This guide walks you through the complete setup process for Brand.dev Zapier integration, including configuration, testing, and troubleshooting.

Prerequisites

Before you begin, ensure you have:
  • A Zapier account (free or paid)
  • Signed up for a brand.dev account & retrieved your API key
  • Your trigger app configured (if not using manual trigger)

Step-by-Step Setup

Step 1: Configure Your Trigger

Since Brand.dev only provides actions, you need to set up a trigger first. One way to do some quick testing is to setup an inbound email trigger. Then send an email with a domain in the subject line.

Step 2: Add Brand.dev Action

  1. Click the ”+” button to add an action
  2. Search for “Brand.dev” and select it
  3. Choose your desired action:

Retrieve Brand by Name, Domain, or Ticker

Configuration Options:
  • Input Type: Choose from Name, Domain, or Ticker
  • Input Value: Enter the corresponding value
Input Examples:
  • Name: “Apple Inc.”, “Microsoft Corporation”
  • Domain: “apple.com”, “microsoft.com”
  • Ticker: “AAPL”, “MSFT”

Fetch NAICS Classification

Configuration:
  • Company Input: Enter company name or domain
  • Output Format: Choose JSON or formatted text

Fetch Screenshot

Configuration:
  • URL: Enter the website URL
  • Resolution: Choose from available options
  • Format: PNG or JPEG

Fetch Styleguide

Configuration:
  • URL: Enter the website URL
  • Include Elements: Select which elements to include

Step 3: Test Your Action

  1. Click “Test” on your Brand.dev action
  2. Review the returned data structure
  3. Verify the data matches your expectations
Sample Response Structure:
{
  "status": "success",
  "brand": {
    "domain": "example.com",
    "title": "Example Company",
    "description": "Company description",
    "slogan": "Company slogan",
    "colors": [...],
    "logos": [...],
    "backdrops": [...],
    "socials": [...],
    "address": {...},
    "stock": {...},
    "is_nsfw": false,
    "email": "contact@example.com",
    "phone": "+1-555-0123",
    "industries": {...},
    "links": {...}
  },
  "code": 200
}

Step 4: Configure Output Processing

If you need to extract specific data from the JSON response, add a “Code by Zapier” step:
  1. Add a new action and search for “Code by Zapier”
  2. Select “Run Python” as the action
  3. Use the provided code templates (see Recipes for examples)

Step 5: Test Your Complete Zap

  1. Click “Test & Review” to run your entire zap
  2. Verify data flows correctly from trigger to action
  3. Check that output processing works as expected
  4. Review the final data structure

Step 6: Publish Your Zap

  1. Give your zap a descriptive name
  2. Turn on the zap to start automation
  3. Monitor the first few runs to ensure stability

Need help with your setup? Check out our Recipes for practical examples and code templates. or reach out to us at hello@brand.dev