🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Airtable + Amazon Suggest: keywords ready to use

Lisa Granqvist Partner Workflow Automation Expert

You know the drill: you type a seed keyword into Amazon, skim the dropdown, copy a handful of phrases, paste them somewhere, then do it again. And again. It’s slow, messy, and it’s way too easy to lose the best ideas in a sea of tabs.

This Amazon keyword automation hits hardest for PPC managers cleaning up campaign lists, but product marketers and Amazon sellers feel it too. The outcome is simple. You get Amazon Suggest keyword ideas pulled into Airtable automatically, deduped and ready to review.

Below, you’ll see how the workflow works, what it eliminates, and how to adapt it so your keyword research stops being a weekly chore.

How This Automation Works

See how this solves the problem:

n8n Workflow Template: Airtable + Amazon Suggest: keywords ready to use

The Challenge: Amazon Suggest Keywords Without the Mess

Amazon Suggest is one of the fastest ways to uncover real buyer language, but collecting it manually is a grind. You start with one seed term, then you spiral into variations, misspellings, and “just one more” checks because you don’t trust you captured everything. Then comes the cleanup: duplicates, near-duplicates, random spacing, and keyword lists that don’t match your product or ad structure. Worst part, you can’t reuse the work easily next month, so you end up doing the same research twice.

It adds up fast. Here’s where it breaks down.

  • Copy-pasting suggestions for even 10 seed keywords can burn about 1–2 hours, and that’s before any cleanup.
  • Duplicates sneak in constantly, which means bloated PPC builds and messy negative keyword work later.
  • Lists live in scattered notes and sheets, so nobody knows what’s “approved” versus experimental.
  • Manual collection makes consistency almost impossible (same seed, different person, different results).

The Fix: Airtable → Amazon Suggest → Airtable (Clean, Stored, Reusable)

This workflow automates the whole “grab suggestions and organize them” loop using Airtable and Amazon’s completion API. A new keyword request comes in, the workflow fetches the matching Airtable record, then sends the seed keyword to Amazon Suggest via an HTTP request. Amazon returns a list of suggested searches, which the workflow splits into individual items, normalizes them (so spacing and formatting don’t create fake duplicates), then aggregates the final set. Finally, it builds a clean keyword string and updates the original Airtable row, so your suggestions sit right next to the seed keyword that generated them. One place. Reviewable. Easy to reuse next time you build campaigns.

The workflow starts with a keyword “hook” coming in, then it pulls your seed from Airtable. Next, it hits Amazon Suggest, cleans the response into tidy keyword items, and writes the results back to the same Airtable record. No browser dropdown scraping. No copy-paste marathons.

What Changes: Before vs. After

Real-World Impact

Say you research 20 seed keywords for a new product launch. Manually, you might spend about 5 minutes per seed collecting and pasting suggestions, plus another 30 minutes cleaning duplicates, so call it roughly 2 hours. With this workflow, you drop the 20 seeds into Airtable and trigger runs, then you just review the filled-in results. Even if you spend 20–30 minutes doing final human judgment (which you should), you still get about 1–2 hours back each time you run keyword discovery.

Requirements

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Airtable to store seed keywords and results.
  • Amazon Suggest (completion API) to generate keyword ideas from Amazon.
  • Airtable API key/token (get it from Airtable account settings).

Skill level: Beginner. You’ll connect Airtable, paste the right IDs/fields, and run a test keyword.

Need help implementing this? Talk to an automation expert (free 15-minute consultation).

The Workflow Flow

A keyword request comes in. The workflow is triggered by an incoming webhook, which acts like the “start” button when you want to fetch suggestions for a specific Airtable record.

Your seed keyword is pulled from Airtable. n8n retrieves the record so it knows exactly which product/seed term to process, and where the results should be written back.

Amazon Suggest is queried and cleaned up. n8n sends the keyword to Amazon’s completion API using an HTTP request, splits the returned suggestion list into individual keywords, then normalizes each item so you don’t get duplicates caused by formatting.

Results are aggregated and saved. The workflow merges the cleaned items, builds a tidy keyword string, then updates the same Airtable row so your suggestions are stored next to the original seed keyword.

You can easily modify the Amazon Suggest endpoint (or the formatting rules) to capture more data, change locales, or store each suggestion as its own row instead of a single field. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Webhook Trigger

Set up the entry point that receives the keyword request and starts the workflow.

  1. Add and open Incoming Keyword Hook.
  2. Set the Path to e1df17af-e8b8-4261-ba45-aba7106c65bd.
  3. Set Response Mode to lastNode so the final output is returned to the caller.
  4. Save the node and copy the generated webhook URL for testing.

Tip: When testing, include a query parameter q (e.g., ?q=rec123) because Retrieve Airtable Record uses {{$json.query.q}}.

Step 2: Connect Airtable and Fetch the Keyword Record

Retrieve the Airtable row that contains the seed keyword used for suggestions.

  1. Add and open Retrieve Airtable Record.
  2. Credential Required: Connect your airtableTokenApi credentials.
  3. Set Base to your Airtable base (replace [YOUR_ID]).
  4. Set Table to your Airtable table (replace [YOUR_ID]).
  5. Set Record ID to ={{ $json.query.q }}.

