Automate Company Logo & Info Collection with n8n and Airtable

Discover how to automatically fetch and store company logos, icons, and detailed information into Airtable using n8n’s Brandfetch integration. This workflow saves hours of manual data entry and ensures accurate branding assets for marketing and design teams.
manualTrigger
Brandfetch
set
+1
Workflow Identifier: 1432
NODES in Use: Manual Trigger, Brandfetch, Set, Airtable

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What This Workflow Does

This workflow takes a company website address as input and fetches its logo, icon, and detailed company info using Brandfetch.

The workflow then organizes this information and saves it into an Airtable table automatically.

This helps users avoid wasting hours manually searching, copying, and formatting branding data.

Users get fast, clean, and reliable company branding information ready for marketing or research.


Tools and Services Used

  • Brandfetch API: Fetches company logos, icons, and rich company details.
  • Airtable: Stores and manages the collected branding data in a structured base.
  • n8n Automation Platform: Runs and connects the data flow between Brandfetch and Airtable.

Inputs, Processing Steps, and Output

Inputs

  • Company domain name (e.g., ‘n8n.io’).
  • Brandfetch API Key for authorized data retrieval.
  • Airtable API key and base/table identifiers for data storage.

Processing Steps

  • First, a manual trigger starts the workflow on demand.
  • A Brandfetch node fetches logo and icon images for the domain.
  • A second Brandfetch node pulls detailed company information using the domain dynamically from the first node’s data.
  • A Set node structures and limits the data to three fields: Company Name, Icon URL, and Logo URL.
  • An Airtable node appends this structured data as a new record in the configured table.

Output

A new Airtable record containing company branding and info: name, logo link, and icon link.


Beginner Step-by-Step: How to Use This Workflow in Production

Import the Workflow

  1. Ensure you are inside the n8n editor.
  2. Click the Download button on this page to get the workflow file.
  3. In n8n, choose Import from File and select the downloaded workflow file.

Configure Credentials and Settings

  1. Add the Brandfetch API Key credential inside n8n to authorize branding data requests.
  2. Add the Airtable API key credential to allow writing data to Airtable.
  3. Update any references to Airtable Base ID or Table name if needed to match your Airtable setup.
  4. Check the Brandfetch nodes for the domain parameter; change from the example (n8n.io) to your desired company domain or provide dynamic input.

Test the Workflow

  1. Run the workflow manually by triggering the Manual Trigger node.
  2. Watch the execution and confirm the workflow fetches data and creates a new Airtable record.

Activate for Production

  1. Toggle the Manual Trigger to an Cron node if you want automatic scheduled runs.
  2. Click the Activate toggle in the top-right corner of n8n to enable the workflow.
  3. Monitor workflow runs for success or errors using the n8n execution log.

For complete control over n8n hosting and better security, consider self-host n8n.


Common Customizations

  • Make the domain input dynamic to fetch logos for many companies without editing nodes.
  • Add more company fields like industry, description into the Set node and Airtable columns.
  • Schedule updates using the Cron node for regular data refreshes.
  • Download logo and icon images with HTTP Request nodes and store them in cloud storage.
  • Add error checks after Brandfetch calls to handle unavailable or invalid data.

Troubleshooting

Authentication failed from Brandfetch

Cause: API Key is missing, incorrect, or expired.

Fix: Check the API Key in n8n credentials. Remove extra spaces. Test the key before running.

No records added in Airtable

Cause: Field names or table IDs do not match Airtable setup.

Fix: Check mapping in the Set node and Airtable node. Confirm column names and table IDs.


Pre-Production Checklist

  • Validate Brandfetch API Key with a test call inside n8n.
  • Confirm Airtable Base and Table exist and API Key is active.
  • Test workflow execution manually once.
  • Inspect all node outputs to confirm data flows correctly.
  • Back up Airtable data if adding many new records the first time.

Summary

✓ Fetch company logos and details fast without manual effort.

✓ Clean and structure data for easy Airtable management.

✓ Save hours each week spent on branding collection tasks.

✓ Avoid errors with accurate and consistent company assets.

✓ Setup works for manual or scheduled automated runs.


Frequently Asked Questions

Add a SplitInBatches node with a list of domains before Brandfetch nodes. Loop through each domain one by one.
Using missing, incorrect, or expired API keys causes authentication failures.
Check that the field names in the Set node match Airtable columns. Also confirm Base and Table IDs are correct.
Yes. Replace the Manual Trigger node with a Cron node to automate scheduled runs.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free