Klaviyo FAQs

Modified on Thu, 22 May at 6:08 PM

Integration

How do you connect Tall Bob and Klaviyo? 

Integration takes less than 3 minutes. You will need to add your Klaviyo Public API Key into Tall Bob and then create a Private API Key.  For detailed instructions, please view our support article https://support.tallbob.com/support/solutions/articles/17000128009-adding-your-klaviyo-credentials-to-tall-bob


What information syncs from Klaviyo to Tall Bob?

Contact lists or segments are synced to Tall Bob. This sync brings in a profile's First Name, Last Name, Email and Mobile.


How do you sync a list or segment to Tall Bob? 

First, build your list or segment in Klaviyo and then copy the unique code from the list/segment URL into Tall Bob to initiate the sync.  For detailed instructions, please view our support article https://support.tallbob.com/support/solutions/articles/17000142987-syncing-klaviyo-segments-in-tall-bob


How do I find my list or segment ID? 

  1. Click on the 'Lists & Segments' button in Klaviyo
  2. Click on the hyperlinked name of the List or Segment you want to sync
  3. On the next page, look at the URL in your browser. Your list or segment ID is the 6 digit code that appears at the end of the URL.


How often does a list sync with Tall Bob? 

Once you have synced a list or segment, synchronisation will then be handled automatically for you on a nightly basis. 


What if my list or segment sync returns an error? 

If a sync fails, you can resync the list/segment by following the below steps -

  1. Click Settings (wheel icon, top right) within Tall Bob. 
  2. Navigate to Integration > Klaviyo Integration. 
  3. Click the three dots to the right of the list with an error and select either "Initiate Sync" or "Retry Sync".



SMS and MMS Sending

How do you send an SMS or MMS Campaign? 

First, sync your Klaviyo list or segment to Tall Bob and then send your SMS or MMS within the Tall Bob platform via the Distribution menu. 


If you send SMS via Campaigns in Klaviyo, will that send through Tall Bob? 

No. Sending a Klaviyo SMS campaign is a standalone feature that simply sends Klaviyo SMS to a segment/list but does not integrate with any other providers.


How do you send an SMS or MMS via a flow? 

You can trigger SMS and MMS messages via Tall Bob, by using a webhook node in your Klaviyo flow. View our support docs here:


How do you include a link in your flow SMS or MMS and have it shortened?

Once a pURL is configured on your Tall Bob account, you can shorten and track links in your flow SMS and MMS. To do this, paste your full URL including the http:// or https:// prefix into the JSON body and include the shorten_urls parameter set to “true”.


How do you include a campaign reference in your flow SMS or MMS?

You can use the 'campaign_reference' parameter to help make your reporting more detailed. 


Can you use dynamic coupon codes in flows? 

Klaviyo does not support fetching coupon codes in flows when you are dealing with webhooks. 



Links

How do branded links work? 

Once a pURL is configured on your Tall Bob account, you can shorten and track links in your SMS and MMS campaigns and flows. To do this - 

  • Campaigns: Set up a third party URL redirect landing page in Tall Bob prior to sending (see here).
  • Flows: Shorten URLs by including the shorten_urls parameter set to “true”. The URL must contain a http:// or https:// for it to be detected and shortened


How can I access a list of contacts who clicked the link? 

  • Within Klaviyo: Build a segment with the condition “What someone has done (or not done) > Person has tb_impression” and customise the date range as needed. 
  • Within Tall Bob: Open Campaign Analytics and click the campaign name. Under the Contact List tab, you can export and filter by 'Landing Page Impressions' to see who clicked the link and how often. Or, use the Landing Page filter to show only contacts who opened the page.



Attribution

How do you track sales generated from SMS? 

SMS attribution can be tracked via a custom dashboard in Klaviyo. Follow our guide here to build, or contact your account manager if you have granted temporary access to your Klaviyo account to Tall Bob.


Requirements:

  • Klaviyo Attribution must be enabled in Tall Bob Admin before sales data can be collected.
  • Dashboards to be built after a campaign is sent & transaction data is available in Klaviyo.
  • Attribution relies on the contact existing as a profile in Klaviyo. For example, if a customer receives an SMS but doesn’t have a profile in Klaviyo, any resulting purchase won’t appear in the attribution dashboard.



Consent, Opt-outs and Resubscribes

How do opt-outs work? 

When a contact opts out of SMS via a Tall Bob campaign (by clicking the unsubscribe link), the opt-out is recorded in Tall Bob. Tall Bob passes this opt-out information back to Klaviyo using a custom profile property called tb_unsubscribe. If Klaviyo Unsubscribe Contacts is enabled on your Tall Bob account, we’ll also update the Klaviyo profile’s built-in SMS opt-in status to reflect the unsubscribe. To support this you must have a sender ID registered in Klaviyo.

Customers can create a segment in Klaviyo using the tb_unsubscribe property and also use the property to exclude opt-outs when building future lists/segments. View detailed instructions in our support document here


What if you have multiple profiles with the same mobile number? 

If a contact opts out of SMS, the opt-out status will apply to all profiles in Klaviyo that share that mobile number and they won’t receive any future SMS from Tall Bob. A couple of things to keep in mind:

  • The unsubscribe event (e.g. "SMS Unsubscribed") will only log against the specific profile that the original message was sent to.
  • Tall Bob stores all opt-outs in our platform. Before any SMS campaign is sent, we check this opt-out list - so even if a different Klaviyo profile with the same mobile number is included in a future send, that contact will be automatically excluded.


What happens when a customer resubscribes - do they automatically receive messages again, or is any action needed?

If there’s a change to customer opt-in status, you'll want to ensure this information flows back to Tall Bob. To do this, we recommend setting up an automated resubscribe flow in Klaviyo. This flow will capture when a customer opts back in to receive SMS and updates their record in Tall Bob - ensuring they’re eligible to receive future SMS campaigns sent via Tall Bob. View our support article here


How do I handle opt-outs if I don’t setup Klaviyo SMS to collect SMS subscribers?

You can only collect SMS consent in locations where Klaviyo SMS is available and you must also have a sending number registered for the location where you're collecting consent. So if you don't have a specific region set up via Klaviyo Settings > SMS, you can't modify the Klaviyo SMS opt-in status for profiles in that region.

Customers typically handle this by using a list-based approach in Klaviyo as their “source of truth” for SMS consent. Contact your account manager to discuss the best approach.


How can I make sure I'm only messaging contacts who have opted in?

If Klaviyo is your source of truth, your SMS segments should begin by defining who is eligible to receive SMS marketing -

 






Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article