This is a step by step guide and walkthrough on how to connect manychat and GHL without having to use Zapier or Integromat.
Step 1: You will need your location API key from your account settings page
Step 2: Login to your Manychat account and go into any flow where you want to pass along contact information to GHL
Step 3: Add an External Request Action
Step 4: Use the following values:
Request URL: https://api.gohighlevel.com/zapier/contact/add_update
Key: Authorization Value: Bearer [YOUR_API_KEY]
Key: Content-Type Value: application/json
Step 5:
Add the proper data in the body tab
Available data that you can send
{ "snapshot_id": {{optional_snapshot_id}}, "first_name": {{contact_first_name}}, "last_name": {{contact_last_name}}, "name": {{contact_full_name}}, "email": {{contact_email}}, "phone": {{contact_phone}}, "address1": "123 My St.", "city": "Meridian", "country": "US", "state": "Idaho", "postalCode": "83646", "lead": 1, "source": {{contact_source}}, "tags": "comma,seperated,list to append", "notes": "Note to add to contact", "timezone": "America/Boise *Not available via Zapier", "assignedTo": "{{user_id}} *Not available via Zapier", "custom_field_name": {{custom_field_value}} }
Step 6: Make sure to test it.