Services

Send the right email when something happens in your application

We integrate transactional email into web applications: confirmations, alerts and notices triggered by an event a user asked to hear about. That means verified sending domains, a queue that survives restarts, unsubscribe that works in one click, bounce and complaint handling, and personal data stored with care.

When this service fits

  • Users ask to be notified when something changes: a price, a stock level, a status, a deadline.
  • Your app sends email from the web server directly and messages get lost or land in spam.
  • You need confirmation flows, magic links or one-click unsubscribe that comply with mailbox providers’ rules.
  • You want to move to Amazon SES or another provider without rewriting the application.

What you receive

  • Provider setup: sending domain, SPF, DKIM and DMARC records, configuration sets.
  • An outbox in the database, sent by a scheduled worker with pacing and daily caps.
  • Templates in your languages, plain text included, with List-Unsubscribe headers.
  • Confirmation (double opt-in) for requests from unknown browsers.
  • Bounce and complaint events received from the provider and applied automatically.
  • Delivery visibility in the admin panel: queued, sent, failed, blocked.

Scoped separately

  • Newsletters and marketing campaigns (a different consent model and usually a dedicated tool).
  • Email volume fees charged by the provider.
  • Inbox placement guarantees: we follow every provider rule, but no one controls Gmail’s filters.
Example from our own products

Price-drop alerts at Raftul copiilor, sent through Amazon SES

Any visitor of Raftul copiilor can ask to be told when a product gets cheaper. They choose a threshold of 10, 20 or 30% from today’s lowest price and give an email address. No account is needed.

A request from an unknown browser only sends a confirmation email; the alert starts when the link is used. After each nightly import the evaluator checks every active alert against the observed lowest eligible price. One email goes out when the target is reached, or one when 90 days pass without it, and then the alert ends. Emails leave through an outbox and Amazon SES, with one-click unsubscribe headers; bounces and complaints come back through SNS and block the address within seconds.

Addresses are encrypted at rest with AES-GCM and looked up by a keyed hash, and every withdrawal is journaled, so restoring an older backup can never revive an alert someone stopped.

The price alert form on a product page: three thresholds from today’s lowest price and an email field, no account needed.
The alert form on a product page: three thresholds computed from today’s lowest price, an email field, and what will happen in plain words.

Raftul copiilor

How the work runs

  1. Events and consent

    Which events send which message, to whom, and how people opt in and out.

  2. Provider and domain

    Choose a provider, verify the domain, set authentication records and event callbacks.

  3. Build the flow

    Outbox, worker, templates, confirmation and unsubscribe pages, admin view.

  4. Test safely

    Local mail sink and the provider’s simulator addresses; no real customers emailed during tests.

  5. Go live and watch

    Small daily caps first, then raised as reputation builds.

What affects cost and schedule

  • The number of distinct emails and languages.
  • Whether personal data must be encrypted or minimised.
  • The provider and whether your domain is already set up.
  • Expected volume and the provider’s sending limits.

Questions buyers ask

Which email providers do you work with?

Our live alerts use Amazon SES over SMTP with SNS callbacks. The sending code sits behind a small adapter, so another SMTP or API provider can be used without changing the rest of the application.

Do you handle GDPR requirements?

We build the technical side: explicit opt-in, easy withdrawal, data minimisation and encryption where it matters. Your privacy policy and legal basis remain your decision, ideally with a lawyer.

Can you guarantee emails reach the inbox?

No one can. We set up authentication, consent, unsubscribe and bounce handling correctly, which is what mailbox providers reward.

Related services

Plan your email workflow

Tell us what you need in a few sentences. NeedAI Studio answers personally, in English or Romanian.

Discuss your project