Seller.Tools API Setup

Integrate. Automate. Excel.


Seller.Tools now offers full integration with over a thousand other web apps through Zapier! The powerful insights from your Seller.Tools account are now effectively unlocked to inform and automatically integrate with nearly every other web app that you already use to run your business.

With Zapier integrations, your entire team will stay effortlessly tapped in to the most important changes and updates directly from Amazon.

Now this is automation.

The possibilities are endless when it comes to these integrations. Learn more about getting started with Zapier here!

How to Access and Configure your Seller.Tools API Key

First, get your API key from the credentials page of your Seller.Tools account.

Note: This key opens up full access to your Seller.Tools account data, so make sure you protect it!



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.

Using Webhooks to Trigger Zaps from Alerts


Seller.Tools uses webhooks to trigger Zaps - this means that an event (most commonly an Alert) in Seller.Tools can now be the first step of any sequences that are initiated by Zapier.

What Are Webhooks?

There are two ways your apps can communicate with each other to share information: polling and webhooks. As one of our customer champion's friends has explained it: Polling is like knocking on your friend’s door and asking if they have any sugar. Webhooks are like someone tossing a bag of sugar at your house whenever they buy some.


Webhooks are automated messages sent from apps when something happens. They have a message—or payload—and are sent to a unique URL—essentially the app's phone number or address.


They're much like SMS notifications. Say your bank sends you an SMS when you make a new purchase. You already told the bank your phone number, so they knew where to send the message. They type out "You just spent $10 at NewStore" and send it to your phone number +1-234-567-8900. Something happened at your bank, and you got a message about it. All is well.


Webhooks work the same way.


Source: Zapier (https://zapier.com/apps/webhook)

Here's how to use them:

1. Make a new zap, and choose "Webhook" as your trigger step. Choose "Catch Hook". You'll reach a screen with a URL that you'll use in a later step.

2. Set up an Alert in Seller.Tools

3. Configure the parameters for your Alert

4. Select Seller.Tools API for your Alert's destination

5. Paste the Webhook URL from Zapier (Step 1) in the open field. Validate the URL, then finish configuring your Zap!

Finally, head back to Zapier to finish setting up your Zap. You'll need to confirm your webhook, pull in a sample, and choose an action step. From here, you can configure zaps to connect to over a thousand web apps that you already use to run your business.

Create a new task (and automatically assign to your team members) in Asana or Trello, notify your employees immediately about actionable updates, project manage like the pros. The possibilities with Zapier are endless!

Never miss out on important updates that can quickly turn into costly mistakes. With Zapier integrations, your entire team will stay effortlessly tapped in to the most important changes and updates directly from Amazon.

As of right now, Zapier access is invite-only.

Click below to get access and start using these powerful integrations!

Seller.Tools users have full access to popular Zapier workflows in our Automation Toolkit!

Save hours of work and kick-start your automation with the Seller.Tools Automation toolkit.

Want automation flawlessly executed for you?

We now offer done-for-you automation packages! Click below to learn more and get access.
order now


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:

  1. 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.
  2. Request Type: Will most typically be GET or POST. This determines whether you are pushing or pulling information to/from the URL.
  3. Seller.Tools API Key: Use your custom field for ease, accuracy, and security. This won't change across all requests.
  4. 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.

JSONPath Syntax

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.



This is only the beginning of what you can do with Seller.Tools API Integrations.

Explore Full Seller.Tools API

Seller.Tools is the Amazon optimization platform created by the top 1% of Amazon sellers. Leverage actual Amazon data for unmatched insights to take your business to new heights.

Get in Touch


Seller Tools
5940 S Rainbow Blvd.
Ste 400 # 72094
Las Vegas, NV 89118-2507
United States



Pin It on Pinterest