Give new members their files right away by adding a download shortcode to a level’s confirmation message. The download shows on the confirmation page after checkout and becomes a link in checkout emails.
Add a Download to a Level Confirmation Message
- Navigate to Memberships > Settings > Levels and edit a level.
- In the Confirmation Message field, add a download shortcode, such as
[pmpro_download id="123" template="button"]. - Optional: Check Include this message in the membership confirmation email.
- Save the level.
After checkout, the download displays on the membership confirmation page in the template you chose. This works whether your confirmation page uses the PMPro Page: Confirmation block or the [pmpro_confirmation] shortcode.
Download Links in Emails
Shortcodes don’t run in emails, so the Add On swaps each [pmpro_download] shortcode in an outgoing Paid Memberships Pro email for a link to the file. This includes the confirmation message added to checkout emails with the {{ membership_level_confirmation_message }} variable, and any shortcode you add directly to an email template.
- The link text is the download name, or the original file name if the shortcode includes
label="filename". Other attributes, liketemplate, are ignored in emails. - The link goes to your login page and sends the member to the file after they log in. Membership access is checked when they open the file.
- If the shortcode is missing an ID, points to a download that isn’t published, or the download has no file, the shortcode text is left in the email as-is so you can spot the problem. Members also see that text, so test your emails after changing a download.
- To show the shortcode as text in an email instead of a link, wrap it in an extra set of square brackets.
Get Support From Our Team of Experts
Have a question about how to use this feature? Our Support Page outlines three ways to get support.
Our Max plans include hands-on help customizing your membership site and implementing new features. Upgrade to PMPro Max now »
Last updated on November 9, 2026

