Starter Plan
$49/month
- 15 social posts
- 5 promo captions
- 5 review reply templates
Limits, suppression, and keys status
Env presence only โ values are never shown. Production URL: https://dungeonengine87.com
Safety locks
Post-deploy URLs
https://dungeonengine87.com/api/webhooks/stripeLocal forge โ live castle gate. Complete each step before enabling real outreach.
Push to private GitHub
Ensure .env.local stays gitignored. Never commit secrets.
Import project in Vercel
Connect the dungeon-engine repo. Framework preset: Next.js.
Add environment variables
Copy every key from .env.example into Vercel โ Settings โ Environment Variables (Production + Preview as needed).
Set NEXT_PUBLIC_APP_URL
Use https://dungeonengine87.com in Vercel env vars โ redeploy after changing. Do not use dungeon-engine.vercel.app (legacy site).
Deploy
Trigger first production deploy. Confirm build succeeds.
Run health check
Visit /api/health โ confirm app: ok, env flags present, no secret values returned.
Configure Stripe webhook
Stripe Dashboard โ Developers โ Webhooks โ Add endpoint with production URL below.
Verify Resend sender
Resend dashboard โ verify OUTREACH_FROM_EMAIL domain/sender before any live send.
Confirm safety locks
Manual approval mode ON. Kill switch OFF unless emergency. No auto outreach without operator action.
One safe production test
Use Trial Chamber (/test-run) with TEST_RECIPIENT_EMAIL only. Keep TEST_RUN data separate from real leads.
Stripe webhook endpoint (production)
https://dungeonengine87.com/api/webhooks/stripeAfter deploy, paste this URL in Stripe. Copy the signing secret into STRIPE_WEBHOOK_SECRET in Vercel and redeploy.
Settings overrides env fallbacks. Links append client_reference_id (lead id) and prefilled_email when available. Stripe Payment Links may not pass metadata unless URL params are supported โ webhook also matches checkout email to leads.
Plans referenced in Scribe drafts. Default injection uses Standard unless changed in Settings.
Starter Plan
$49/month
Standard Plan
$149/month
System unlocked โ toggles govern what Advance may run.
Pipeline readiness โ no reckless automation.
Daily cap
0 / 10
10 remaining
Manual approval
ON
Auto-send blocked
Kill switch
Safe
Scout imports today
1 / 25
24 remaining ยท 10 job(s)
Scout automation
ON
Preview + manual import only
Scout rejected today
9
Validation + duplicate filter
Total leads
0
Scored leads
0
Approved leads
0
Drafted outreach
0
Approved / queued
0
Sent outreach
0
Paid clients
0
Intake pending
0
Ready for content
0
Generated packs
0
Pending deliveries
0
Delivered packs
0
Failed / blocked
0
Run Check inspects only. Advance runs enabled toggles โ never bypasses cap, approval, or payment gates.
Risky actions default OFF. Manual approval stays ON until you deliberately disable it.
Manual approval mode
When ON, automation never sends outreach without operator action.
Allow batch scoring
Score unscored NEW leads during Advance.
Allow batch drafting
Generate outreach drafts for high-score leads only.
Allow batch email sending
Queue approved drafts and send up to daily cap. Requires manual approval OFF.
Auto-generate content packs
Forge packs for paid clients with completed intake.
Auto-deliver content packs
Prepare and send Raven Post deliveries for eligible packs.
Allow scout search
Manual scout search + preview import in Scout Pit. Never auto-sends outreach.
Global kill switch
Emergency stop โ blocks all automation actions.