Braze + Clearbit

Better Braze Campaigns Start with Clearbit Enrichment

Automatically enrich every user profile in Braze with firmographic and demographic data from Clearbit, so your messaging runs on real intelligence instead of guesswork.

Why integrate Braze and Clearbit?

Braze is a powerful customer engagement platform for personalized, cross-channel messaging at scale — but it's only as good as the data behind each user profile. Clearbit is a B2B data enrichment provider offering real-time firmographic, technographic, and demographic intelligence on companies and contacts. Together, they fix a common problem: Clearbit fills the gaps in your Braze user attributes so every message, segment, and campaign runs on accurate data rather than incomplete records.

Automate & integrate Braze & Clearbit

Use case

Real-Time User Enrichment on Sign-Up

When a new user registers or provides their email in Braze, tray.ai instantly calls the Clearbit Enrichment API and writes the returned firmographic and demographic attributes back to the user's Braze profile. Every new contact is fully enriched before they receive their first communication, so segmentation and personalization work from day one.

Use case

Dynamic Audience Segmentation by Firmographics

Use Clearbit-enriched attributes stored in Braze to build precise audience segments — enterprise SaaS companies with over 500 employees using Salesforce, or SMB e-commerce brands in North America. tray.ai keeps these segments current by re-enriching profiles on a schedule or when key attributes change, so your Braze campaigns always reach the right audience.

Use case

Triggered Campaigns Based on Company Intelligence

Automatically trigger targeted Braze campaigns when Clearbit reveals a user belongs to a high-value company tier, uses a specific technology, or matches a defined ICP segment. If Clearbit identifies a user as a VP at a Series B SaaS company, tray.ai can immediately add them to a Braze campaign built for enterprise decision-makers.

Use case

Lead Scoring and Suppression Automation

Use Clearbit company and contact data flowing into Braze to automatically score inbound leads and suppress low-fit contacts from campaigns. tray.ai evaluates enriched attributes against your ICP rules, assigns a score to each user in Braze, and excludes contacts that fall below a defined threshold from expensive or high-touch campaign sequences.

Use case

Personalized In-App Messaging Using Job Role and Seniority

Enrich Braze user profiles with Clearbit's person-level data — job title, seniority level, and department — and use these attributes to deliver relevant in-app messages and content recommendations. A C-suite executive and an individual contributor at the same company can receive entirely different in-app experiences based on their role.

Use case

CRM and Braze Profile Sync with Enrichment Layer

When enriched contact data is updated in Clearbit Prospector or via webhook reveals, tray.ai syncs those changes back to the corresponding Braze user profile and pushes updates downstream to your CRM at the same time. You get a single, consistent view of every contact across your marketing, sales, and engagement tools.

Use case

Re-Enrichment Workflow for Stale Profiles

Over time, user profiles in Braze go stale as contacts change jobs, companies grow, or technology stacks shift. tray.ai runs scheduled re-enrichment workflows that identify Braze profiles where Clearbit attributes are older than a defined threshold, re-queries Clearbit, and updates changed fields automatically.

Get started with Braze & Clearbit integration today

Braze & Clearbit Challenges

What challenges are there when working with Braze & Clearbit and how will using Tray.ai help?

Challenge

Mapping Clearbit's Data Schema to Braze Custom Attributes

Clearbit returns hundreds of data points across nested company and person objects, while Braze requires flat custom attributes with specific data types. Building and maintaining this field mapping by hand is error-prone and slow, especially as Clearbit's API schema changes.

How Tray.ai Can Help:

tray.ai's visual data mapper makes it straightforward to define and maintain the translation between Clearbit's nested JSON response and Braze's custom attribute schema. Transformations, type casting, and conditional field mappings can all be configured without code and updated in minutes when schemas change, so you're not waiting on engineering every time something shifts.

Challenge

Handling Clearbit API Rate Limits During Bulk Enrichment

When enriching large Braze user bases — tens or hundreds of thousands of contacts — workflows can quickly hit Clearbit's API rate limits, causing failures, incomplete enrichment, and data gaps that undermine the accuracy of your Braze segments.

How Tray.ai Can Help:

tray.ai includes built-in rate limiting controls, retry logic, and queue management that automatically throttle Clearbit API calls to stay within allowed limits. Bulk enrichment workflows can be configured to process contacts in controlled batches with configurable delays, so every profile gets enriched reliably without manual intervention.

Challenge

Keeping Braze Profiles Fresh as Clearbit Data Changes Over Time

B2B contact data degrades fast — people change jobs, companies get acquired, and technology stacks evolve. Without a proactive re-enrichment strategy, Braze user profiles go stale, leading to misdirected campaigns, poor segmentation, and budget spent targeting the wrong people.

How Tray.ai Can Help:

tray.ai runs scheduled re-enrichment workflows that periodically audit Braze user profiles, identify records where Clearbit attributes are outdated or missing, and refresh them automatically. Timestamp tracking and conditional logic ensure only profiles that actually need updating are re-queried, keeping API costs low while your audience data stays current.

Challenge

Ensuring Data Privacy Compliance Across Enrichment Workflows

Automatically enriching user profiles with third-party data from Clearbit introduces compliance considerations under GDPR, CCPA, and other data privacy regulations. Teams need to ensure enrichment is only applied to contacts who have given appropriate consent and that enriched data is handled according to retention policies.

How Tray.ai Can Help:

