Zum Inhalt springen
NeuSo funktioniert es
Neu

Sending-domain verification that finishes itself

Mailbox connect now includes a required DNS step with copy-ready records, and pending records are re-checked automatically until they pass or you're flagged to fix them.

Getting a sending domain properly verified used to be something you had to remember to finish on your own, and it was easy to leave half-done. Now the DNS step is a required part of connecting a mailbox, the records you need are ready to copy, and FirstSales keeps checking on them until they pass.

What changed

When you connect a mailbox now, the connector wizard includes a DNS verification step you have to complete as part of setup, not an optional extra you can skip and forget. The wizard gives you the exact DNS records you need to add at your domain registrar, formatted so you can copy them directly instead of retyping them by hand. That includes the tracking CNAME record, which is easy to miss if you're setting up records manually.

Once you've added the records, you don't have to keep checking back to see if they've propagated. FirstSales re-checks pending DNS records automatically until they verify, so the moment your registrar's changes take effect, your domain shows as verified without you having to trigger anything yourself.

If a sender's domain still isn't verified, the scheduler flags it. Instead of a campaign quietly using an unverified sender, or you finding out after the fact that mail wasn't sending the way you expected, you get a flag directly in the scheduler with a one-click fix that takes you back to the missing DNS step so you can finish it.

This release also closes a related edge case: a domain could previously end up marked as verified based on a stale claim that no longer matched its actual DNS state. That's fixed, so a verified badge in FirstSales now reflects what your domain's DNS records actually say, not what they said the last time a check happened to run.

DNS changes don't take effect instantly once you save them at your registrar; propagation can take anywhere from a few minutes to a longer stretch depending on your registrar and existing DNS configuration. That's exactly why the automatic re-checking matters: instead of you needing to know how long propagation might take for your specific registrar and coming back at the right moment to check, FirstSales keeps checking in the background and updates your domain to verified the moment it actually detects the records are in place.

This also removes a specific failure mode that used to be common with manual DNS setup: copying a record by hand from documentation, a help article, or a support message, and getting a character wrong, a missing dot, an extra space, a truncated value. Because the wizard now gives you the record to copy directly rather than to retype, that class of mistake is far less likely to happen in the first place.

How to use it

When you add or edit a tracking domain, a DNS records modal opens with the values you need to add, the CNAME target and any supporting records, each with a copy button so you can paste them directly into your domain registrar's DNS settings without retyping anything. The mailbox connector wizard walks you through the equivalent SPF and DKIM records for your sending domain the same way, before you finish connecting the mailbox.

After you've added the records at your registrar, you can leave the tab. FirstSales checks pending records on its own on a regular basis, so you don't need to keep refreshing the page to see if verification has gone through. Once your registrar's DNS changes propagate, the domain updates to verified automatically.

If you open your scheduler and see a sender flagged as unverified, click the fix link on the flag. It takes you straight to the DNS step for that sender so you can see exactly which record is missing or incorrect, rather than having to dig through settings to find it.

If you're setting up multiple sending domains at once, work through the DNS step for each mailbox as you connect it. Since verification happens automatically in the background afterward, you can move on to the next mailbox without waiting for the first one to finish propagating.

If you manage sending domains for more than one workspace or client, the same pattern applies across all of them: connect the mailbox, work through the DNS step once per domain, and let the automatic re-checking handle confirming each one as its records propagate, rather than manually tracking which domains are still pending and checking back on each one yourself.

Why it matters

Deliverability depends on your sending domain actually being verified: unverified or misconfigured DNS records are one of the most common reasons cold email ends up in spam or gets blocked outright. A setup flow that lets you skip that step, or that leaves it up to you to remember to check back on propagation, makes it easy to end up sending from a domain that isn't ready without realizing it.

Making the DNS step required, and giving you exact copy-ready records instead of general instructions, cuts down on the most common way this goes wrong: a typo'd record or a missing tracking CNAME that quietly breaks click tracking or authentication. Automatic re-checking means you find out your domain is verified as soon as it actually is, not whenever you happen to remember to look.

The scheduler flag is the safety net for everything else. If a domain somehow ends up unverified when a campaign is about to send from it, you see that before it becomes a delivery problem, with a direct path to fix it instead of having to figure out on your own what went wrong.

Even with the automatic re-checking in place, it's still worth double-checking the records you add match exactly what the wizard gave you, particularly if your registrar's interface trims or reformats values on save; the copy-ready format removes the most common source of manual error, but it can't account for every quirk of every registrar's own DNS editor.

Availability

The DNS verification step is required for all new mailbox connections. Existing connected mailboxes are checked against the same verification logic, and any that come up unverified will show as flagged in your scheduler with the one-click fix available.

Alle Neuigkeiten

Akquise, die weiterläuft, wenn du offline bist.Leads, E-Mails, Follow-ups und Antworten, erledigt.

Verbinde unbegrenzte Postfächer und lass KI-Agenten Leads finden, jede E-Mail schreiben und nachfassen. Oder sende deine eigenen Vorlagen im manuellen Modus. Ab $29/Monat.

$1 für 3 Tage · Jederzeit kündbar · Kein Vertrag

Mit KI installieren

Dein Coding-Agent richtet die FirstSales CLI und Skills für dich ein.

Prompt für Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.