Wallpaper gallery
Wallpapppers sends its account and billing emailthrough OpenEmail.
Wallpapppers offers free, reimagined wallpapers on the web and on phones. One SDK call carries every email it sends, and the key that stops a duplicate in its database also stops one at OpenEmail.
await getOpenEmail().emails.send( { from: fromEmail(), to, subject, html, text, }, { idempotencyKey, signal: AbortSignal.timeout(EMAIL_SEND_TIMEOUT_MS), },)Each billing email reuses the key Wallpapppers stored with the event, and every send gives up after 15 seconds instead of holding a job open.
9
kinds of email in production
15
seconds before any send is cut off
Sep 2026
The month it started on OpenEmail
What runs through it
What Wallpapppers runs
on OpenEmail.
- Sign-in codesSent the moment someone asks for one.
- WelcomeSent to new accounts during their first week.
- Download resetA note when a free download is available again, with the three newest wallpapers.
- BillingSix emails, from a plan starting to a refund, for web and App Store subscribers alike. Wallpapppers turned off its payment provider's own emails, so these are the only payment notices people get.
How it was built
How Wallpapppers
put it together.
- 01
One client, made once
Wallpapppers creates the OpenEmail client on first use and reuses it for every send.
- 02
Queue every billing event
Payment and App Store webhooks queue an email with a key that names the exact event, such as a subscription and the moment it was cancelled.
- 03
Send with the same key
A job every ten minutes sends what is queued and passes that key to OpenEmail as the idempotency key, so a retry can never deliver a second copy.
- 04
Fail fast, then retry
Each send is cut off after 15 seconds. A billing email gets up to three attempts, and one that is stuck or failed raises an alert.
Questions
Questions about
Wallpapppers and OpenEmail.
More integrations
Other teams
building on OpenEmail.
- Modulify
AI website platform
The fastest AI platform for websites and web apps.
- Envless
Secrets manager
Keeps env variables encrypted, versioned and in sync across every environment.
- Ip2Geo
IP geolocation API
Turns IP addresses into location data with one API call.
- Uebfaqe
AI website builder
Builds professional websites for businesses in Albania with AI.
Mint a key.
Send something.
Full API, MCP and SDK access on every plan, the free one included.