New: every message picks a fast or a slow model

Braze

Braze is a customer engagement platform for managing user data, messaging, campaigns, analytics, catalogs, templates, and workspace automation.

What agents can do

Actions119

  • Blocklist emails

    HIGH IMPACT: globally unsubscribe and mark as hard bounced one to 50 exact email addresses.

  • Cancel segment exports

    Ask Braze to cancel all ongoing exports for a segment.

  • Create campaign trigger schedule

    HIGH IMPACT: schedule one durable API-triggered campaign dispatch.

  • Create canvas trigger schedule

    HIGH IMPACT: schedule one durable API-triggered Canvas entry.

  • Create catalog

    Create one persistent catalog in the connected Braze workspace.

  • Create catalog fields

    Asynchronously create up to 50 fields in one Braze catalog.

  • Create catalog item

    Synchronously create one Braze catalog item by exact item ID.

  • Create catalog items

    Asynchronously create up to 50 Braze catalog items.

52 more
  • Create catalog selection

    Asynchronously create one Braze catalog selection.

  • Create content block

    Persist a reusable HTML or text Content Block in the connected Braze workspace.

  • Create email template

    Persist an HTML email template on Braze's Templates & Media page.

  • Create media library asset

    Upload one asset to Braze from a public HTTP(S) URL or local file.

  • Create message schedule

    HIGH IMPACT: schedule API-only channel messages for future processing.

  • Create preference center

    HIGH IMPACT: durably create and optionally activate a Braze-hosted preference center.

  • Create sdk authentication key

    HIGH IMPACT SECURITY OPERATION: create an SDK Authentication key from an RSA public key for one exact app.

  • Create send id

    Create or assign a send ID for programmatic message-performance tracking.

  • Create user aliases

    Add up to 50 Braze aliases to existing external-ID users or create alias-only profiles.

  • Delete campaign trigger schedule

    HIGH IMPACT: durably cancel a scheduled API-triggered campaign before send time.

  • Delete canvas trigger schedule

    HIGH IMPACT: durably cancel a scheduled API-triggered Canvas before entry time.

  • Delete catalog

    Permanently delete one Braze catalog and all of its contents by exact catalog name through DELETE /catalogs/{catalog_name}.

  • Delete catalog field

    Asynchronously request deletion of one field by exact catalog and field name.

  • Delete catalog item

    Request deletion of one catalog item by exact catalog name and item ID.

  • Delete catalog items

    Asynchronously request deletion of up to 50 catalog items by exact IDs.

  • Delete catalog selection

    Asynchronously request deletion of a selection by exact catalog and selection name.

  • Delete message schedule

    HIGH IMPACT: durably cancel an API-only message schedule before it is sent.

  • Delete sdk authentication key

    HIGH IMPACT SECURITY OPERATION: permanently delete one exact non-primary SDK Authentication key from one exact app.

  • Delete users

    Permanently queue deletion of up to 50 users using exactly one identifier type.

  • Duplicate campaign

    HIGH IMPACT: request an asynchronous, durable duplicate of a Braze campaign.

  • Duplicate canvas

    HIGH IMPACT: request an asynchronous, durable duplicate of a Braze Canvas.

  • End live activity

    IRREVERSIBLE: end an SDK-registered iOS Live Activity with a final ContentState.

  • Export global control group users

    Start an asynchronous export of all current Global Control Group users.

  • Export segment users

    Start an asynchronous newline-delimited JSON export for one segment.

  • Export users by identifiers

    Return user profiles matching one or more Braze, external, alias, device, email, or phone identifiers; this reads profiles and does not track events or consume data points.

  • Generate preference center url

    Generate a user-specific URL for an API-created or drag-and-drop Braze preference center.

  • Get campaign

    Return configuration and delivery details for one campaign identified by its Braze campaign ID.

  • Get campaign analytics

    Get up to 100 daily campaign analytics points.

  • Get campaign translation source

    Read the default source values inside translation tags for one campaign message variation.

  • Get canvas

    Return configuration and step details for one Canvas identified by its Braze Canvas ID.

  • Get canvas analytics

    Export Canvas daily time-series analytics with optional variant, step, and deleted-step breakdowns.

  • Get canvas analytics summary

    Export Canvas analytics rollups with optional variant, step, and deleted-step breakdowns.

  • Get canvas translation source

    Read default source values inside translation tags for one Canvas step message variation.

  • Get catalog item

    Return one Braze catalog item by exact catalog name and item ID.

  • Get content block

    Return one persisted Braze Content Block by API identifier, optionally with its current campaign and Canvas inclusion records.

  • Get content block translation source

    Read default source values inside one Content Block's translation tags.

  • Get custom event analytics

    Get 1 to 100 daily or hourly occurrence counts for one custom event, optionally filtered by app and analytics-enabled segment.

  • Get email template

    Return one stored HTML email template by API identifier.

  • Get email template translation source

    Read default source values inside an email template's translation tags.

  • Get preference center

    Get persisted HTML, state, options, identifiers, and timestamps for one Braze preference center.

  • Get purchase series

    Get 1 to 100 daily or hourly purchase quantity or revenue points, optionally filtered by app and product.

  • Get segment

    Return Braze's documented configuration details for one segment identified by its segment API identifier.

  • Get segment analytics

    Get up to 100 daily estimated segment-size points.

  • Get send analytics

    Get up to 100 daily analytics points for a tracked send from an API campaign.

  • Get session analytics

    Get 1 to 100 daily or hourly session-count points, optionally filtered by app and analytics-enabled segment.

  • Get subscription group status

    Get saved membership status for up to 50 users in one exact subscription group.

  • Get user kpi series

    Get 1 to 100 points for one user KPI: daily active users, rolling 30-day monthly active users, daily new users, or daily uninstalls.

  • Get webhook template translation source

    Read default source values inside a webhook template's translation tags.

  • Identify users

    Assign external IDs to alias-only, email-only, or phone-only Braze profiles, merging into an existing identified profile when applicable.

  • List campaigns

    Return one page of Braze campaigns for discovery, optionally including archived campaigns and filtering by last edit time.

  • List campaign translations

    View every configured locale translation map for one campaign message variation, or filter by locale.

  • List canvases

    Return one fixed provider page of up to 100 Braze Canvases for discovery, optionally including archived Canvases and filtering by last edit time.

And 59 more in Definable.

How it connects

You paste an API key from Braze on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.