⚠️ Common Pitfall: If the webhook call doesn’t include q, Retrieve Airtable Record won’t find a row and the rest of the workflow will return empty results.

Step 3: Call Amazon Suggest and Normalize Results

Use the retrieved keyword to fetch suggestions from Amazon and prepare each suggestion for aggregation.

  1. Add and open Amazon Suggest API Call.
  2. Set URL to =https://completion.amazon.com/api/2017/suggestions?mid=ATVPDKIKX0DER&alias=aps&prefix={{ $json.Keyword }}.
  3. Add and open Split Suggestion List, then set Field to Split Out to suggestions.
  4. Add and open Normalize Keyword Items, then set Keywords (array) to ={{ $json.value }}.

Tip: The execution order is Retrieve Airtable RecordAmazon Suggest API CallSplit Suggestion ListNormalize Keyword Items, so ensure each node is connected in that sequence.

Step 4: Aggregate and Format Keywords

Combine the normalized suggestions into a single, comma-separated string.

  1. Add and open Aggregate Keyword List and set Fields to Aggregate to include Keywords.
  2. Add and open Build Keyword String and set JavaScript Code to return [{\n json: {\n keywords: items[0].json.Keywords.join(", ")\n }\n}];.

Step 5: Configure the Airtable Update Output

Write the final keyword string back to the original Airtable row.

  1. Add and open Update Airtable Row.
  2. Credential Required: Connect your airtableTokenApi credentials.
  3. Set Operation to update.
  4. Set Base and Table to match Retrieve Airtable Record (replace [YOUR_ID] values).
  5. In Columns, set id to ={{ $('Retrieve Airtable Record').item.json.id }}.
  6. Set Keyword output to ={{ $json.keywords }}.

Tip: Ensure the Airtable column name is exactly Keyword output to match the mapping used by Update Airtable Row.

Step 6: Test and Activate Your Workflow

Validate the flow end-to-end and then enable it for production.

  1. Click Execute Workflow and trigger Incoming Keyword Hook with a test URL containing ?q=RECORD_ID.
  2. Confirm that Amazon Suggest API Call returns a suggestions array and that Build Keyword String outputs a keywords string.
  3. Verify the Airtable row is updated in Update Airtable Row under the Keyword output field.
  4. Toggle the workflow to Active to start receiving live webhook requests.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Watch Out For

  • Airtable credentials can expire or need specific permissions. If things break, check the Airtable token scopes and the base/table access first.
  • If Amazon returns an empty or short suggestion list, downstream aggregation can look “broken” even though the API responded. Test a few seed keywords, including broader ones, before you assume the workflow failed.
  • Normalization rules matter more than people expect. If your Set (Edit Fields) step trims too aggressively, you can accidentally collapse distinct keywords into one, so spot-check the first few runs.

Common Questions

How quickly can I implement this Amazon keyword automation automation?

About 30 minutes if your Airtable base is ready.

Can non-technical teams implement this Amazon keyword automation?

Yes, but you’ll want someone comfortable with API tokens and field mapping. No coding is required for the default setup.

Is n8n free to use for this Amazon keyword automation workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in Airtable costs if you’re on a paid plan.

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

How do I adapt this Amazon keyword automation solution to my specific challenges?

You can change what Amazon returns by editing the Amazon Completion API URL in the HTTP Request step (for example, switching marketplace/locale parameters). If you prefer one keyword per row, adjust the Split Suggestion List and Update Airtable Row logic so each suggestion is inserted into a linked table instead of being aggregated. Many teams also tweak Normalize Keyword Items to enforce lowercase, trim extra spaces, and remove odd characters that cause duplicates. If you want a “final approved list,” add a checkbox field and only aggregate items marked approved.

Why is my Airtable connection failing in this workflow?

Usually it’s an expired token or the token doesn’t have access to the base you’re updating. Update the Airtable credential in n8n, then confirm the base/table IDs and that the record still exists. If it fails only sometimes, you may be hitting Airtable rate limits during big batches.

What’s the capacity of this Amazon keyword automation solution?

If you self-host n8n, there’s no fixed execution limit (it depends on your server and Airtable limits). On n8n Cloud, capacity depends on your plan, but this workflow is lightweight and typically handles keyword batches comfortably as long as you pace requests to Airtable and Amazon.

Is this Amazon keyword automation automation better than using Zapier or Make?

Often, yes, because this flow benefits from cleaning, splitting, and aggregating data in one run. n8n makes that kind of logic easier to maintain, and self-hosting means you won’t pay more just because you ran a big keyword batch. Zapier and Make can still do it, but you’ll usually stitch together more steps to normalize and dedupe properly. If your team only needs a simple “send keyword, get response, paste it somewhere,” those tools can be fine. If you want it done cleanly and repeatably, n8n is a better fit. Talk to an automation expert if you’re not sure which fits.

Once this is running, keyword collection becomes a background task instead of a calendar event. You keep the human judgment, and the workflow does the tedious part.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal