Skip to main content
Solved

Shipping Confirmation - Shipbob


Forum|alt.badge.img+2
  • Active Contributor III
  • 33 replies

Hi, for my Shipping Confirmation email, I’d like to include a button for my customers so they can click and track their shipment. 

 

What is the correct merge tag to use with Shipbob so they can track their shipment?

 

Thank you!

Best answer by eCom2Win_Agency

Hey @cbzhu,

Firstly, make sure your Klaviyo account is properly integrated with ShipBob. This integration should sync shipment status from ShipBob to Klaviyo, allowing you to use this data in your emails.

In your email template, you can include the merge tag for the tracking URL. Unfortunately, there isn't a straightforward merge tag provided out-of-the-box for this specific purpose. However, you can typically find the correct event variable by checking the event data that ShipBob sends to Klaviyo. This will often be under the event name such as "In Transit" or "Label Created" which includes the tracking number or URL.

To identify the correct merge tag:

  1. Trigger a shipping event from ShipBob.
  2. Go to your Klaviyo account and locate the event data for the shipping confirmation.
  3. Use the event variable (e.g., {{ event|lookup:'tracking_url' }}) in your email template.

Here’s an example of how it should look like:
<a href="{{ event|lookup:'tracking_url' }}">Track your shipment</a>

This should create a clickable button or link that your customers can use to track their orders directly.

If you run into issues with the ShipBob API not passing the correct data, you might need to explore using an integration tool like Zapier to ensure the tracking information is correctly passed to Klaviyo.

View original
Did this topic or the replies in the thread help you find an answer to your question?

4 replies

eCom2Win_Agency
Problem Solver IV
Forum|alt.badge.img+7

Hey @cbzhu,

Firstly, make sure your Klaviyo account is properly integrated with ShipBob. This integration should sync shipment status from ShipBob to Klaviyo, allowing you to use this data in your emails.

In your email template, you can include the merge tag for the tracking URL. Unfortunately, there isn't a straightforward merge tag provided out-of-the-box for this specific purpose. However, you can typically find the correct event variable by checking the event data that ShipBob sends to Klaviyo. This will often be under the event name such as "In Transit" or "Label Created" which includes the tracking number or URL.

To identify the correct merge tag:

  1. Trigger a shipping event from ShipBob.
  2. Go to your Klaviyo account and locate the event data for the shipping confirmation.
  3. Use the event variable (e.g., {{ event|lookup:'tracking_url' }}) in your email template.

Here’s an example of how it should look like:
<a href="{{ event|lookup:'tracking_url' }}">Track your shipment</a>

This should create a clickable button or link that your customers can use to track their orders directly.

If you run into issues with the ShipBob API not passing the correct data, you might need to explore using an integration tool like Zapier to ensure the tracking information is correctly passed to Klaviyo.


Forum|alt.badge.img+2
  • Author
  • Active Contributor III
  • 33 replies
  • June 11, 2024

Thanks for the help! How can I check what the event variable is? Since we don’t have any shipments yet, is there a way to check the event variable?


Forum|alt.badge.img+2
  • Author
  • Active Contributor III
  • 33 replies
  • June 13, 2024

Hey All - is there a way to add payment information into the shipping confirmation email? Specifically saying which credit card or form of payment they used. If they used a credit card then an example would be “Mastercard xxxxxxxx8273”. Thank you.


  • Contributor I
  • 2 replies
  • November 15, 2024

Hi there, I know this post is 5 months old but did you ever figure this out and get the tracking numbers embedded into your emails?