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
- Ensure you are inside the n8n editor.
- Click the Download button on this page to get the workflow file.
- In n8n, choose Import from File and select the downloaded workflow file.
Configure Credentials and Settings
- Add the Brandfetch API Key credential inside n8n to authorize branding data requests.
- Add the Airtable API key credential to allow writing data to Airtable.
- Update any references to Airtable Base ID or Table name if needed to match your Airtable setup.
- 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
- Run the workflow manually by triggering the Manual Trigger node.
- Watch the execution and confirm the workflow fetches data and creates a new Airtable record.
Activate for Production
- Toggle the Manual Trigger to an Cron node if you want automatic scheduled runs.
- Click the Activate toggle in the top-right corner of n8n to enable the workflow.
- 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.
