You will learn
Learn how to create a tap-to-text (also called clicked-to-text) sticker for Instagram stories so that your followers can subscribe to SMS updates with just a few clicks.
Only those with a paid Klaviyo account and who have passed account verification can create a tap-to-text sticker.
How the sticker will work
When clicked, the sticker will:
- Open up the individual’s messaging app
- Automatically populate a message from Klaviyo that includes some type of subscribe keyword
All the person then needs to do is send this message, and they will opt into your SMS marketing efforts. This makes it simple for you to gather SMS subscribers and grow your list.
Before you begin
Before you get started, note that
- You need to have enabled hosted pages in your account
- Stickers are only available for Instagram stories, not posts
Create a tap-to-text sticker for SMS
- In Klaviyo, navigate to Hosted Pages in your account
- Note that this tab will only appear if you have already enabled hosted pages for your account
- Under Pages, click the plus symbol (+) to add a new page
- Name this page (e.g., clicktotext.tmpl)
- Click Add Page
- Add the following code snippet to the page:
<html lang="en">
<body>
<script>
var phone_number = 'Your SMS sending number'
var message = "Text JOIN to sign up for texts"
var sms_string = 'sms://'+phone_number+'?&body='+encodeURIComponent(message);
location.replace(sms_string);
</script>
</body>
</html>
- Add the following code snippet to the page:
- Check that you’ve replaced “Your SMS Sending Number” with your Klaviyo sending number
- To find your Klaviyo sending number, go to Account > Settings > SMS
- To find your Klaviyo sending number, go to Account > Settings > SMS
- Optional: replace JOIN with a custom subscribe keyword
- Click Preview
- Copy the URL for the preview page
- Click Save
- Log in to your Instagram account
- Swipe left to access the Instagram Story builder
- Take a new photo or click on the image selector icon in the bottom left to access your latest pics
- The image size should be 1080 x 1920 px, as a best practice
- The image should include SMS disclosure language
- Click the sticker button on the top menu, which looks like a smiling face in a rounded square
- Select the Link sticker option
- Paste in the link you copied from the preview
- Once added, click Done in the upper right
- Optional: tap and drag to reposition the sticker
- Click Your Story to post it to your story
Outcome
Once the post is live, anyone who clicks the sticker will be able to easily text you and consent to SMS marketing. This makes it easier for you to grow your list of SMS subscribers, allowing you to directly reach more people.
Additional resourcesAdditional resources
- Learn more about how to collect consent on Instagram
- See an example of SMS disclosure language