Back to product

self-serve setup

Connect the stack without hunting through docs.

This page checks whether each production integration has the environment variables it needs. It never prints secret values, only the variable names still missing.

Postgres

Persist purchases, workflow runs, releases, usage snapshots, and operational events.

ready
DATABASE_URLset

Docs: docs/buyer-handoff/connectors/postgres.md

AI provider

Generate provider-backed outputs for custom workflow briefs.

missing keys
OPENAI_API_KEYmissing
OPENAI_MODELmissing

Docs: docs/setup/ai-provider.md

Stripe

Receive payments, verify webhooks, and trigger buyer delivery.

ready
STRIPE_SECRET_KEYset
STRIPE_WEBHOOK_SECRETset
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEYset
STRIPE_PRICE_TOOLBOUNDset

Docs: docs/buyer-handoff/connectors/stripe.md

Resend

Send onboarding, confirmation, delivery, support, and seller alert emails.

ready
RESEND_API_KEYset
EMAIL_FROMset

Docs: docs/buyer-handoff/connectors/resend.md

Clerk auth

Protect the buyer workspace, sign-in, sign-up, and customer app routes.

missing keys
NEXT_PUBLIC_AUTH_PROVIDERmissing
AUTH_SECRETmissing

Docs: docs/setup/auth.md

R2 delivery

Host release zips and send buyers a durable download URL after checkout.

missing keys
R2_BUCKETmissing
R2_PUBLIC_BASE_URLmissing

Docs: docs/setup/repo-delivery.md

Cloudflare deploy

Prepare buyer-owned deployment and scoped Cloudflare API access.

missing keys
CLOUDFLARE_ACCOUNT_IDmissing
CLOUDFLARE_API_TOKENmissing
CLOUDFLARE_PROJECT_NAMEmissing

Docs: docs/buyer-handoff/connectors/cloudflare.md

Google Search Console

Document how Search Console performance data can be exposed to the buyer's agent after launch.

missing keys
GOOGLE_CLIENT_IDmissing
GOOGLE_CLIENT_SECRETmissing
GOOGLE_REDIRECT_URImissing

Docs: docs/buyer-handoff/connectors/google-search-console.md

secret handling

Add real values to `.env.local` for local development and to your deployment host for production. Do not paste API keys into source files, commits, issues, or agent chat.

launch flow

Before connecting every service, choose the commercial path you are testing: paid beta, freemium with upgrade, or lifetime deal. This keeps your agent from building the wrong pricing and onboarding shape.

Pick a launch flow