Skip to main content

What is Dreamlit?

Dreamlit lets your AI agent run your lifecycle email. Add it to the agent you already use, connect your Supabase or Postgres database, and ask for the emails you want. It builds workflows and previews them with real data. Nothing goes live until you publish.

How do I get started?

Start a 7-day free trial, then follow the quickstart. You can use your own agent through Dreamlit MCP, or use Dreamlit’s chat and visual editor.

How much does it cost?

Pro is $20 a month for 30,000 emails and Scale is $99 a month for 100,000. New accounts can start with a 7-day free trial of Pro. See pricing. Pro includes up to 10 projects and 125 monthly AI agent credits. Scale includes up to 100 projects and 250 credits. Enterprise has custom pricing.

Is there a free plan?

We don’t offer a free plan for new accounts. New accounts can start a 7-day free trial of Pro, or subscribe to Scale, which has no trial. You add a card to start and aren’t charged until the trial ends, and you can cancel anytime. If you’re already on Free, your plan keeps working.

Which agents can I use?

Any agent that supports MCP, including Claude Code, Codex, Cursor, Claude, ChatGPT, VS Code, Windsurf, and Gemini CLI. See the available setup guides. Some setup and review steps open the Dreamlit web app.

What can I send?

Supabase Auth emails, transactional emails, lifecycle sequences, broadcasts, recurring emails, and Slack messages. See use cases. Dreamlit isn’t an email API or SMTP relay you call from your app, a newsletter tool, a store email tool, or a CRM.

Which databases are supported?

Use cloud-hosted Supabase or a reachable Postgres database, including self-hosted Supabase. Dreamlit doesn’t connect to MongoDB or Lovable Cloud’s managed database.

Does Dreamlit change anything in my database?

It connects with a dedicated dreamlit_app user, installs triggers for published database-triggered workflows, and manages event and error logs in its own dreamlit schema. It never changes your app’s rows. Supabase Connect provisions the user and permissions; with other Postgres providers, you create them using the connection guide.

What does Dreamlit read and retain?

Dreamlit reads allowed tables for workflow queries, audiences, previews, personalization, and lifecycle reports. It retains workflow execution state and notification analytics such as deliveries, opens, clicks, and per-recipient activity. See security for details.

Does it affect database performance?

Triggers add an event-log write when a matching database change occurs. Previews, audiences, and query steps also read your database. The impact depends on your traffic and queries; test representative workflows and monitor your database when enabling them.

Does setup send email to my users?

Creating a draft doesn’t send to your users. Preview it with real data, then confirm any test sends to yourself. Published workflows send automatically to matching recipients. Edits remain drafts until you publish them. Sandbox mode lets you hold messages for manual review.

How does Supabase Auth work?

You explicitly enable the Supabase Auth email hook. Your app keeps using Supabase’s auth methods; Dreamlit handles the email templates and sending. Auth emails use the hook rather than ordinary table-change triggers. See Supabase Auth emails.

What happens during an outage?

Events successfully written to Dreamlit’s internal event log can wait for processing after connectivity returns. Workflow steps retry transient errors. Trigger errors, missing permissions, or deleted logs can interrupt processing, so event capture and delivery aren’t unconditional guarantees. Check the Activity Log and system status.

How do I change my database schema safely?

Add new columns before removing old ones, update and preview the affected workflow drafts, then publish. See schema-change guidance.

How do I revoke access?

Unpublish workflows that depend on the connection, then delete it in Dreamlit. Follow the Postgres uninstall instructions to remove the internal schema and database user if needed.

Can the team run lifecycle email for me?

Autopilot is the optional add-on for Pro and Scale. See its own setup and FAQ for the service scope and custom pricing.

How do I get support?

See getting support or email support@dreamlit.ai. Include your workspace, workflow, and the time an issue occurred. Don’t send database passwords. Last validated: November 11, 2026.