Skip to main content

I’m doing an connection between my Landing Page and Manychat to create the contacts and starts a flow with it.

 

The problem is: I can create the user with the endpoint: /fb/subscriber/createSubscriber, but if the contact is already in my manychat contacts base i can’t get a response from manychat that gives the subscriber id.

Doing a get request by number like this: https://api.manychat.com/fb/subscriber/findBySystemField?phone={{phone_number}} it does’nt return any data about the user, even in the test on: https://api.manychat.com/swagger#/

I have the same problem. any solution?


I use this for several clients, and it works!

The 'secret' is to have all data correctly, have all phone numbers properly formatted, and using the same data all the time.

For example, I always make sure to have the phone number with the + in the number, for consistency.

And if I'm using Whatsapp, I always sync the Phone system field with the Whatsapp ID so I can use the findBySystemField endpoint and search by phone.

This endpoint works, it's a matter of being tidy and consistent with the data to make sure it works in your specific scenario.


Doesn't work for me, on a test user that I subscribed through API so I know the right structure.
Very frustrating.

 


I would suggest, as a part of the 400 error of  endpoint createSubscriber
 

 


@Amir Call Or can you send a screenshot of your user in Manychat? The one with that number you’re testing with.

Be aware that the ‘phone’ field is not the same as ‘whatsapp_phone’, so when you search by System Field ‘phone’ you need to have that field set. If it’s not set, it’s not going to work.


Reply