How EbookCourier Works
From the moment a customer places an order to the moment they have their ebook — here's exactly what happens.
Customer completes checkout
When a customer buys an ebook on your Shopify store, an order is created and a webhook fires instantly.
EbookCourier receives the event
Our system picks up the Shopify order webhook in real time, validates the product, and prepares the delivery package.
Delivery email is dispatched
A personalized email containing a secure, one-time download link is sent to the customer's email address on record.
Email delivered to inbox
We track the delivery status of the email — confirming it reached the customer's inbox (not spam).
Customer opens the email
An open event is recorded when the customer views the email, giving you engagement insight.
Customer clicks the download link
The link click is logged. The link is unique per order and expires after use or a set time window.
IP address recorded
The IP address used to access the download is captured and stored. This provides an audit trail and helps detect misuse.
Delivery complete
The order is marked as fully delivered in your Supabase database. You can review the full timeline anytime.
What Data We Track
Every delivery generates a complete audit trail stored securely in Supabase.
| Event | What it means | Stored |
|---|---|---|
| Order Sent | Timestamp when delivery email was dispatched | ✓ |
| Delivered | Confirmation email reached the inbox | ✓ |
| Opened | Customer opened the delivery email | ✓ |
| Clicked | Customer clicked the secure download link | ✓ |
| IP Address | IP used to access the download | ✓ |