# Dreamlit AI ## Docs - [PostgreSQL](https://notikaai.mintlify.app/docs/configuration/data-sources/postgres.md): How to connect your Postgres database to Dreamlit. - [Supabase](https://notikaai.mintlify.app/docs/configuration/data-sources/supabase.md): How Dreamlit integrates with Supabase - [Brand kits](https://notikaai.mintlify.app/docs/configuration/email/brand-kits.md): Define your visual identity for AI-generated email templates. - [Custom domain](https://notikaai.mintlify.app/docs/configuration/email/custom-domain.md): Send emails from your own domain for better deliverability and branding. - [Overview](https://notikaai.mintlify.app/docs/configuration/email/index.md): Configure email sending in Dreamlit. - [Managing unsubscribed contacts](https://notikaai.mintlify.app/docs/configuration/email/managing-unsubscribed-contacts.md): How topics, unsubscribe links, and unsubscribe-all work in Dreamlit. - [Slack](https://notikaai.mintlify.app/docs/configuration/slack.md): Keep your team in the loop on key events such as high-value signups, system alerts, daily digests, or important product usage events. - [FAQ](https://notikaai.mintlify.app/docs/getting-started/faq.md): Answers to common questions about Dreamlit, including setup, pricing, support, Supabase Auth, reliability, and security. - [For developers](https://notikaai.mintlify.app/docs/getting-started/for-developers.md): Why engineering teams use Dreamlit for database-driven email notifications. No SDK, no API calls, and no notification code to maintain in your app. - [For product teams](https://notikaai.mintlify.app/docs/getting-started/for-product-teams.md): Why product teams use Dreamlit for no-code email automation. Launch, iterate, and track lifecycle notifications without waiting on engineering. - [For vibe coders](https://notikaai.mintlify.app/docs/getting-started/for-vibe-coders.md): Add email to apps built with Lovable, Bolt, Cursor, v0, Replit, or Figma Make. Dreamlit handles templates, triggers, and delivery without breaking your AI flow. - [How it works](https://notikaai.mintlify.app/docs/getting-started/how-it-works.md): How Dreamlit's database-driven architecture works: your app writes to the database, Dreamlit detects changes and executes email workflows automatically. No API calls or webhooks needed. - [Introduction](https://notikaai.mintlify.app/docs/getting-started/introduction.md): Bring a powerful AI Email Agent to your app. - [Quickstart](https://notikaai.mintlify.app/docs/getting-started/quickstart.md): Set up Dreamlit and create your first email workflow in minutes. Connect your Supabase or Postgres database, describe what you need, preview, and publish. - [Use cases](https://notikaai.mintlify.app/docs/getting-started/use-cases.md): Common email automation use cases for Dreamlit: auth emails, transactional notifications, onboarding sequences, broadcasts, internal alerts, and scheduled reminders. - [Bolt.new Email: Send Notifications Without the Infrastructure](https://notikaai.mintlify.app/docs/guides/bolt-email.md): Add email to your Bolt.new app in minutes. Describe what you want in plain English, and Dreamlit builds the workflow. - [Cursor Email: Send Notifications Without Breaking Your Flow](https://notikaai.mintlify.app/docs/guides/cursor-email.md): Add email to your Cursor app in minutes. Describe what you want in plain English, and Dreamlit builds the workflow. - [Figma Make Email: Design-to-App Meets AI-Powered Notifications](https://notikaai.mintlify.app/docs/guides/figma-make-email.md): Add email to your Figma Make app in minutes. Describe what you want in plain English, and Dreamlit builds the workflow. - [How to Add Emails to Your Lovable App (The Easy Way)](https://notikaai.mintlify.app/docs/guides/lovable-email.md): Add welcome emails, notifications, and email blasts to your Lovable app. No code changes, no Edge Functions. Just connect your Supabase database. - [How to Add Emails to Your Replit App (The Easy Way)](https://notikaai.mintlify.app/docs/guides/replit-email.md): Add welcome emails, notifications, and email blasts to your Replit app. No code changes, no API keys. Just connect your database and describe what you want. - [How to Set Up Supabase Auth Emails with Dreamlit](https://notikaai.mintlify.app/docs/guides/supabase-auth-emails.md): Replace Supabase's default auth emails with branded, production-ready templates. Set up password reset, magic link, and verification emails in 5 minutes. - [v0 Email: Send Notifications by Describing What You Want](https://notikaai.mintlify.app/docs/guides/v0-email.md): Add email to your v0 app in minutes. Describe what you want in plain English, and Dreamlit builds the workflow. - [Deliverability](https://notikaai.mintlify.app/docs/resources/deliverability.md): Best practices for maximizing your email notification delivery rates. - [Contact us](https://notikaai.mintlify.app/docs/resources/getting-support.md): We're here night and day to support you. - [MCP server for AI agents](https://notikaai.mintlify.app/docs/resources/mcp-server.md): Use the Model Context Protocol (MCP) to let Claude, Cursor, or Codex inspect your workspace and build Dreamlit notification workflows from prompts. - [Media resources](https://notikaai.mintlify.app/docs/resources/media.md): Dreamlit logos, icons, demo footage, and promo visuals. - [Pricing](https://notikaai.mintlify.app/docs/resources/pricing.md) - [Privacy policy](https://notikaai.mintlify.app/docs/resources/privacy-policy.md) - [Security](https://notikaai.mintlify.app/docs/resources/security.md): Learn about Dreamlit's security measures and data protection practices - [System status](https://notikaai.mintlify.app/docs/resources/system-status.md) - [Terms of service](https://notikaai.mintlify.app/docs/resources/terms-of-service.md) - [Database trigger](https://notikaai.mintlify.app/docs/steps/database-trigger.md): Kick off a workflow when a row is added or updated in a database table. - [Query](https://notikaai.mintlify.app/docs/steps/query.md): Run a SQL query to transform data. - [Repeating trigger](https://notikaai.mintlify.app/docs/steps/repeating-trigger.md): Kick off a workflow on a recurring schedule. - [Send email](https://notikaai.mintlify.app/docs/steps/send-email.md): Deliver a message to an email address. - [Send Slack](https://notikaai.mintlify.app/docs/steps/send-slack.md): Send a message to a Slack channel. - [Supabase Auth trigger](https://notikaai.mintlify.app/docs/steps/supabase-auth-trigger.md): Start workflows from Supabase Auth API events. - [Wait](https://notikaai.mintlify.app/docs/steps/wait.md): Add a delay within a workflow run before proceeding to the next step. - [Fix Supabase RLS Access for Dreamlit](https://notikaai.mintlify.app/docs/troubleshooting/fix-supabase-rls-access.md): If Dreamlit can't read a new Supabase table, it probably needs a SELECT RLS policy for dreamlit_app. Here's how to add one. - [Basics](https://notikaai.mintlify.app/docs/workflow/basics.md): Get a foundational understanding of how workflows operate in Dreamlit. - [Broadcast](https://notikaai.mintlify.app/docs/workflow/broadcast.md): Send one-time emails to a targeted audience. - [Inspecting inflight workflows](https://notikaai.mintlify.app/docs/workflow/inspecting-inflight-workflows.md): Understand how to keep an eye on your live workflows. - [Publishing workflows](https://notikaai.mintlify.app/docs/workflow/publishing-workflows.md): Activate your workflow to start sending notifications. - [Preview](https://notikaai.mintlify.app/docs/workflow/test-interface.md): Verify your workflow step outputs with live data.