We have a custom system that is NOT linked to Hubspot. That is why we have created an automation in which we fill in the Abandoned Cart URL based on a visit to the page URL that contains “step 1” in the checkout.
This flow works well, and we have a separate workflow for when someone has been there and then send an email to complete the booking. However, when the email is sent, you cannot click on the “resume your booking” button where the “abandoned cart URL” should be added, so that profiles can immediately return to their shopping cart. I have already added a fallback link, and it works to the home page.
Can anyone help me figure out why the “Abandoned Cart URL” is not working?
Just to make sure I understand, what do you mean by "currently in the flow"?
This may not necessarily be an issue with the personalization token. The key is to find a contact where the value of the property "Abandoned Cart URL" is known - which you can do with a quick filter.
If that contact has a URL that does not contain "step 1" or "step 2", then there might be an issue with the workflow.
If the URL is what you expect to see, then you would use that contact do to a quick email preview:
At this step you should see the same URL in the preview that is present in the "Abandoned Cart URL".
✔️ Did this post help answer your query? Help the community by marking it as a solution.
It looks like your workflow is set up correctly since it’s capturing the URL whenever a user visits a checkout page containing “step.” However, if the “Abandoned Cart URL” token in the email is not clickable or appears empty, a few common issues might be causing it:
Ensure the email is using the personalization token for the same custom property where the URL is being stored.
Confirm the stored value is a properly formatted URL (including http:// or https:// ). Also double-check that the custom property type is appropriate for storing URLs—a single-line text field works best in this case.
I hope this will help you out. Please mark it as Solution Accepted and upvote to help another Community member.
It looks like your workflow is set up correctly since it’s capturing the URL whenever a user visits a checkout page containing “step.” However, if the “Abandoned Cart URL” token in the email is not clickable or appears empty, a few common issues might be causing it:
Ensure the email is using the personalization token for the same custom property where the URL is being stored.
Confirm the stored value is a properly formatted URL (including http:// or https:// ). Also double-check that the custom property type is appropriate for storing URLs—a single-line text field works best in this case.
I hope this will help you out. Please mark it as Solution Accepted and upvote to help another Community member.
Yes, I am using the personalization token for the abandoned cart URL. However, I don't use any other personalizations except “first name.” That one works fine.
I created the “resume your booking” using a different workflow to fill a property. So: last step seen contains any of “step 1” or “step 2” > set abandoned cart URL to > last page seen. Does that make sense?
Have you tried sending test emails to your inbox as a contact that has that property filled?
I would suggest cloning that email, then adding the "Abandoned cart URL" somewhere in the email body so that it is visible without having to click the button. This way you can see whether there is an issue with pulling the token value into the button element or with the personalization token itself.
Let me know how the email test goes.
✔️ Did this post help answer your query? Help the community by marking it as a solution.
I selected a profile that is currently in the flow and placed the “Abandoned cart URL” in the body of the email. When I preview this, I only see the fallback URL instead of the abandoned cart URL.
So it's because of the personalization code, right?
I think I've found an issue; there are two domains for this website. And I see that many profiles in the flow have an abandoned cart URL with the second domain instead of the main domain.
Could it be that the abandoned cart URL doesn't recognize the second domain? Or shouldn't that matter?
Just to make sure I understand, what do you mean by "currently in the flow"?
This may not necessarily be an issue with the personalization token. The key is to find a contact where the value of the property "Abandoned Cart URL" is known - which you can do with a quick filter.
If that contact has a URL that does not contain "step 1" or "step 2", then there might be an issue with the workflow.
If the URL is what you expect to see, then you would use that contact do to a quick email preview:
At this step you should see the same URL in the preview that is present in the "Abandoned Cart URL".
✔️ Did this post help answer your query? Help the community by marking it as a solution.
Ahh, when I look up a contact where the abandoned cart URL is filled, and I preview as you describe, I see the correct URL in the email, and when I click on the “resume your booking” button, I am taken to the correct page (and not the fallback link).
So the flow should work. I'll keep an eye on it. Thanks for your help!