Amazon SP-API Integration: Any Official or Documented Workflows for Amazon Seller/Vendor Use-Cases in n8n?

Hi everyone,

I’ve spent considerable time searching for practical resources and real-world workflows involving the integration of the Amazon Selling Partner API (SP-API) with n8n – specifically aimed at automating processes or building custom solutions for Amazon Sellers or Vendors.

Despite going through the documentation, community threads, GitHub, and blog posts, I haven’t been able to find a comprehensive or well-documented approach for this use-case within n8n. As far as I can see, there are no native nodes, community nodes, or official templates dedicated to SP-API/Seller Central integration – especially for key use-cases like automated retrieval, parsing, and further processing of Amazon reports or sales/order data.

Reference for Make.com:
Interestingly, Make.com seems to have tackled this already. There’s an existing template (“Create, download and parse your Amazon Seller Central report”) that handles OAuth2 authentication and much of the reporting flow:
https://eu2.make.com/templates/10904-create-download-and-parse-your-amazon-seller-central-report

My questions:

  • Are there any concrete examples, templates, or step-by-step guides on integrating Amazon’s SP-API into n8n workflows? (Standard HTTP Request node configurations, etc. are fine, but I’m especially interested in ready-to-use, maintained solutions for Seller/Vendor use-cases.)
  • Has anyone successfully implemented a fully or partly automated workflow for Amazon report management in n8n and would be willing to share details or a template?
  • If not: Is there anything planned in the n8n roadmap regarding official support or community nodes/templates for the Amazon SP-API? Any timeline?

Context:
I’d prefer using n8n for the whole automation pipeline, but, for now, it seems that I might have to fall back on a hybrid setup (e.g., retrieving/preparing data via Make.com, then moving it into my own data environment for further processing with n8n), which is not ideal.

Thanks a lot for any insights, resources or pointers – maybe someone from the n8n team or the wider community has information about plans or workarounds!

All the best and thanks in advance!

1 Like

i am also looking for it , will appreciate any help.

I’ve managed to build a few fully working workflows that work for our business (FBM)

Scenarios

  • Takes a data feed from distributor every morning and updates our listings on Amazon every morning (quantity and price) - Removing manual time each morning to upload the listings spreadsheet
  • When an order comes in, automatically places an order on the distributors site via API (removing a manual order creation)

Currently working on:

  • Connecting to distributors API to get tracking numbers and them posting them back to amazon order
  • Connect to the messaging API on amazon so that if we get a message saying item hasn;t been delivered, it connects to couriers API (Royal Mail, DPD, DHL etc) and fetches the POD and time + date it was delivered and then sends that back to the customer either using AI or a standard template

Hi, I am Roman, I have build automation wokflow through SP-API & n8n.

Hi Roman, I try to connect my SP-API account but I can’t do it.

I create my apps, but i didn’t find good path for acces token, …

Hi Ruxmy, Nice to meet you, so you have to get client refresh token and secretId, if you request through https node of n8n, u can get access token.

Hi, Nice to meet you too, i find the soluce for get token yesterday.

I use this endpoint : https://api.amazon.com/auth/o2/token
with : grant_type : refresh_token

But in the begin, i try with grant_type : authorization_code but he doesn’t exist.

Has anyone been able to resolve this? I need a similar functionality for our agency.

hi, we do thisfor a long time using a separate access_token workflow that runs every 30min

POST to https://api.amazon.com/auth/o2/token

Header

content-type application/x-www-form-urlencoded

Body (‘using fields below’ option]

grant_type refresh_token

refresh_token you can get this one from Amazon Sign In click authorize behind your app to get the refresh token for the first time

client_id

client_secret

this gives you an access token that you can use in the header of your other calls to Amazon

x-amz-access-token [your just received acces token]

2 Likes