Integrations / InSales
Sendersy + InSales
InSales + Sendersy: webhook from InSales → your proxy endpoint → /v1/emails. Works for order confirmation, shipping status, abandoned cart.
1. Install
bash
# InSales → Apps → Webhooks → add a webhook
2. Environment variables
bash
# Event: orders/created Format: JSON URL: https://yourapp.com/webhooks/insales
3. Send an email
sh
# A proxy endpoint (Vercel / Cloudflare Worker) receives the InSales
# webhook and relays it to Sendersy /v1/emails.
curl -X POST https://api.sendersy.com/v1/emails \
-H "Authorization: Bearer $SENDERSY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "Shop <orders@yourdomain.com>",
"to": "customer@example.com",
"template_id": "order-confirmation",
"variables": {
"name": "Alex",
"order_number": "INS-10042",
"order_total": "$140.00",
"tracking_url": "https://yourshop.com/orders/10042"
},
"tags": [{"name":"source","value":"insales"}]
}'