Skip to main content
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:
Loom.com Sample Response
{
  "status": "ok",
  "brand": {
    "domain": "loom.com",
    "title": "Loom",
    "description": "Loom is a video messaging platform that enables users to record their screen, camera, or both, to communicate more effectively. Now part of Atlassian, Loom empowers remote teams to work asynchronously and make the impossible possible with video messaging, championing a remote-first work culture.",
    "slogan": "Empowering everyone to communicate more effectively, wherever they are",
    "colors": [
      {
        "hex": "#040404",
        "name": "Armor Wash"
      },
      {
        "hex": "#655ef3",
        "name": "Blue Hepatica"
      },
      {
        "hex": "#acace2",
        "name": "Maximum Blue Purple"
      }
    ],
    "logos": [
      {
        "url": "https://media.brand.dev/41361aac-0659-4a12-b4ab-e6b13276f6ad.jpg",
        "mode": "has_opaque_background",
        "colors": [
          {
            "hex": "#655ef3",
            "name": "Blue Hepatica"
          },
          {
            "hex": "#e3e3f3",
            "name": "Crystal Falls"
          }
        ],
        "resolution": {
          "width": 720,
          "height": 720,
          "aspect_ratio": 1
        },
        "type": "icon"
      },
      {
        "url": "https://media.brand.dev/660ae867-d4a1-4c38-a815-6dbc1ceb33d5.svg",
        "mode": "light",
        "colors": [
          {
            "hex": "#0c1414",
            "name": "Ruined Smores"
          }
        ],
        "resolution": {
          "width": 150,
          "height": 48,
          "aspect_ratio": 3.13
        },
        "type": "logo"
      },
      {
        "url": "https://media.brand.dev/48bab401-ef69-40ee-9a4b-20290d93b558.svg",
        "mode": "light",
        "colors": [
          {
            "hex": "#040404",
            "name": "Armor Wash"
          }
        ],
        "resolution": {
          "width": 84,
          "height": 25,
          "aspect_ratio": 3.36
        },
        "type": "logo"
      }
    ],
    "backdrops": [
      {
        "url": "https://media.brand.dev/cbfda606-244b-4fde-9aaf-6ccc9d597a20.png",
        "colors": [
          {
            "hex": "#3fa9d5",
            "name": "Summer Air"
          },
          {
            "hex": "#2c2554",
            "name": "Ceremonial Purple"
          },
          {
            "hex": "#d5c1d7",
            "name": "Tender Violet"
          }
        ],
        "resolution": {
          "width": 1500,
          "height": 500,
          "aspect_ratio": 3
        }
      },
      {
        "url": "https://media.brand.dev/94e5b368-6d5b-4021-ac00-c2970ed6b53a.png",
        "colors": [
          {
            "hex": "#2b1c52",
            "name": "Pāua"
          },
          {
            "hex": "#77596a",
            "name": "Exotic Orchid"
          },
          {
            "hex": "#dddfed",
            "name": "Artemis Silver"
          }
        ],
        "resolution": {
          "width": 1200,
          "height": 627,
          "aspect_ratio": 1.91
        }
      },
      {
        "url": "https://media.brand.dev/59118ae5-3db4-4e6e-97f4-d914d53981c6.png",
        "colors": [
          {
            "hex": "#1c6ad7",
            "name": "Flickr Blue"
          },
          {
            "hex": "#edb638",
            "name": "Baklava"
          },
          {
            "hex": "#53442e",
            "name": "Deep Bronze"
          }
        ],
        "resolution": {
          "width": 1128,
          "height": 191,
          "aspect_ratio": 5.91
        }
      }
    ],
    "address": {
      "street": "140 2nd Street",
      "city": "San Francisco",
      "country": "United States",
      "country_code": "US",
      "state_province": "California",
      "state_code": "CA",
      "postal_code": "94105"
    },
    "socials": [
      {
        "type": "x",
        "url": "https://x.com/loom"
      },
      {
        "type": "facebook",
        "url": "https://facebook.com/useloom"
      },
      {
        "type": "linkedin",
        "url": "https://linkedin.com/company/useloom"
      },
      {
        "type": "youtube",
        "url": "https://youtube.com/channel/ucnqj2rfvx8v0t377wcojyoa"
      }
    ],
    "stock": null,
    "phone": "3017125913",
    "is_nsfw": false,
    "industries": {
      "eic": [
        {
          "industry": "Technology",
          "subindustry": "Software (B2B)"
        }
      ]
    },
    "links": {
      "careers": null,
      "terms": "https://loom.com/legal",
      "contact": "https://loom.com/connect/enterprise",
      "privacy": null,
      "blog": "https://loom.com/newsroom",
      "pricing": "https://loom.com/pricing"
    }
  },
  "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 implementing a specific use case? Contact our team for personalized guidance.
I