Everything in the platform

How MailInApp works end to end — build, send and receive on your own domain — plus every capability behind it, from the fallback engine to checkout, analytics and paid courses.

How it works

Build, send and receive — on your own domain

One platform. Your domain. No separate ESP, no separate mailbox tool.

  1. 1

    Design in the studio

    Pick what the email is for, like a survey, promotion, newsletter or event, and start from a real template, or from a blank canvas. Drag interactive blocks in, personalize with merge tags (placeholders like {{first_name}} that fill in per recipient), and set your brand's colors and fonts once so every new project already matches. Preview shows the exact HTML each recipient gets, Outlook included, with full undo/redo and autosave. No code, no MJML.

  2. 2

    Send from your own domain

    Verify your domain once and send natively — no ESP required, DKIM and MAIL-FROM configured for you. Trigger sends from your own code with the transactional Send API, or export production-ready HTML for the ESP you already use. The fallback engine compiles every block into three tiers so every recipient gets the richest version their client supports.

  3. 3

    Receive on the same domain

    Claim any address on your verified domain: support@, hello@, billing@, or anything else you need. Incoming mail lands in a full mailbox dashboard, where you can reply, compose new threads, search, and organize everything with folders and filters. Reply to a buyer straight from their order, or connect your own Gmail or Outlook inbox alongside it, so it's all in one place.

Why MailInApp

Every piece of email — in one place

