SaaSquatch Help Center

SaaSquatch Message Links can be used to dynamically build SaaSquatch program share buttons for each of your programs and supported share mediums.

Enabling users to share their referral as widely and easily as possible is a key aspect of a successful referral program.

Providing users with this link for each of your supported share mediums (Facebook, Twitter, LinkedIn) can often be complicated as this involves having to manage the format of the link needed to trigger a social share on each platform, while making sure the correct sharelink and pre-filled copy/image is included.

SaaSquatch Message Links solve this problem on your behalf: Using a simple URL format, SaaSquatch Message Links handle the underlying format of each social platforms share functionality, including the users SaaSquatch sharelink and your SaaSquatch program's pre-filled share message copy. This ensures that the same SaaSquatch Message Link pulls in the correct information from SaaSquatch each time it is clicked.

🔗 Example Uses

The format of the SaaSquatch Message Links means that you can provide your user the ability to share their referral while only needing to know the partipant's unique SaaSquatch ID, which is typically your own customer ID.

This enables you to power share buttons in your own email campaigns and transactional emails, or within your app/web login without needing to lookup/import information from SaaSquatch using our API or exports.

Message links can be easily constructed as the only dynamic fields required are the SaaSquatch IDs of the participant you are providing the link for.

The following chart outlines the available configuration options for these Message Links, which enable you to choose which user and program they are for, as well as the engagement and share medium they will be sharing the referral through.

https://app.referralsaasquatch.com/a/{tenant_alias}/message/redirect/{share_medium}?engagementMedium={engagement_medium}&accountId={accountId}&userId={userId}&programId={program_ID}&rsLandingPage={rsLandingPage}
Parameter Example Description
tenant_alias test_bpinhag9gag Your SaaSquatch project's test or live tenant alias.
share_medium TWITTER The medium through which the Referrer will share this referral (e.g. Twitter share button). The supported values for this field include WHATSAPP, TWITTER, FACEBOOK, FBMESSENGER, PINTEREST, LINKEDIN, LINEMESSENGER, SMS, and EMAIL.
engagement_medium EMBED The medium from which the this user will engage with the referral program (e.g. embedded widget). The supported values for this field include EMBED, POPUP, EMAIL, and MOBILE.
accountId abc_123 The SaaSquatch account ID for whom this Message Link is being built.
userId abc_123 The SaaSquatch user ID for whom this Message Link is being built.
program_ID driver-program The ID of the SaaSquatch Growth Automation Program for which this user will be sharing their referral.
rsLandingPage (optional) https://example.com/driver-program Override the landing page of the program to redirect the resulting share link to a different URL. Only different paths on your program's landing page URL are supported, you cannot redirect to a different domain entirely for security reasons.

🔗 Example URL Format

Using the above format, the following is an example of what the Message Link URL would look like for a participant with SaaSquatch user ID/account ID messageLink that you would provide to them in an email for them to share through a mobile link for our demo program klip-referral-program:

https://app.referralsaasquatch.com/a/test_aut32av0b11uc/message/redirect/EMAIL?engagementMedium=MOBILE&accountId=messageLink&userId=messageLink&programId=klip-referral-program