Skip to main content
Autopilot is an optional add-on for Pro and Scale. Request a free audit to discuss your product and the service scope. You can use self-serve Dreamlit without a call.

1. Share your product and goals

Share your website, the lifecycle emails you already send, and the metrics you care about. Your account manager uses this context to plan the work with you.

2. Connect your database

Autopilot uses the same connection as the platform. Follow the guide for your provider:
  • Cloud-hosted Supabase: authorize Supabase Connect to create the dreamlit_app user and required permissions.
  • Postgres or self-hosted Supabase: create dreamlit_app with the guide’s SQL, then provide the connection string. Use your provider’s direct database host, not a transaction pooler.
Dreamlit reads the tables you allow, installs triggers when you publish database-triggered workflows, and writes workflow events and logs in its own dreamlit schema. It never changes your app’s rows. See connection details.

3. Set up your sending domain

Follow custom domains to send from your brand. Use Verify with your DNS provider for automatic setup where supported, or add the records Dreamlit gives you manually. Save your logo, colors, and fonts in Brand Styles so the team can use them in the emails.

4. Meet your account manager

Use the kickoff call to agree on goals, voice, and the first sequences. The team prepares drafts and previews for your review. Nothing goes live until you approve publishing.

What happens next?

The team builds the agreed workflows, asks about any unclear data fields, and sends drafts for your approval. Once you approve and publish, the workflows run for matching users. Your weekly report covers what shipped, what changed, and proposed improvements. Timing depends on the agreed scope and your approvals.

Removing access

Unpublish workflows that use the connection before deleting the connection in Dreamlit. Then follow the Postgres uninstall instructions to remove Dreamlit-managed objects and the user if needed. Your account manager can help coordinate this. To stop sending from a domain, remove it in Dreamlit and remove its sending DNS records from your DNS provider.