Making money as a creator

How to deliver digital products automatically

Download page, email link, DM or store: how each way of delivering a digital product works, where file links leak, how to handle expiry and refunds.

· 9 min read

In this guide · 8 sections

The short answer

The most dependable way to deliver a digital product automatically is to send the file from a system that knows the payment succeeded, by email and on a page shown right after payment. Do not rely on a DM alone, and do not paste a public file link in a Story or comment. Delivery has three jobs: confirm that the money arrived, give the buyer the file, and leave you a record that they got it. Everything below is a way of doing those three things with less manual work.

MethodAutomatic?Best forWeak point
Download page shown after paymentYesSmall files, instant gratificationA buyer who closes the tab loses it unless the link is also emailed
Email with a link, sent after paymentYesAnything the buyer may need againLands in spam sometimes; wrong email addresses
A DM with the linkOnly partlyA conversation you are already havingMeta’s 24-hour limit on messaging; not a record
A store or marketplace that hosts the fileYesSeveral products, a catalogueIts fees, its rules and its limits
A shared Drive link sent by handNoThe first one or two salesAnyone with the link can use it

As of October 2026, this is what I could confirm from official pages and where I could not, I say so. Fees and features change, so test the flow yourself before your first sale.

What “automatic” means in practice

A sale has a short chain of events, and any link in it can break. The buyer pays. The payment provider confirms. Your delivery system sees the confirmation. A file or link reaches the buyer. The buyer opens it. You can log that it happened. “Automatic” means nobody has to be awake for any of those steps.

UPI adds a wrinkle: payments sometimes take a moment to settle or show as pending. Deliver on confirmed payment, not on the buyer pressing “paid”. If your tool supports it, send the file only after the provider’s success message. If it does not, check the payment yourself for the first several sales before you trust the setup.

The other half is what happens when delivery fails. Wrong email, full inbox, a link that expires too soon, a phone that cannot open a ZIP. A good flow has a clear route for the buyer to ask for the file again, one support address printed on the page and in the email, and a promise about how soon you reply. Most refund requests for digital goods are not about the product at all. They are about a file the buyer could not get.

The options in detail

A page after payment, plus an email

Show the download on the confirmation page and also email the same link. The page serves the buyer who is looking at their phone right now. The email is the one that survives: people lose pages the moment they close them, and they search their inbox months later when they change phones. If you use a payment link, check what it sends and shows after a successful payment, since options differ between providers and I did not open a provider’s page to verify this.

DMs: useful, but never the only copy

On Instagram and Messenger, a business can message someone only within 24 hours of that person’s last message. That limit decides how far a DM can take delivery. If a buyer pays three days after their last message, an official tool cannot DM them the file, however well it is set up. DMs shine for the conversation around a sale: the comment, the question, the link to pay. For delivery, use them as a second route in the minutes after a purchase, with email as the main one.

One more rule shapes it. The first private message to someone who commented is plain text, with no link or button. The link comes after they reply. So a flow like “comment GUIDE, get the file” is really “comment GUIDE, reply YES, get a link to pay, then a delivery by email”.

A store that hosts the file

A marketplace or store takes payment and delivers in one place, and gives you an order list. The price is its fees and its rules about what you may sell. Read its terms on refunds and payouts, and ask what the buyer sees if they pay but the email bounces. DMFast, which publishes this guide, has a store in India (payments through Razorpay, no DMFast fee on sales, though Razorpay’s fee still comes out of each payment) that sells digital products and can hand out a free product for an email address and optionally a phone number. I will not describe its delivery steps in detail here, so open your dashboard and test with your own order.

File hosting pitfalls, with Google Drive as the example

Many creators start by putting the file in Google Drive and sending the link by hand. It works until it does not. Google’s help page on sharing says that with “Anyone with the link”, anyone who has the link can use your file without signing in to a Google account, and that you choose a role of Viewer, Commenter or Editor. It also says viewers can download, print and copy by default, and that the owner can switch that off. The expiration date feature is, in the words of that page, available only for eligible work or school accounts.

Put those facts together and the traps are clear:

  • An “anyone with the link” file works for anyone the link reaches. If a buyer posts it in a group chat, your sale is now a free download for the whole group.
  • On a personal Google account you may have no expiry option at all, so the link works forever unless you remove sharing by hand.
  • Restricting downloads stops casual copying but not a screenshot. Treat it as friction, not protection.
  • Setting the link to Viewer and not Editor is basic and often forgotten. An Editor link lets a buyer change or delete your file.
  • Never put the file’s link in a public place: your bio, a Story, a comment reply or a pinned post.

