Solutions · E-commerce

Every order, confirmed and delivered.

Receipts, shipping updates and promotions from one system, with logs that answer “did the customer get it?” before the support ticket does.

Why teams choose Bokimo

Built for how you actually send.

01

Reliable order email

Queued sends with retries and idempotency keys, so a retried checkout never sends two confirmations.

02

Templates for the whole team

Merchandising and support can update copy and branding without a developer.

03

Attachments

Attach invoices and receipts as PDFs, or reference images inline.

04

Customer replies

Receive replies to order email and route them into your support queue.

05

Scheduled sends

Schedule follow-ups and promotions up to 30 days ahead, and cancel them if plans change.

06

Predictable cost

$0.50 per 1,000 emails, whether you send a hundred orders a day or a holiday spike.

Coverage

Every email you need to send.

Templates for each of these live in Bokimo, versioned and editable without a deploy.

Orders

Confirmations, receipts and invoices with PDF attachments

Fulfilment

Shipping, delivery and return updates

Accounts

Sign-up, password resets and saved-cart reminders

Promotions

Launches and sales to your customer segments

Support

Replies to order email delivered to your helpdesk

Idempotency

One order, one email.

Pass an idempotency key with each send. If your checkout retries, Bokimo returns the original email instead of sending it again.

  • Keys are honoured for 24 hours
  • Works for single and batch sends
  • Every send is searchable by recipient
checkout.ts
await bokimo.emails.send(
  {
    from: 'Shop <[email protected]>',
    to: order.email,
    template: { id: 'order-confirmed', variables: order },
    attachments: [{ filename: 'invoice.pdf', path: order.invoiceUrl }],
  },
  { idempotencyKey: `order-${order.id}` },
);

Send your first email in minutes.

Free to start. Verify a domain, create an API key, and send through the SDK you already use.