tray.ai lets teams embed consent checks and data governance logic directly into enrichment workflows — for example, verifying that a Braze user has the appropriate consent flag set before calling the Clearbit API, and automatically excluding or anonymizing profiles that fail compliance criteria. Audit logs and workflow versioning provide a clear record of how and when enrichment was applied.

Challenge

Avoiding Duplicate or Conflicting Profile Updates in Braze

When multiple workflows or systems try to write enrichment data to the same Braze user profile at the same time — a real-time sign-up enrichment and a scheduled bulk re-enrichment running in parallel, for instance — conflicting updates can corrupt profile attributes and create inconsistent audience data.

How Tray.ai Can Help:

tray.ai's workflow orchestration lets teams implement locking logic, deduplication checks, and priority rules that prevent conflicting writes to Braze user profiles. By routing all Clearbit-to-Braze data flows through a single tray.ai integration layer, teams eliminate race conditions and ensure enrichment updates are applied in a predictable order.

Start using our pre-built Braze & Clearbit templates today

Start from scratch or use one of our pre-built Braze & Clearbit templates to quickly solve your most common use cases.

Braze & Clearbit Templates

Find pre-built Braze & Clearbit solutions for common use cases

Browse all templates

Template

Enrich New Braze Users with Clearbit on Sign-Up

Automatically triggers when a new user is created in Braze, calls the Clearbit Enrichment API with the user's email address, and writes all returned company and person-level attributes back to custom attributes on the Braze user profile in real time.

Steps:

  • Trigger: New user created or email captured in Braze via webhook or tray.ai polling
  • Action: Call Clearbit Enrichment API with the user's email address to retrieve firmographic and demographic data
  • Action: Map and write Clearbit attributes (company name, size, industry, revenue, job title, seniority) to Braze custom user attributes
  • Action: Add user to the appropriate Braze segment or Canvas based on enriched ICP score or company tier

Connectors Used: Braze, Clearbit

Template

Scheduled Bulk Re-Enrichment of Braze User Profiles

Runs on a defined schedule to identify Braze user profiles with stale or missing Clearbit enrichment data, re-queries Clearbit for updated information, and patches the Braze user records with fresh firmographic and contact intelligence.

Steps:

  • Trigger: Scheduled tray.ai workflow runs daily or weekly
  • Action: Export a filtered list of Braze users where enrichment timestamp is older than 30 days or Clearbit attributes are null
  • Action: Loop through users and call Clearbit Enrichment API for each email address
  • Action: Update Braze user profiles with refreshed Clearbit attributes and log a new enrichment timestamp

Connectors Used: Braze, Clearbit

Template

Trigger Braze Canvas from Clearbit Company Intelligence

Monitors Clearbit Reveal or Prospector data for contacts matching a defined ICP profile and automatically enrolls matched users into a targeted Braze Canvas built for enterprise, mid-market, or SMB audiences based on their company tier.

Steps:

  • Trigger: Clearbit Reveal identifies a new company match or Prospector returns a qualifying contact
  • Action: Evaluate enriched attributes against ICP criteria (company size, industry, revenue) using tray.ai conditional logic
  • Action: Look up or create the corresponding user in Braze by email address
  • Action: Enroll the user in the appropriate Braze Canvas or campaign track based on their matched segment

Connectors Used: Braze, Clearbit

Template

Suppress Non-ICP Users from Braze Campaigns Using Clearbit Data

Automatically identifies Braze users whose Clearbit-enriched profiles don't match your ideal customer profile and adds them to a suppression list or removes them from active campaign segments to reduce irrelevant sends and protect deliverability.

Steps:

  • Trigger: New user enrichment completes or scheduled suppression audit runs
  • Action: Evaluate enriched Clearbit attributes against ICP exclusion rules (e.g., company size under 10, industry not in target list)
  • Action: Apply a suppression tag or custom attribute to non-qualifying Braze user profiles
  • Action: Remove suppressed users from active Braze segments and notify the marketing ops team via Slack or email

Connectors Used: Braze, Clearbit

Template

Sync Clearbit Enrichment Updates to Braze and CRM Simultaneously

When Clearbit detects a significant change in a contact's firmographic data — a new job title, company, or funding round — tray.ai propagates those updates to both the Braze user profile and the corresponding CRM contact record in a single automated workflow.

Steps:

  • Trigger: Clearbit webhook fires when enriched data changes for a tracked contact
  • Action: Map updated Clearbit fields to Braze custom attribute schema and patch the user profile via Braze API
  • Action: Simultaneously update the corresponding contact record in your CRM (Salesforce, HubSpot, etc.) via tray.ai
  • Action: Evaluate whether the data change warrants re-segmentation in Braze and trigger any relevant campaign enrollments

Connectors Used: Braze, Clearbit

Template

Personalize Braze Onboarding Flow by Clearbit Industry and Company Size

After enriching a new user's Braze profile with Clearbit data, this template routes users into industry-specific and company-size-specific onboarding Canvas flows, so every new sign-up gets messaging that actually fits their business context from the first touchpoint.

Steps:

  • Trigger: New user sign-up event fires in Braze
  • Action: Call Clearbit Enrichment API and write industry, employee count, and company name to Braze user attributes
  • Action: tray.ai evaluates enriched attributes and selects the appropriate onboarding Canvas variant (enterprise, mid-market, SMB, or self-serve)
  • Action: Enroll user in the selected Braze Canvas and set personalization tokens for company name, industry, and relevant use case messaging

Connectors Used: Braze, Clearbit