Skip to main content

Overview

Connect Brand.dev with Make (formerly Integromat) to create powerful visual automation workflows that enrich your data with brand information.

Install Brand.dev for Make

Click here to install the Brand.dev integration in your Make account

What is Make?

Make is a visual automation platform that allows you to design complex workflows by connecting different apps and services together. Unlike Zapier, Make offers more advanced features like:
  • Visual workflow builder with branching logic
  • Built-in data transformations and operations
  • Error handling and retry mechanisms
  • Advanced scheduling options
  • Multiple paths and conditional logic

Getting Started

Installation

Install the Brand.dev integration from the Make marketplace:
  1. Click the installation link
  2. Authorize Brand.dev in your Make account
  3. Add your Brand.dev API key from your dashboard

Available Features

Brand.dev Actions

  1. Retrieve Brand Data
    • Input: Domain, email, or ticker
    • Output: Complete brand information (logos, colors, company data)
  2. NAICS Classification
    • Input: Domain or company name
    • Output: Industry classification codes
  3. Transaction Enrichment
    • Input: Merchant name, MCC, location
    • Output: Identified brand with logo and information
  4. AI Products Extraction
    • Input: Domain
    • Output: Product catalog with pricing and features
  5. Screenshot Capture
    • Input: URL
    • Output: Website screenshot
  6. Styleguide Extraction
    • Input: Domain
    • Output: Design system (colors, fonts, components)

Example Use Cases

Example: Generate Branded Presentations

Use the Make scenario described in our guide Brand Client Presentations to automatically populate Google Slides with brand logos and names. This example demonstrates using Make’s HTTP module and Google Slides modules to fetch brand data and inject logos into a presentation template.

CRM Enrichment Workflow

Trigger: New Contact in HubSpot

Action: Extract domain from email

Brand.dev: Retrieve Brand Data

Router:
  → If brand found: Update HubSpot contact with brand data
  → If not found: Add to manual review list

Competitor Monitoring

Trigger: Scheduled (Daily)

Array: List of competitor domains

For Each Competitor:
  → Brand.dev: Retrieve Brand Data
  → Brand.dev: Extract AI Products

Action: Update Google Sheets with latest data

Action: Send Slack notification if changes detected

Transaction Processing

Trigger: New Transaction via Webhook

Brand.dev: Transaction Enrichment

Router:
  → If brand identified:
     - Add logo to transaction record
     - Categorize by industry
  → If not identified:
     - Flag for manual review

Alternative: HTTP Module

You can also use Brand.dev with Make’s HTTP module for custom API calls:

Setup Instructions

1

Add HTTP Module

In your Make scenario, add an “HTTP” > “Make a Request” module
2

Configure Request

Set up the API call:
  • URL: https://api.brand.dev/v1/brand/retrieve
  • Method: POST
  • Headers:
    • Authorization: Bearer YOUR_API_KEY
    • Content-Type: application/json
3

Add Request Body

{
  "domain": "{{1.domain}}"
}
(where {{1.domain}} references the domain from a previous module)
4

Parse Response

Use Make’s JSON parsing to extract the data you need from the response

Example: HTTP Request Configuration

{
  "url": "https://api.brand.dev/v1/brand/retrieve",
  "method": "POST",
  "headers": [
    {
      "name": "Authorization",
      "value": "Bearer {{parameters.apiKey}}"
    },
    {
      "name": "Content-Type",
      "value": "application/json"
    }
  ],
  "body": {
    "domain": "{{trigger.email | split('@') | last}}"
  }
}

Data Transformation

Extract Domain from Email

Use Make’s built-in functions:
{{trim(split(email, "@")[1])}}

Format Brand Data

Transform Brand.dev response for your use:
Company Name: {{brand.title}}
Logo URL: {{brand.logos[0].url}}
Primary Color: {{brand.colors[0].hex}}
Industry: {{brand.industries.eic[0].industry}}

Handle Missing Data

Use Make’s conditional logic:
{{if(brand.logos[0].url, brand.logos[0].url, "https://placehold.co/400x400?text=No+Logo")}}

Error Handling

Configure error handling in Make:
1

Add Error Handler Route

Right-click on the Brand.dev module and select “Add error handler”
2

Choose Error Type

  • DataError: Invalid request format
  • RuntimeError: API errors (404, 429, etc.)
  • ConnectionError: Network issues
3

Define Recovery Action

  • Retry with exponential backoff
  • Log error to database
  • Send notification to admin
  • Continue with default/fallback data

Rate Limiting

Make respects Brand.dev’s rate limits. Rate limits vary by plan tier - see the authentication page for current limits. Best Practice: Use Make’s scheduling and rate limiting features to stay within your limits.

Pricing Considerations

  • Brand.dev API calls cost the same whether through Make or directly
  • Make has its own pricing based on operations used
  • HTTP module calls count as Make operations
  • Consider caching to reduce both Brand.dev and Make costs

Resources


Have questions about using Brand.dev with Make? Contact us - we’re happy to help you get started.