Perfect MailInstantly

Cold email replies, answered from your inbox.

Positive replies from your Instantly campaigns land in their own Triage in Perfect Mail. Every answer goes out through Instantly, from the same mailbox that first reached out.

Connect InstantlyNew to Instantly? Sign up

Work your leads where you already work.

Positive replies come in by themselves

When Instantly labels a lead Interested, Meeting booked, Meeting completed or Won, the lead’s whole conversation, your emails and theirs, arrives in Perfect Mail. You choose which labels count.

Their own Triage

They land in an Instantly Triage, made for you when you connect. Work it on its own, or alongside all your other email.

Replies from the right address

Your answer goes out through Instantly’s API from the same mailbox the campaign used, so the lead never hears back from someone new, and the thread and lead status stay intact in Instantly.

Follow-ups built in

Set a follow-up on any reply, the same as any other email in Perfect Mail. Later replies from the lead join the conversation and bring it back to the top.

When you connect, positive replies from the past 30 days come in too.

Set it up in three steps.

  1. 1

    Get an API key

    In Instantly, open Settings → Integrations → API Keys and create an API v2 key with the emails, webhooks and leads scopes, or all scopes.

  2. 2

    Open Perfect Mail

    Go to Settings → Inboxes → Instantly. The “Get your API key” row opens the same Instantly page.

  3. 3

    Paste and connect

    Paste the key, pick the labels you want, and press Connect. Your Instantly Triage is ready.

Don’t have an Instantly account? Sign up here. The integration is in early access: if you don’t see Instantly under Settings → Inboxes, email weare@useperfect.com and we’ll turn it on for your account.

How it uses Instantly’s API.

Every call uses Instantly’s API v2 at https://api.instantly.ai/api/v2, with your key as a bearer token. Perfect Mail calls these endpoints and no others.

  • GET/webhooks

    Once, when you connect, to check the key works.

  • POST/webhooks

    When you connect, to create one webhook for each of lead_interested, lead_meeting_booked, lead_meeting_completed, lead_closed and reply_received. Each posts to Perfect Mail with a secret header only Perfect Mail knows, since Instantly’s webhooks aren’t signed.

  • GET/emails

    When a webhook arrives, to read that lead’s conversation (filtered by lead and sending account), and once when you connect, to find positive replies from the last 30 days. Calls are spaced to stay under the limit of 20 a minute.

  • POST/emails/reply

    When you send, with the reply_to_uuid of the lead’s newest email and the eaccount it arrived in, so the reply leaves from that mailbox and stays in the same thread.

  • DELETE/webhooks/{id}

    When you disconnect or change the key, to remove the webhooks Perfect Mail made.

reply_received only brings in replies from leads whose conversation is already in Perfect Mail, so replies Instantly hasn’t labelled positive stay in Instantly.

Your key and your data

  • Your API key is kept on our servers only, is never shown again in the app, and is used only for the calls above.
  • Perfect Mail stores the conversations it brings in, so you can read, search and answer them, the same way it stores your other mail. See the privacy policy.
  • Disconnect in Settings → Inboxes → Instantly. The webhooks are removed from your Instantly workspace, and the Instantly inbox, its Triage and its conversations are removed from Perfect Mail. Nothing changes in Instantly itself.

Limits

  • Replies sent through Instantly can’t carry attachments, because Instantly’s reply endpoint doesn’t take them. Share a link instead.
  • The Instantly inbox answers its own conversations and doesn’t start new emails. Forwarding one goes out from your own email account.