Email campaigns, connected to your CRM

Campaigns
that land.

Personal to every contact, sent from your own domain, and in step with your CRM -- set up in a few clicks.

Write it once, send it from your own domain, and see what worked in every send. Contacts flow in from your CRM, and unsubscribes and bounces flow back -- so marketing and sales work from the same list.

Free plan. No card, and no trial that expires into one.

Hi{{ contact.first_name }},TWO-WAY SYNCYour CRMEmail App

What you get

See what works, and do more of it.

More of it lands.

Switch on warm-up and new sending ramps up over four weeks, and every sending domain's SPF, DKIM and DMARC is checked against live DNS -- so your domain earns a reputation instead of spending one.

Know what worked.

Delivery, opens, clicks and replies for every send. Test two versions on part of the list, and the winner goes to the rest on its own.

Follow-ups on autopilot.

Sequences send each next email a set number of hours after the last, so a welcome series or a nurture track runs without anyone pressing send.

Set up in a few clicks

From sign-up to first send, without the busywork.

  1. Connect your CRM

    Sign in with Salesforce, or paste a HubSpot token. Switch sync on and contacts flow both ways, or press Sync Now for a run straight away.

    Sync Now
  2. Import the rest

    Drop in a CSV and its columns are matched for you. Check the preview, then import.

    Import from file
  3. Set up your domain

    Provision creates the sender at your relay. Publish DNS writes its records into your registrar -- GoDaddy today; anywhere else you get the exact records to paste.

    ProvisionPublish DNS
  4. Send

    Pre-flight checks it first. Then it goes now, at a time you choose in your own timezone, or on a repeating schedule.

    Send Now

CRM integration

Your CRM, in the loop.

Connect it once, switch sync on, and your lists keep themselves current. Your CRM stays the record of who a lead is; this keeps it up to date on who can be emailed.

How sync works
contacts inunsubscribes and bounces backYour CRMEmail App

Connect by signing in

Sign in with Salesforce, or paste a HubSpot token. No middleware, and no export files.

Always current

With sync switched on, contacts sync every 15 minutes by default, or straight away when you press Sync Now.

Audiences from your CRM

Pick an object and some conditions, or write SOQL for Salesforce, and turn the matches into a list.

One list for everyone

Unsubscribes and hard bounces go back to the CRM, so sales sees who opted out.

Deliverability

Handled, so the inbox is where it ends up.

Warm-up built in

Switch it on and a new connector's daily volume ramps up over four weeks instead of arriving all at once.

Authentication, verified

SPF, DKIM and DMARC checked against live DNS, with the exact records to publish.

One-click unsubscribe

The one-click unsubscribe Gmail and Yahoo ask bulk senders for, on every message.

Checked before it sends

Pre-flight catches an empty subject, a blank merge field or a missing unsubscribe link first.

For developers

An API for everything.

Every contact, list, template and send in the app is in the REST API, described in OpenAPI and filtered, sorted and paged the same way. Keys are issued on request -- the API docs say how.

Read the API docs
GET /api/v1/contacts?email_status=active
X-API-Key: ••••••••

{
  "items": [ ... ],
  "has_more": true
}

Your next campaign starts here.

Create an account and your organisation starts on the free plan -- no card, and no trial that expires into one.