Skip to main content

Hey everyone,

I am adding a payload to a telegram Ref URL that triggers a sequence in ManyChat and saves the payload to a user’s custom field, following https://help.manychat.com/hc/en-us/articles/14281358848924-Messenger-Ref-URL-Trigger.

A simple text value like “test” works fine.

However, when trying to add a url as a payload, ManyChat does not save it, and the target sequence is not triggered.
https://t.me/my_Bot?start=w42515731--https://google.com/

I’ve tried url-encoding the url as well, that did not work either:

https://t.me/my_Bot?start=w42515731--https%3A%2F%2Fgoogle.com%2F

How may I fix or troubleshoot it?

@Roman T I’m not sure about the character limitations on the payload, but most likely you cannot add some characters, and that’s what’s breaking it!

How many URLs do you need to send? And is there any other way to identify them?

What I’ve done in the past, for affiliate links for example, is to use aliases.

So, for example, if the URL I want as data is https://google.com/this_is_my_ref, I’d send ‘this_is_my_ref’ in the payload and complete the URL in the automation.

I’ve also done Google Sheets/Database searches.

So I’d send a user ID as the payload, and I’d look up the relevant URLs and data that I have to use for this specific ID.

Hope this helps!


PS: if you want to get detailed about the content limitations on the payload, open a support ticket - I’m sure they’ll be able to clarify in no time! ;)


Reply