FAQ

Common questions, fewer mysteries.

Short answers to the stuff people will absolutely ask the moment money is involved.

How does login work?

Users enter their email, receive a magic link, and land in the dashboard. No password circus.

Do customers get a custom embed script?

Yes. The onboarding wizard generates a bot-specific script tag using a stable bot ID.

Are Stripe secrets in code?

No. The app reads Stripe price IDs, secret key, portal config, and webhook secret from environment variables only.

Can this support multiple plans?

Yep — monthly, quarterly, and annual are modeled per plan tier with env-based Stripe price mapping.

Does the widget expose private config?

Only a public bot config endpoint is used by the widget. Admin/session state stays server-side.