Changelog
What changed in PigeonAtlas
Every change a customer can see, newest first. Follow along with the Atom feed.
-
Choosing a plan works again, and checkout confirms itself
The Choose plan buttons could stay locked after the payment script loaded. They now open checkout every time. Back from checkout, the billing page waits for the payment to land and refreshes on its own, and says so plainly if the payment is taking longer than a few minutes.
-
One domain, one kind of mail
Reputation is kept per domain, so a newsletter that draws complaints must not share one with your password resets. Every domain is now either transactional or for newsletters, and every send checks it. The API answers 403 with what to do when transactional mail is sent from a newsletter domain.
-
One list of domains, with a filter for each kind
Domains moved out of the Transactional menu into a top-level link. One list shows every domain, with All, Transactional and Newsletters filters and a badge on each row.
-
Brands own their domains
A brand is now the business you send for. It owns domains of both kinds, how its mail is signed and how its newsletters look. Brands have their own page, and the domains list filters by brand.
-
A step-by-step setup guide for transactional email
/get-started walks a new account through adding a domain, publishing its DNS records with copy buttons and a Check now button on the same page, creating a key, and sending, with code in four languages that already carries your own sender. The app is split into two menus: Transactional and Newsletters.
-
Setup help, by message or on a call
Want someone to set up your DNS, your integration or your first newsletter with you? Email setup and newsletter setup help is $49 by email or WhatsApp, or $199 together on a call.
-
Prompts for AI assistants
/prompts carries the whole API contract in four prompts to paste into Lovable, Claude Code, Cursor or an agent: one for a builder, one for an existing codebase, one for moving from another provider and one for a send tool that cannot reach strangers.
-
Email for agents
/email-for-agents sets out how an AI agent can be allowed to send without reaching people who never asked, what already holds today, and what is not built yet.
-
Answers before you sign up
/faq answers what people ask before they sign up: what it sends, what it costs, where the data lives and what it refuses to do.
-
Domains recover when SES gives up on them
SES stops checking a new domain after 72 hours. If your records went in late, a domain could look verified here while SES refused to send from it. We now read SES's own verdict, show it, and ask SES to check again automatically.
-
Mail reaches anyone
Amazon granted SES production access: 50,000 emails a day at 14 a second. Mail is no longer limited to verified recipients.
-
New prices and a free plan you can run an app on
Free is 1,000 emails a month from one domain, with no card and no time limit. Starter is $9 for 10,000, Growth $29 for 50,000 with newsletters, and Scale $79 for 200,000.
-
Guides for eight more platforms
New guides for sending from Zapier, Supabase, Next.js, WordPress, Rails, Django, FlutterFlow and Xano, each about that tool's own quirks rather than the same steps with the name swapped.
-
Seven days to choose after a downgrade
Moving to a plan with fewer domains no longer cuts any off at once. You get seven days, with reminders, to put your domains in order; the ones past the new limit stop sending after that, and their history is kept.
-
Top-up packs that never expire
On a paid plan, buy 1,000, 10,000 or 50,000 extra emails. They are spent only after the month's included emails, and they never expire.
-
Undo a revoked API key
A revoked key can be restored for a day, so revoking the wrong one is not a deploy-day emergency.
-
A first-run checklist, a welcome email and a warning at 80%
A new account sees the steps to a working integration. You get an email when your domain can send, and another when you reach 80% of the month's allowance, before any message is refused.
-
Your logo in the inbox, with BIMI
The domain page validates your SVG logo against the BIMI profile, hosts it and writes the record for you.
-
Webhooks, tracking and broadcasts
Signed webhooks for sent, delivered, bounced and complained events. Opt-in open and click tracking per domain. Broadcasts to a list with one-click unsubscribe on every message.
A thousand a month free, no card
Enough to verify a domain and run a small app from it.