# Mailprompt > AI email marketing for online stores: build flows, campaigns and segments by chat, approve every send, and report revenue per email. Canonical: https://mailprompt.ai Full context: https://mailprompt.ai/llms-full.txt ## Features - [Build email flows by describing them in chat](https://mailprompt.ai/features/ai-flows-by-chat): Describe the welcome, abandoned checkout or win-back flow you want. Mailprompt drafts the steps, triggers and copy for you to review and approve. - [A human approves every marketing send](https://mailprompt.ai/features/approvals): Mailprompt drafts flows and campaigns, then waits. A person reviews the audience, the copy and the schedule before any marketing email can send. - [Set up a sending domain without DNS guesswork](https://mailprompt.ai/features/domain-setup): Add a domain, publish the DNS records Mailprompt gives you, and authenticate SPF, DKIM and DMARC before the first marketing send leaves the account. - [Measure revenue per email, not just opens](https://mailprompt.ai/features/revenue-per-email): Which emails and flows produced orders? Mailprompt reports revenue on a click-based, five-day last-click model and does not credit opens. ## Comparisons - [Mailprompt vs Klaviyo: two ways to pay for email](https://mailprompt.ai/compare/mailprompt-vs-klaviyo): Klaviyo documents pricing by active profile count. Mailprompt bills by emails sent per month. Compare the two models, what each rewards and who each fits. - [Mailprompt vs Mailchimp: contacts, sends and the bill](https://mailprompt.ai/compare/mailprompt-vs-mailchimp): Mailchimp combines a plan and a contact count into a pricing tier. Mailprompt bills by emails sent. Compare the models and trade-offs before you switch. ## Guides ### Email copywriting - [How to write subject lines people can act on](https://mailprompt.ai/guides/copywriting/writing-subject-lines): Write subject lines that are specific, honest and easy to scan. A practical guide to length, preview text, punctuation, testing and avoiding deception. ### Email deliverability - [How to set up SPF, DKIM and DMARC for a Shopify store](https://mailprompt.ai/guides/deliverability/set-up-spf-dkim-dmarc-shopify): A practical Shopify authentication guide: inventory your senders, publish DKIM, merge SPF, start DMARC in monitoring and verify the records that matter. ### Email flows - [Abandoned checkout emails: a practical flow guide](https://mailprompt.ai/guides/email-flows/abandoned-checkout-best-practices): Build an abandoned checkout flow that recovers carts without annoying customers: the right trigger, a useful first message, a clear exit and approval. ## Glossary - [What is an abandoned cart?](https://mailprompt.ai/glossary/abandoned-cart): An abandoned cart is a cart with items but no completed order. Learn how stores detect it, how it differs from a checkout, and how recovery email works. - [What is an abandoned checkout?](https://mailprompt.ai/glossary/abandoned-checkout): An abandoned checkout is a checkout that was started but not completed. Learn how Shopify records it and how recovery email should work. - [What is email attribution?](https://mailprompt.ai/glossary/attribution): Email attribution assigns credit for an order to a message or click. Learn how last-click, windows and open tracking change what an email report claims. - [What is an email bounce rate?](https://mailprompt.ai/glossary/bounce-rate): A bounce rate is the share of sent email that could not be delivered. Learn hard and soft bounces and what a rising rate should trigger. - [What is the CAN-SPAM Act?](https://mailprompt.ai/glossary/can-spam): The CAN-SPAM Act sets rules for commercial email in the United States. Learn the opt-out, header, subject-line and address requirements for senders. - [What is an email click-through rate?](https://mailprompt.ai/glossary/click-through-rate): Click-through rate is clicks divided by delivered email. Learn how it differs from click-to-open rate and why it is a better revenue signal than opens. - [What is a conversion rate?](https://mailprompt.ai/glossary/conversion-rate): A conversion rate is the share of recipients or sessions that complete a goal. Learn how email teams define the denominator and why refunds matter. - [What is email deliverability?](https://mailprompt.ai/glossary/deliverability): Email deliverability is the ability to reach the inbox, not just the recipient server. Learn the authentication, reputation and list factors that shape it. - [What is DKIM?](https://mailprompt.ai/glossary/dkim): DKIM adds a cryptographic signature to email so a receiver can verify the domain and the body. Learn how selectors, keys and alignment work in practice. - [What is DMARC?](https://mailprompt.ai/glossary/dmarc): DMARC ties SPF and DKIM to a policy and a reporting address. Learn what p=none, quarantine and reject mean and how to move between them safely. - [What is an email flow?](https://mailprompt.ai/glossary/email-flow): An email flow is an automated sequence triggered by an event, a date or a segment change. Learn how triggers, waits, sends and exit rules fit together. - [What is email engagement?](https://mailprompt.ai/glossary/engagement): Email engagement is the pattern of opens, clicks, replies and purchases a list produces. Learn how to use it without treating a noisy open as intent. - [What is email list hygiene?](https://mailprompt.ai/glossary/list-hygiene): List hygiene is the practice of keeping an email list accurate, consented and engaged. Learn how bounces, complaints and inactivity shape the cleanup. - [What is email segmentation?](https://mailprompt.ai/glossary/segmentation): Email segmentation divides a list into groups with shared behaviour or attributes. Learn how segments differ from lists and how to keep a segment honest. - [What is SPF?](https://mailprompt.ai/glossary/spf): SPF is a DNS record that lists the servers allowed to send email for a domain. Learn how includes, lookups and the all qualifier work before you edit one. ## Help centre - [API keys, scopes and test mode](https://mailprompt.ai/help/api-keys): Create a Mailprompt API key, choose test or live mode, understand the scopes, keep the secret safe, and rotate or revoke a key without breaking a client. - [Who approves an email, and when](https://mailprompt.ai/help/approvals): Every marketing send waits for a person. Learn which roles can approve, what the approval snapshot covers, and why an edit sends the draft back to review. - [Understand credits, plans and invoices](https://mailprompt.ai/help/credits-and-billing): How Mailprompt credits work, when they are held and charged, how plan limits and overage apply, and what the card-required 14-day trial includes. - [Set up your first flow in Mailprompt](https://mailprompt.ai/help/getting-started): A practical first week with Mailprompt: brand kit, sending domain, your first flow, the approval step, and where to see what your email earned. - [Bring your contacts in without losing consent](https://mailprompt.ai/help/importing-contacts): How to bring contacts into Mailprompt through the assistant or the API, keep consent and timestamps intact, and avoid re-contacting suppressed addresses. - [Add a sending domain and verify it](https://mailprompt.ai/help/sending-domain-setup): What DKIM, SPF, DMARC and the return path do, how to add the records your provider shows, and how to read the verification states in Mailprompt. - [Invite your team and choose roles](https://mailprompt.ai/help/team-and-roles): Understand the owner, admin, member and client viewer roles in Mailprompt, who can approve a send, and how to invite, change or remove a teammate. - [Handle unsubscribes and keep consent](https://mailprompt.ai/help/unsubscribes-and-compliance): How one-click unsubscribes, suppression and consent records work in Mailprompt, plus the CAN-SPAM and GDPR basics every sender needs to get right. ## Developer - [Developer docs](https://mailprompt.ai/docs): authentication, errors, rate limits, idempotency, webhooks and the SDK. - [API reference](https://mailprompt.ai/docs/api): every operation rendered from the OpenAPI document. - [MCP server](https://mailprompt.ai/docs/mcp): hosted connector and stdio setup for Claude Desktop, Claude Code and Cursor. - [OpenAPI 3.1 document](https://mailprompt.ai/openapi.json).