Your Figma designs become typed emails.
In progress
Paste the link to a Figma frame: MailPush turns it into an email that Gmail, Outlook and Apple Mail display correctly.
The npx mailpush pull command then generates a type for each template. If your designer adds a field, TypeScript tells you before anything is sent.
Moreau Bakeryorders@moreau-bakery.fr
14:08
To: camille@example.com
Your order A-1042 is ready
Hi Camille,
Your order is waiting for you at 12 rue des Carmes from 4:30 pm.
- 1 country loaf
- €4.20
- 6 croissants
- €7.80
- Total, paid online
- €12.00
See you soon,
Élise
await mailpush.emails.send({
to: "camille@example.com",
template: "order-ready",
data: {
firstName: "Camille",
orderNumber: "A-1042",
},
});TS2741: Property 'pickupTime' is missing in type '{ firstName: string; orderNumber: string; }' but required in type 'OrderReady'.
Our own sending server.
mta1.mailpush.app talks directly to your recipients’ mail providers, without going through Amazon SES or SendGrid.
A pace for each provider
Gmail, Outlook, Orange, Free, SFR or La Poste: our server adapts its rate to each one and slows down as soon as it is asked to.
72 hours of persistence
After a temporary refusal, delivery is retried for 72 hours.
Dead addresses removed
An address that does not exist is removed from your sends to protect your reputation.
Signed with your name
Every email carries your domain’s DKIM signature. Two DNS records to add, checked live.
Your emails land where people read them.
No service can promise the inbox: the recipient’s mail provider decides. We do everything that depends on us.
Every email is authenticated (SPF, DKIM and DMARC), our IP addresses are checked against blocklists every morning, and our test emails score 10/10 on mail-tester.
Delivered to
Not in: Junk mailBut in: Inbox
Hosted in France, and you can check it.
- Publisher
- ThunderCloud
- Hosting
- OVHcloud servers, in France
- Sending server
- Our own: mta1.mailpush.app
- Third-party sending service
- None: no Amazon SES, SendGrid or Mailgun
- Blocklists
- Our IP addresses checked every morning at 7 am
- This page
- No cookies, no third-party scripts
$ host mta1.mailpush.app
mta1.mailpush.app has address 51.254.66.236
$ host 51.254.66.236
236.66.254.51.in-addr.arpa domain name pointer mta1.mailpush.app.
$ whois 51.254.66.236 | grep -E '^(org-name|country)'
country: FR
org-name: OVH SAS
country: FRRequest access.
Tell us in a few lines what you send and at what volume. Your message will land on our own receiving server.