000° Integrations
Azimea talks to your shop, not to spreadsheets.
Today it works with WooCommerce. Other platforms follow one by one, in the order you ask for them. Tell us what your shop runs on and we will email you when it is ready.
045° Platforms
One works today. Seven are on the way.
We do not promise dates. We build integrations one at a time and announce each one only when it is sending real emails. The more people ask for a platform, the higher it moves up the list.
- WooCommerce Available
Paste two REST keys from your WooCommerce admin. For abandoned carts, add the free Azimea plugin. You can revoke the keys at any time.
How to connect → - Shopify Coming soon
The most widely used e-commerce platform in the world.
Let me know - PrestaShop Coming soon
Open source, self-hosted, popular right across Europe.
Let me know - Magento Coming soon
Adobe Commerce and Magento Open Source, for shops with large catalogues.
Let me know - Shopware Coming soon
German platform, common in Germany, Austria and Switzerland.
Let me know - OpenCart Coming soon
Open source and lightweight, still used by many long-standing shops.
Let me know - Gomag Coming soon
Romanian platform, used by many small and medium-sized shops.
Let me know - MerchantPro Coming soon
Romanian platform, with shops in several countries in the region.
Let me know
090° How it connects
Two keys, two minutes.
In WooCommerce, create a REST key with Read/Write permission and paste it into Azimea. We check the connection on the spot, then bring in your customers and orders, with no files and no exports.
- Encrypted keys
Once saved, they never appear anywhere: not in the interface, not in logs.
- Light plugin, only for carts
Customers and orders need nothing installed. The free plugin adds abandoned carts, without slowing your shop down.
- Why Write as well
So we can mark in your shop the orders that came from emails. We never touch products or prices.
- Revoke any time
Delete the key in WooCommerce and the connection is cut instantly, without asking us.
180° Can’t see your platform?
Tell us what your shop runs on. We will email you when it is ready.
We count every request. The platform most shops ask for is the next one we build, and you hear first, with a single email.
In the meantime, if you have a developer, the API below can already send your transactional emails from any platform.
270° For developers
Send from your own code. Find out what happened.
Order confirmations, access codes, alerts: send them with a single HTTP call, from your shop’s verified domain. Azimea then tells you, through a signed webhook, when the email was sent, delivered, bounced, opened or clicked.
One email, one call
In the app, create an API key with the emailuri:trimitere (send emails) permission. The key is shown only once, can have an expiry date and can be revoked at any time. Each key has its own rate limit, so one runaway integration cannot block the rest.
Emails sent through the API take the same route as all the others: through the queue, the suppression list and your account’s daily limit.
Request
curl https://api.azimea.com/api/v1/sending/emails \
-H "Authorization: Bearer azm_live_7f3c…5e0c" \
-H "Content-Type: application/json" \
-d '{
"to": "emma@example.com",
"subject": "Order #1043 is confirmed",
"html": "<p>Thank you, Emma! Your parcel ships tomorrow.</p>"
}' Response · 200
{
"isSuccess": true,
"value": {
"id": "3f2a9b61-6c0e-4d7a-9a51-0e8b1c2d4f10",
"status": "Queued",
"reason": null
},
"status": 0,
"errors": []
} Keep value.id: you will find it as message_id in every webhook about this email.
Signed webhooks
Give Azimea an address on your server and choose the events. You receive the whsec_… secret once; we keep only a hash of it.
Every notification is signed following the Standard Webhooks specification: HMAC-SHA256 over webhook-id.webhook-timestamp.body. You can verify the signature with the specification’s ready-made libraries. We recommend rejecting notifications older than five minutes.
If your server does not respond, we retry at growing intervals, from one minute to several hours. Delivery is “at least once”: a notification may arrive twice, with the same webhook-id, so you can spot the duplicate. From the app you can send a test notification, webhook.test, at any time.
email.sentHanded over to the sending server.email.deliveredAccepted by the recipient’s server.email.bouncedPermanently rejected by the recipient’s server.email.complainedMarked as spam by the recipient.email.openedOpened (once per email).email.clickedA link in the email was clicked.
Notification received by your server
POST /webhooks/azimea HTTP/1.1
Host: your-shop.com
Content-Type: application/json
webhook-id: 8c1d2e4f-51a7-4b0e-b3c9-2f6a7d8e9b01
webhook-timestamp: 1789814527
webhook-signature: v1,K5oZfzN95Z9UVu1EsfQmfVNQhnkZ2pj9o9NDN/H/pI4=
{
"id": "8c1d2e4f-51a7-4b0e-b3c9-2f6a7d8e9b01",
"type": "email.delivered",
"created_at": "2026-09-19T10:42:07.1830000+00:00",
"data": {
"message_id": "3f2a9b61-6c0e-4d7a-9a51-0e8b1c2d4f10",
"email": "emma@example.com"
}
} email.clicked also includes url, and email.bounced includes reason. Fields without a value are left out, not sent empty.
000° Start today
On WooCommerce? Connect it in two minutes.
14 days free, counted from the day you connect your shop. No card needed.