Your emails leave from France.

An API, a TypeScript SDK and your Figma designs imported. Sending goes through our own server, with no middleman.

Request accessSee the planned API

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.

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'.

The “pickupTime” field was just added in Figma: the code stops compiling until it is provided.

Our own sending server.

mta1.mailpush.app talks directly to your recipients’ mail providers, without going through Amazon SES or SendGrid.

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:        FR
Check it from your own terminal.

Request access.

Tell us in a few lines what you send and at what volume. Your message will land on our own receiving server.

hello@mailpush.app