Shopify integration

Sell the PDF on Shopify. Deliver it so it cannot be passed around.

Shopify digital-download apps e-mail a file or a download link – once it is downloaded, it can be forwarded to anyone. Keep your Shopify checkout and let HelpRange deliver the PDF instead: every paid order creates a personal link to a protected copy with the buyer’s e-mail on every page.

Keep your Shopify checkout

Customers pay in your store as usual – no second checkout, no Stripe setup in HelpRange.

Access on payment

Shopify’s "Order payment" webhook creates the buyer’s access and e-mails the link within seconds.

Only the right product

Add ?only=<product id> to the webhook address – other products in the store never touch this PDF.

Access for N days

Set an access length in the folder (for example 30 days) and each buyer’s access ends that many days after their own purchase.

Watermark per buyer

Every page shows the buyer’s e-mail – a screenshot or photo points back to the order.

Cancelled order = no access

A second webhook for "Order cancellation" with &action=revoke removes access; refunds can be revoked with one click.

Delivery methodBuyer getsCan forward it?Traceable leak?Revoke later?
Digital-download app (file or link)A PDF fileYes – the file or link works for anyoneNo (unless the app stamps the file)No – the file is already delivered
Download limits / expiring linksA PDF file, limited downloadsYes, after the first downloadNoNo
HelpRange view-only linkA personal link to an online readerNo – e-mail code login, no download or printYes – buyer e-mail on every pageYes – cancellation, refund, or after N days
How it works
1. Put the PDF in a folder

Upload the e-book or workbook to a HelpRange folder and open its Buyers tab to copy the webhook address.

2. Add the webhook in Shopify

Shopify admin → Settings → Notifications → Webhooks → Create webhook: event "Order payment", format JSON, URL = the folder address with ?only=<your product id>.

3. Optional: revoke on cancellation

Create a second webhook for "Order cancellation" with the same URL plus &action=revoke. Test with one order.

Buyer access is part of Pro ($39 per team per month, unlimited buyers), Unlimited and the 3-day trial – no per-buyer or per-view fees. Shopify plan: any plan that lets you create webhooks in Settings → Notifications. Plans & pricing

FAQ

Shopify integration – questions

Do buyers need a HelpRange account?

No. They open their personal link and confirm their e-mail with a one-time code.

Where do I find the product id?

Open the product in Shopify admin – the number at the end of the page address is the product id.

Can buyers print or download the PDF?

No – downloads and printing are off for buyer folders; they read in the browser or in the HelpRange viewer app.

Does a refund remove access automatically?

Order cancellation does, with the revoke webhook. A refund on an order that is not cancelled can be revoked with one click in the Buyers tab, or automatically through Zapier.

Can access end after 30 days?

Yes – set "Access length" in the folder’s Buyers tab; each buyer’s access ends 30 days after their own purchase.

Can each buyer's access end after a set number of days?

Yes. Set "Access length" in the folder's Buyers tab, e.g. 21 days: every buyer's access ends that many days after their own purchase, independently of other buyers, and a repeat purchase starts a new period. It only closes the PDF in HelpRange – nothing changes in your shop, course or community.

Can buyers copy the text or take screenshots?

Choose the "Maximum" protection level for the folder: buyers get watermarked page images instead of the PDF, so there is no text to copy, and a screenshot mask covers the page when they leave the window or press screenshot keys. No browser viewer can stop a photo of the screen – the buyer's e-mail or ID on every page makes such a copy traceable.

Can a buyer pass their access to someone else?

Each buyer signs in with a one-time code sent to their own e-mail, so a forwarded link alone does not open the book. If one buyer's access is used from many places and countries, you get a forwarding alert with a one-click switch-off.

Can readers ask an AI about my book – and can I turn that off?

On Pro the viewer has "Ask AI", which answers only from the open document. If you do not want that, turn it off for all readers in Settings ("Turn off Ask AI for readers").

Try it on your own documents

3-day free trial, then a free plan. No credit card required.

Start free trial