Better hosting gives each buyer their own link, or a link that expires. Several storage and delivery services can create time-limited links, but I did not verify any one provider’s feature, so check what yours offers. When you choose an expiry, be generous. A buyer who pays at 11 pm on a Sunday and opens the email on Wednesday should not meet a dead link. A reasonable pattern is a link that lasts a few days with a clear “request a new link” route, rather than one that dies in an hour.

Tip: Name the file clearly (“Pantry-planner-v2.pdf”, not “final_final3.pdf”) and keep a version number inside it. When you fix a typo, you will know which buyers have the old one.

Piracy, realistically

You cannot stop a determined person sharing a file. A PDF can be copied, and a template link can be forwarded. The aim is not to make leaks impossible but to make buying the easier option for most people, and to avoid punishing the honest majority for the habits of a few.

  • Price it so that buying is the easy choice. A product at a fair price loses less to sharing than an overpriced one.
  • Put the buyer’s name or order number in the file or its first page. People are less casual about sharing something with their name on it.
  • Offer what a copied file cannot: updates, a support email, a community, a template you keep improving.
  • Do not use tools that watch buyers or lock devices. They break for honest buyers and invite complaints.
  • If you find your product on someone else’s page, report it through the platform’s copyright tools. Instagram’s Help Center lists a report form, Brand Rights Protection and a DMCA designated agent, and says only the copyright owner or an authorised representative can file. Facebook’s Help Centre has a Copyright section on how to report.

Keep the licence in the file, in plain words: what the buyer may do (use it for themselves, for clients, or not) and may not (resell it, share it, put it in their own store). A line the buyer can read is easier to enforce than one that is only in your head.

Refunds when the file is already delivered

A downloaded file cannot be returned, so a refund is a gift of money back. Decide the rule before the first sale, and put it on the sales page and in the confirmation email. A short example: a full refund if the file cannot be opened and you cannot fix it within two days, or if the product is not what the page said; no refund for a change of mind after download. Choose your own rule, say it plainly and keep to it.

Remember what a refund costs. Razorpay’s pricing page lists 2% per successful domestic transaction plus 18% GST on that fee, about 2.36% in all, as of October 2026, and its May 2026 blog says no payment gateway in India returns its merchant discount fee on a refunded payment. On a ₹499 product that is roughly ₹12 you do not get back, as well as the ₹499. Your own rate can differ.

On tax, income from digital products is income, and whether GST applies depends on your turnover and what you sell. I state no thresholds because I did not verify any today. Keep a record of every sale and every refund, and ask a chartered accountant about your own case.

Test it like a stranger, then a checklist

  1. Buy your own product with a different email address, and a different phone with a UPI app you rarely use.
  2. Time it: from payment to file in hand. If it takes more than a few minutes, find out why.
  3. Open the file on an old Android phone and on a laptop. Check the ZIP unpacks and fonts show.
  4. Check the spam folder, then search the inbox for the sender name.
  5. Click the link after the expiry you set, and make sure the buyer sees a helpful message and a way to ask for a new one.
  6. Try the refund route end to end, so you know what you will do when it happens.
  • File link is never public, and the role is Viewer.
  • Delivery is by email and on a page, with the DM as a bonus.
  • Expiry is generous, and a new link is easy to request.
  • A buyer name or order number is in the file, with a plain licence.
  • Refund rule is written, and a single support email is on the page and in every message.
  • I know what I keep per sale after the payment fee.

Questions people ask

Can I send a digital product by Instagram DM automatically?

Partly. A business can message someone only within 24 hours of their last message, and the first message to a commenter has to be plain text with no link. A DM works as a quick second copy after payment, but email is the dependable way because it has no such window.

Is a Google Drive link safe for selling a file?

Not on its own. Google’s help says that with the “Anyone with the link” setting, anyone who has the link can use the file without signing in, and viewers can download by default. Expiry is limited to eligible work or school accounts. Fine for your first sales, risky as a system.

How long should a download link last?

There is no standard. A few days with an easy way to ask for a new link is a common choice. Very short expiries cause support requests from people who paid late at night, and very long ones leave the file open to forwarding.

How do I stop people sharing my file?

You cannot fully, and the honest answer is to make buying the easier option. Price fairly, put the buyer’s name in the file, include a licence and give things a copy lacks, such as updates and support. Report copies you find through the platform’s tools.

What should I do if a buyer says they never got the file?

Check the payment first, then the email address they entered, then the spam folder. Resend from your system, ask them to confirm it opened, and keep the record. If it still fails, offer a refund quickly, since a delivery failure is the easiest refund to justify.

Sources

Related guides

More guides

Spend less time answering DMs

DMFast sends the replies you set up to comments and DMs on Instagram and Facebook, through Meta's official API. Free plan, no card.

Start free