Other tools cover one piece of this — a builder, a sending platform, or a mailbox. MailInApp is where all of it lives together on your own domain, backed by a fallback engine deep enough to trust in production.

  • A fallback engine, not a fallback afterthought

    Three real output tiers — kinetic CSS, static, and dedicated Outlook markup — compiled automatically for every block. Most "interactive email" tools bet everything on AMP, which never renders for the ~40-60% of any real audience on Apple Mail, Outlook or Proton.

  • Content that's still true days later

    Countdown timers and product-inventory badges are server-rendered images refreshed on every open, not baked in at send time — so a stale "in stock" pill never embarrasses you, without needing an enterprise real-time-personalization contract.

  • Checkout without a storefront

    A Buy now block charges straight through your own connected Stripe account — inventory, refunds and shipped notices included — so one email block can be the entire sales funnel, no separate e-commerce platform required. Already selling on Shopify or WooCommerce? Import a real product straight from your connected store's synced catalog and the block can send buyers to your own store checkout instead, with name, price, photo and checkout link filled in for you.

  • Analytics deep enough to act on

    Click heatmaps, a scroll-depth funnel, subject-line A/B testing and CSAT/CES/NPS rollups, all from the same dashboard as your responses — no bolting on a separate analytics tool to see what actually worked.

  • Tell the data story inside the email, not after it

    13 chart types, from a KPI scorecard to a Sankey diagram (a flow chart that shows how a total splits and moves between stages, useful for a sales or signup funnel). Plot typed numbers, a connected data source, or a past campaign's own results. Each chart renders as a lightweight image so it works with zero JavaScript in every client, and the real numbers sit right alongside it in a plain table.

  • Webhooks that don't quietly drop events

    Every interaction can stream to your own endpoint in real time, HMAC-signed, with automatic retry and a manual redeliver button if your endpoint hiccups — reliability most webhook-only integrations don't bother with.

  • Receive real mail on your domain

    Claim support@, hello@, or any address on your verified sending domain. Incoming email lands in a built-in mailbox — MIME-parsed, threaded, and searchable, with real folders, filters, signatures and compose. Connect your own Gmail/Outlook/Yahoo inbox too, and manage both in one place, with no new service to pay for separately.

  • A verified sender card, not just a name in the From field

    Turn on an opt-in sender profile and a cryptographically verified card — your name, avatar and a verified-domain badge — appears next to your email inside a recipient's connected inbox, never next to anything MailInApp can't prove came from you.

  • Built for teams, sped up by AI

    Invite editors and viewers to work with you, switch between every company you belong to from one login, and get AI-drafted subject lines one click away — never auto-applied. A no-code tool that still scales past a single person building alone.

  • Department-scoped access, not one flat team

    Group teammates into departments — Support, Sales, Marketing — so each one sees only their own department's campaigns and shared mailbox, not the whole account's. Department leads can invite within their own department without needing the account owner every time, individual mailboxes stay private by default, and an owner's access into someone else's is reason-required and fully logged.

  • Describe it, and it builds it

    Chat with the AI copilot right in the studio and it edits your email one block at a time — grounded in your account's Brand Voice Profile so copy strictly adheres to your tone, values, and banned word list. Every change lands on your canvas through normal undo/redo. The same tool access is available to Claude Desktop, Claude Code, or any other MCP client.

  • Pre-Flight Inspector & Brand Voice

    Set your account-wide Brand Voice Profile and evaluate emails with a 0–100% Quality Score before sending. Inspect tone, AI buzzwords, dark mode transparent image risks, mobile above-the-fold CTA placement, and deliverability errors directly in the studio toolbar.

  • An editor that feels like a real app builder

    Full undo/redo, and theme tokens for your brand's colors and fonts, so a rebrand is one edit instead of twenty. A media library you upload to once and reuse across every project. Components you build once and drop into any project after that. And a preview that shows the actual mailed HTML, Outlook markup included, not an approximation.

  • Real templates, not mockups

    Every starter template previews as the actual rendered email, not a static image. Save your own as a private team template, or publish it to the community gallery for every MailInApp user to start from — reviewed before it goes live, so the gallery stays worth browsing.

  • Gamified list growth, built in

    Add a Spin-to-Win wheel or Scratch-Off card to any popup signup form — no third-party plugin, no extra library. The game-layer lead magnet is configured in the form builder and rendered in the same embed snippet, with won discount codes stored on the subscriber's contact row for use in welcome emails.

  • Automated Sunset Engine

    A nightly policy sweep identifies contacts who haven't opened, clicked, or purchased in 60–180 days, routes them into a re-engagement journey, then auto-suppresses persistent non-responders. Sending to genuinely disengaged contacts harms deliverability for everyone on your list — the engine removes that risk automatically.

  • 12-Month Campaign Calendar

    Plan your annual promotional roadmap across 12 months with a visual campaign calendar, auto-populated with global shopping events (Black Friday, Cyber Monday, Valentine's Day, Prime Day) for your target region — from the US and Canada to the UK, France, Japan and more. Link any event to a Studio Project, then schedule the send for that exact date with one click.

  • Store-Native Dynamic Discounts

    Mint single-use, customer-restricted discount codes on your connected Shopify or WooCommerce store directly through Admin GraphQL and REST APIs — dynamically calculated at send time and auto-applied at your customer's store checkout.

  • A paid course platform, not just a checkout button

    Learning membership adds a hosted video course catalog, a member portal your subscribers log into with a magic link, and recurring Stripe billing — plus live sessions with chat and Q&A, or opened up as a free public webinar.

Learning membership

Turn your list into a paid course & community

A video course catalog, a member portal your subscribers log into, and live sessions with chat and Q&A — billed on a recurring plan through your own connected Stripe account.

  • A full course catalog, hosted for you

    Upload lesson video through the built-in pipeline — private HLS streaming, not a link to a third-party host — and organize it into courses with notes and a free-preview lesson for prospects.

  • Progress tracking & lesson quizzes

    Subscribers pick up right where they left off, and an optional scored comprehension quiz on any lesson checks understanding the same way the studio's Quiz block does.

  • Recurring billing on your own Stripe account

    Price one or more monthly or yearly plans, with an optional free trial. Subscribers sign in with a one-tap magic link — no password, no separate MailInApp account.

  • Live sessions with chat & Q&A

    Stream to your subscribers using your own provider's ingest and playback URLs — from OBS or any other encoder, or straight from your phone's camera with the MailInApp mobile app — gated entirely on an active subscription, with live chat, a moderated Q&A queue, and a video preview on your own dashboard so you can watch what you're sending.

  • Public webinars, no subscription required

    Open any live session to free public registration instead — a signup page, capacity and waitlist, a signed join link by email, and one-click reminder sends to everyone confirmed.

  • Your own domain, not mailinapp.com

    Connect a custom domain and your whole portal — plus every landing page you publish — moves off the shared mailinapp.com host onto one that's entirely yours, with a certificate provisioned for you.

Building a membership, not just selling one thing?

Learning membership runs alongside everything else in MailInApp — announce a new lesson drop or an upcoming live session with an ordinary campaign, same fallback engine included.

See Learning membership in the docs