RewardsWP gives your advocates multiple ways to share their referral link directly from the rewards panel. Out of the box, members can share via X, Facebook, email, and a direct copy link. You control which channels are active and what the pre-filled messages say, so every share reflects your brand’s voice and communicates the right value proposition to potential new customers.
Where to find sharing options
Sharing options are configured in the Widget settings. Navigate to RewardsWP » Settings » Widget and look for the Sharing Options section.

The section heading is accompanied by the description “Let advocates share their referral links directly from the Rewards Panel,” which is exactly what you’re configuring here: the sharing interface members see inside the rewards widget on your storefront.
Available sharing channels
RewardsWP supports four ways for members to share their referral link:
| Channel | Description | Default |
|---|---|---|
| X | Opens a pre-filled post on X with the member’s referral link | Enabled |
| Opens a Facebook share dialog with the member’s referral link | Enabled | |
| Opens the member’s default email client with a pre-filled subject and message | Enabled | |
| Copy Link | Members click a button to copy their unique referral URL to the clipboard | Always available |
The Copy Link button is always available and can’t be disabled. It appears in the rewards widget alongside whichever other channels you’ve enabled. This ensures members always have a way to grab their link, even if you’ve turned off the social and email channels.
Enabling and disabling channels
Each sharing channel (X, Facebook, and Email) has its own toggle. To enable or disable a channel:
1. Navigate to RewardsWP » Settings » Widget.
3. Under Sharing Options section, find the channel you want to change and toggle it on or off.
4. Click Save Changes.
When a channel is disabled, its sharing button disappears from the rewards widget. If you disable all three optional channels, members will only see the Copy Link button.
Customizing share messages
You can customize the pre-filled text for each sharing channel. This lets you control the tone, the call to action, and the specific value proposition your members share. The goal is to make the message sound natural — like something a friend would actually say — rather than generic marketing copy.
X Message
When a member clicks the X sharing button, a pre-filled post opens in X with the text you’ve configured here. The member’s referral link is automatically appended to the post, so you don’t need to include it in the message itself.
Default message:
Visit {site_name} to receive your free gift!
The X Message field includes a live character counter showing the current length out of the 280-character maximum. Keep your message concise since the referral link also counts toward that limit.
If you clear this field, RewardsWP falls back to the default message shown above.
Facebook does not allow predefined messages. When an advocate shares via Facebook, the standard Facebook share dialog opens and the advocate is prompted to add their own message. Facebook generates a link preview from your site’s Open Graph meta tags (title, description, image), so make sure your pages have proper OG tags set up. Most SEO plugins handle this automatically.
Since there’s no custom message to configure for Facebook, the only control you have is the toggle to enable or disable it.
When a member clicks the Email sharing button, their default email client opens with a pre-filled subject and message. Since this comes from the member’s own email address, it should sound like something a friend would write, not a marketing blast.
Email Subject
The subject line that appears when the member’s email client opens.
Default subject:
A little gift for you!
If you clear this field, RewardsWP falls back to the default subject shown above.
Email Message
The body of the sharing email. This is where you have the most room to explain the offer, set the tone, and include the referral link. The message field supports line breaks and all available placeholders.
Default message:
Wanted to share a little gift with you. Get a {reward_name} with your first purchase at {site_name}.
Just click the following link to claim it: {referral_link}
Make sure to include the {referral_link} placeholder somewhere in your email message. Without it, the friend won’t have a clickable link to your store.
Below the Email Message field, the UI shows a reminder of all available placeholders: {site_name}, {advocate_name}, {reward_name}, {referral_link}.
Available placeholders
Placeholders let you insert dynamic content into your share messages. They’re replaced with real values when the member shares.
| Placeholder | Replaced with | Available in |
|---|---|---|
{site_name} | Your store’s name (from WordPress settings) | X Message, Email Subject, Email Message |
{advocate_name} | The sharing member’s first name | Email Message |
{reward_name} | The name of the friend reward | Email Message |
{referral_link} | The member’s unique referral URL | Email Message |
For X shares, the referral link is appended automatically and doesn’t need to be included in the message text. For email, you must include {referral_link} manually so the friend has a way to click through.
The {advocate_name} placeholder is useful for making the email feel more personal. For example: “Hey! {advocate_name} here — I wanted to share something with you.”
Frequently asked questions
Where do members see the sharing buttons?
Sharing buttons appear in the rewards widget on your storefront. When the referral program is enabled, members see their referral link along with buttons for each active sharing channel on the home panel and the Referral Sharing panel.