Switching to getread

Coming from somewhere else?

We’ll help you settle in. Your current provider keeps sending until you’re ready, so you can take it one step at a time.

Four steps, at your own pace.

Your current provider keeps sending the whole time. Pick the guide for where you’re coming from, and we’ll walk you through the details.

  1. Verify your domain

    Add a few DNS records and we’ll check them for you. Your current records can stay where they are.

  2. Bring your contacts

    Export them from your current provider as a CSV, and we’ll help you import them.

  3. Point your app at getread

    Swap your send call for our API and reconnect your webhooks.

  4. Switch when you’re ready

    Move your sending over whenever it feels right.

What comes with you.

Your setup moves over piece by piece. Nothing has to come down until you’re ready.

  • Your domainGuided DKIM, SPF and DMARC setup. Your current provider’s records can stay while you run both.
  • Your contactsExport a CSV with email, name and tags, and we’ll help you bring it in.
  • Your unsubscribesBring your suppression list too, so people who said no stay that way.
  • Your templatesPaste your HTML into a saved template, or keep sending HTML from your app.
  • Your webhooksBounce, complaint and open events, plus clicks on campaigns, sent to an endpoint in your app.
  • Your newslettersCampaigns, signup forms and automations, made in a friendly editor.

Good to know before you start.

A few things work a little differently here. None of them take long to adjust to.

  • An HTTPS API, no SMTP relayIf your app sends over SMTP today, you’ll swap that for one API request. It’s usually a small change.
  • No SDK to installThe API is plain JSON over HTTPS, so the HTTP client you already use works fine.
  • One recipient per requestSend one request per person. An Idempotency-Key keeps retries from sending twice.
  • Simple template variablesTemplates fill in values like {{first_name}}. Conditions and loops happen in your app.
  • HTML and text bodiesSend an HTML body, a plain-text body or both. Sending files? Link to them from the email.
  • History starts freshMailroom records every message from your first send. Keep your old account for as long as you need its history.

Questions about switching

Do I have to move everything at once?
Not at all. Your current provider keeps sending while you set up getread, so you can move one kind of email at a time and switch when it feels right.
Does getread have an SMTP relay?
No. getread sends over an HTTPS API. If your app sends over SMTP today, you’ll swap that for one API request, and you get safe retries with an Idempotency-Key in return.
Do I need an SDK?
No. The API is plain JSON over HTTPS, so the HTTP client you already use works fine, in any language.
What happens to people who unsubscribed?
Export your unsubscribes, bounces and complaints along with your contacts, so people who said no stay that way. From then on, getread keeps one suppression list across your app, your campaigns and your AI agent.
Can you help me move?
Of course. Tell us a little about what you send, and a real person will help you import your contacts and plan the switch.

Not sure where to start?

Tell us what you send today, and a real person will help you plan the move. Or take a look at pricing first.