Setting up referral sharing options

Prasant Rai

Written by Prasant Rai
Updated

On this page

RewardsWP gives your advocates multiple ways to share their referral link directly from the rewards widget. 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 Widget,” 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:

ChannelDescriptionDefault
XOpens a pre-filled post on X with the member’s referral linkEnabled
FacebookOpens a Facebook share dialog with the member’s referral linkEnabled
EmailOpens the member’s default email client with a pre-filled subject and messageEnabled
Copy LinkMembers click a button to copy their unique referral URL to the clipboardAlways 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

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.

Email

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.

PlaceholderReplaced withAvailable in
{site_name}Your store’s name (from WordPress settings)X Message, Email Subject, Email Message
{advocate_name}The sharing member’s first nameEmail Message
{reward_name}The name of the friend rewardEmail Message
{referral_link}The member’s unique referral URLEmail 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

For X and Email, yes. The message is pre-filled but the member can edit it before posting or sending. For Facebook, the share dialog is controlled by Facebook and prompts the member to write their own message.

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.

Still stuck? Submit a ticket and the team that builds it will help.

RewardsWP

Turn One‑Time Buyers Into Lifelong Customers

Points, rewards, referrals and VIP tiers, all in one widget your customers open from any page of your store.