End-to-End Process

How EbookCourier Works

From the moment a customer places an order to the moment they have their ebook — here's exactly what happens.

Step 1

Customer completes checkout

When a customer buys an ebook on your Shopify store, an order is created and a webhook fires instantly.

Step 2

EbookCourier receives the event

Our system picks up the Shopify order webhook in real time, validates the product, and prepares the delivery package.

Step 3

Delivery email is dispatched

A personalized email containing a secure, one-time download link is sent to the customer's email address on record.

Step 4

Email delivered to inbox

We track the delivery status of the email — confirming it reached the customer's inbox (not spam).

Step 5

Customer opens the email

An open event is recorded when the customer views the email, giving you engagement insight.

Step 6

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.

Step 7

IP address recorded

The IP address used to access the download is captured and stored. This provides an audit trail and helps detect misuse.

Step 8

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.

EventWhat it meansStored
Order SentTimestamp when delivery email was dispatched
DeliveredConfirmation email reached the inbox
OpenedCustomer opened the delivery email
ClickedCustomer clicked the secure download link
IP AddressIP used to access the download