THE SENDORA TOOLKIT

Every detail, thoughtfully connected.

Professional essentials for permission-based marketing and legitimate transactional email.

☷

Contact management

Save lists, add contacts, import CSV/XLSX, prevent duplicate addresses and preserve opt-out records.

✉

Campaign builder

Write a subject, preheader, headline, message and optional CTA. Preview before sending.

⏱

Scheduling & queues

Schedule or pause campaigns. Lightweight Laravel scheduler processes a small batch each minute.

{ }

Transactional API

API keys, idempotency protection, status endpoint and a checkout receipt template.

◈

Sender options

Send from campaign@technodera.com after approval, or verify and configure your own SMTP.

⊘

Built-in safeguards

Consent attestation, unsubscribe, suppression list, account approvals and quotas.

INTEGRATE WITH YOUR SOFTWARE

One API call after checkout.

When your POS records a completed sale, submit a unique order receipt to Sendera. The server queues the email and returns an identifier you can use to check its status.

  • ✓ Bearer API key (shown once)
  • ✓ Idempotency-Key to protect retries
  • ✓ Structured receipt items and total
  • ✓ Per-minute and per-account quotas
  • ✓ HTTP 202 — accepted into queue, not delivered

Send a purchase receipt

POST /api/v1/transactional/send
Authorization: Bearer sd_live_...
Idempotency-Key: pos-ord-1025
Content-Type: application/json

{
 "customer_email": "buyer@example.com",
 "customer_name": "Customer Name",
 "order_number": "ORD-1025",
 "currency": "BDT",
 "items": [{"name": "Cotton shirt",
  "quantity": 1, "unit_price": 1290}],
 "total": 1290
}

See the complete API contract and curl/PHP integration examples in the project README and docs/API.md.