Transactional email use cases
Workflows for the emails your application sends on its own: when each one fires, what it contains, and how to send it with the Inboxili API.
Appointment reminder email: schedule it yourself, send it by API
Appointment and booking reminders need a scheduler. The Inboxili API sends immediately, so here is how to schedule with a job queue. Node.js example with cancellation handling.
Email verification: confirm an address with a signed link
Build the verification email step of signup: token design, link expiry, resend handling, and how to send it with the Inboxili API. Python example included.
Invoice email: send once, never twice
Invoice and receipt emails must not be duplicated. A workflow with a sent-flag, a hosted PDF link (the API has no attachments), and PHP code for the Inboxili API.
Order confirmation email for online stores
What an order confirmation email must contain, how to trigger it from order creation, and how to render an itemised order from data using the Inboxili API.
OTP email: send one-time passcodes by API
A working OTP email flow: generate a code safely, store only its hash, send it with the Inboxili API, expire it, and rate-limit requests. Node.js code included.
Password reset email: a secure flow end to end
How to build the password reset email: single-use tokens, expiry, not leaking which accounts exist, and sending with the Inboxili API from PHP.
Payment confirmation email: confirm only what actually happened
Send payment confirmations from your payment provider's success event, not the browser redirect. Python example using the Inboxili API, with webhook-driven triggering.
Security alert email: tell users when something sensitive changes
When to send new-device, password-changed and email-changed alerts, what to put in them, and a Django example using the Inboxili transactional API.
Shipping notification email: tell customers it is on the way
Send a shipping notification when the carrier scan happens, with a tracking link and honest delivery estimate. Python example with the Inboxili API.
Welcome email: the first message after signup
Send a welcome email only after the address is verified. Timing, content, and a working Node.js trigger using the Inboxili transactional API.