Advocate Signup/Share Page

Combining the Signup and Share page brings a smoother experience to our customers.

First we show Advocate Signup Form. Signup is skipped when we know the advocate or Email gating for advocate is disabled (by default - enabled). On this page Advocate signs up by entering their email address and phone number(optional).

Advocate Signup Form

After signup, without reloading page, Advocate Share form is shown:

Advocate Share form

Here Advocate shares an offer with their Friends. Explain the value proposition to Advocate and Friend, that both will receive an exclusive discount.

Available sharing methods:

  • Email sharing

  • Social sharing (Facebook, Twitter, LinkedIn)

  • Link sharing (direct link to the Friend Claim Page)

Email sharing example:


Advocate Share via Email Form

Note Send my friend a reminder e-mail in 3 days checkbox — this is Friend Share Email Reminder trigger.

Facebook sharing example (simplified):

<a href="#" class="js-share-offer-via-facebook">
  Share on Facebook
</a>

Twitter sharing example (simplified):

<a href="{{ twitter_share_link }}">
  Share on Twitter
</a>

Share by link example (simplified):

<div data-clipboard-text="{{ short_url }}"
     data-copied-label="Copied!"
     data-placement="top"
     title="Click to Copy"
     class="js-share-by-link">
  Copy and share by link
</div>
  • data-clipboard-text — data to be copied to a user clipboard on click.

  • data-copied-label — tooltip text after copying.

  • data-placement — tooltip placement. Possible values: top, right, bottom, left.

  • title — tooltip text on hover.

Note

Do not change name and class attributes, otherwise functionality won’t work. js- class prefix means it is used in Talkable API.

Related tutorials for this View: