Skillbulb platform status

Live service states for the Skillbulb app, integrations, and production launch dependencies. Each configuration item now links to where it is configured.

Open Vercel environment variables

Website

Serving public Skillbulb pages on www.skillbulb.com.

Where to configure

Vercel -> skillbulb-platform -> Domains and Deployments

Open Vercel env settings

Required variables

NEXT_PUBLIC_SITE_URL=https://www.skillbulb.com

Setup steps

  1. 1. Keep www.skillbulb.com assigned to the latest production deployment.
  2. 2. Use Redeploy from the skillbulb-platform project when you push fixes.

Authentication

Clerk production keys and domain settings control Google login, email/password login, sessions, and protected routes.

OperationalConfigure Clerk

Where to configure

Clerk Dashboard -> your Skillbulb application -> Domains, Social Connections, Email/SMS, and API Keys. Then add the keys in Vercel Environment Variables.

Open Vercel env settings

Required variables

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEYCLERK_SECRET_KEYCLERK_WEBHOOK_SECRET

Setup steps

  1. 1. Add www.skillbulb.com as a production domain in Clerk.
  2. 2. Enable Google OAuth in Clerk Social Connections.
  3. 3. Copy production keys into Vercel.
  4. 4. Redeploy skillbulb-platform.

OpenAI

Server-side Responses API key is required for assistant replies, company generation, and model-driven agent execution.

OperationalGet OpenAI key

Where to configure

OpenAI Platform -> API keys. Add the key only in Vercel Environment Variables, never in frontend code.

Open Vercel env settings

Required variables

OPENAI_API_KEYOPENAI_MODEL=gpt-5

Setup steps

  1. 1. Create or copy an OpenAI project API key.
  2. 2. Add OPENAI_API_KEY in Vercel.
  3. 3. Optionally set OPENAI_MODEL.
  4. 4. Redeploy and test /api/assistant.

Stripe

Checkout, customer portal, invoices, plan changes, failed payments, and webhooks require live Stripe keys and price IDs.

Configuration requiredConfigure Stripe

Where to configure

Stripe Dashboard -> Developers -> API keys, Webhooks, Products, and Customer Portal. Add all values in Vercel Environment Variables.

Open Vercel env settings

Required variables

STRIPE_SECRET_KEYSTRIPE_WEBHOOK_SECRETSTRIPE_PRICE_LAUNCH_MONTHLYSTRIPE_PRICE_BUILD_MONTHLYSTRIPE_PRICE_SCALE_MONTHLY

Setup steps

  1. 1. Create products/prices for Free Trial, Starter, Pro, Business, and Enterprise.
  2. 2. Add webhook endpoint /api/webhooks/stripe.
  3. 3. Add live keys and price IDs in Vercel.
  4. 4. Redeploy and test /billing.

Resend

Support tickets, contact form notifications, auto-replies, outreach, and customer emails require a verified sender.

Configuration requiredConfigure Resend

Where to configure

Resend -> Domains and API Keys. Verify a sender domain, then add the API key and sender address in Vercel.

Open Vercel env settings

Required variables

RESEND_API_KEYRESEND_DEFAULT_FROM=Skillbulb <founder@skillbulb.com>

Setup steps

  1. 1. Verify skillbulb.com or a sending subdomain in Resend.
  2. 2. Create an API key.
  3. 3. Add RESEND_API_KEY and RESEND_DEFAULT_FROM in Vercel.
  4. 4. Redeploy and submit /contact.

Database

Prisma Postgres enables persistent users, companies, leads, tasks, support tickets, metrics, memory, and audit logs.

Where to configure

Vercel -> skillbulb-platform -> Storage/Stores, or Prisma Postgres. Add DATABASE_URL in Vercel Environment Variables.

Open Vercel env settings

Required variables

DATABASE_URL

Setup steps

  1. 1. Create a Prisma Postgres or managed Postgres database.
  2. 2. Add DATABASE_URL to Vercel.
  3. 3. Run prisma db push or migration setup.
  4. 4. Redeploy and verify company creation persists.

Vercel Blob

Generated logos, files, reports, media assets, and uploads require a Vercel Blob read/write token.

Configuration requiredConfigure Blob

Where to configure

Vercel -> skillbulb-platform -> Storage/Stores -> Blob. Create a Blob store and expose the read/write token to the project.

Open Vercel env settings

Required variables

BLOB_READ_WRITE_TOKEN

Setup steps

  1. 1. Create or connect a Vercel Blob store.
  2. 2. Add BLOB_READ_WRITE_TOKEN to Vercel.
  3. 3. Redeploy.
  4. 4. Test file upload or generated asset storage.

Inngest

Background jobs, retries, scheduled autopilot runs, and long-running workflows require Inngest keys.

Where to configure

Inngest Dashboard -> App/Event Keys and Signing Key. Add both keys in Vercel Environment Variables.

Open Vercel env settings

Required variables

INNGEST_EVENT_KEYINNGEST_SIGNING_KEY

Setup steps

  1. 1. Create an Inngest app.
  2. 2. Add /api/inngest as the serve endpoint if required.
  3. 3. Copy event and signing keys into Vercel.
  4. 4. Redeploy and test scheduled functions.