A full ManyChat integration with your Seller.Tools data is incredible powerful. Here are a few quick tips to make this integration setup faster and easier!
Step 1: API Key Custom Field Setup
Once you’ve acquired and copied your API Key to your clipboard, create a new bot field in ManyChat with your Seller.Tools API Key. This will make it easy to pull in your API Key for external requests in ANY flow in your ManyChat account.
Navigate to the Settings page of your ManyChat account, and click into the “Custom Fields” menu.
Note: The Custom Fields menu is also where you’ll be able to add or edit any other custom fields you’d like to use in your flows. The menu includes two types of fields, User Fields and Bot Fields.
User Fields are unique to each of your subscribers and can store unique information about each user, while bot fields are universal across your bot and contain more static information.
Once you click “+ New Bot Field”, you’ll see this popup:
Name your API key appropriately and paste the key you copied from your Seller.Tools account. Once you click create, your key will be saved and easily accessible within any flow!
Remember: Your API Key will change across marketplaces, so make sure you name your keys using clear descriptors to ensure your flows will operate correctly.
Step 2: Configuring External Requests
In ManyChat, you’ll execute most API calls through external requests. An external request is an action that pushes or pulls information to and/or from an external server. In this case, we will be getting and updating information from Seller.Tools.
External requests are set up as “Actions” in ManyChat.
To set up an external request, you’ll need four pieces of information:
- Request URL: Where your information is located. We’ll give you specific URLs for the most common ManyChat integrations, but all Seller.Tools API URLs can be found here.
- Request Type: Will most typically be GET or POST. This determines whether you are pushing or pulling information to/from the URL.
- Seller.Tools API Key: Use your custom field for ease, accuracy, and security. This won’t change across all requests.
- ManyChat Custom Field Value: This will be different for most external requests that you’re building. Most of these custom fields are set up for you through the Seller.Tools templates, but you can create your own to store certain order attributes or pieces of customer information that you’re gathering.
Refer to the image above for where each piece of required information will be inputted.
Step 3: Testing and Response Mapping
Once you’ve inputted the correct information, you can test the API call to ensure that it’s pulling in the correct information.
On the response page, you should see a string of code that contains the information that you’re looking for.
Next, we want to isolate the specific information we want to use, and map it to a Custom Field to store within ManyChat. When you store a piece of information about a customer in a Custom Field, you can access that information in other flows and in later communication.
For example, storing an Order ID for a customer’s order allows you to automate your customer service processes by sending order updates, shipping notifications, and follow-up correspondence after their order is received.
To map information from the API call to a custom field, you need to use the correct syntax. Although the specific syntax for each API call within ManyChat flow templates will be imported for you and will be detailed on this page, it’s important to understand the syntax if you want to create any custom calls. Learn more about JSONPath syntax here.
For a deeper dive into external requests, check out this resource from ManyChat.
ManyChat Flow Gallery
Customize these flows of top 1% Amazon sellers to save hours of work and get back to prioritizing the exact needs of your business.
Start your free trial now!
Start utilizing the only tools using Amazon data to take your business to new heights.
14 day free trial – no CC required