engineer-data-connectors

Configure and troubleshoot Braze data connectors for external systems.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/delta-and-beta/braze-agency --skill engineer-data-connectors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineer-data-connectors
Source: https://github.com/delta-and-beta/braze-agency/tree/main/skills/engineer-data-connectors
Command: npx skills add https://github.com/delta-and-beta/braze-agency --skill engineer-data-connectors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps engineering teams reliably connect Braze to third-party workflow automation tools, managed ETL pipelines, event routers, and cloud storage destinations so event, user, and purchase data flows are authenticated, mapped, and delivered without loss or excessive latency.

Core Features & Use Cases

  • Authentication & Permissions: Guidance for API keys, OAuth, IAM role ARNs, and GCP service account JSON keys, including credential rotation and scoped permissions.
  • Schema & Field Mapping: Field-level mapping to Braze's /users/track format, handling external_id, ISO 8601 timestamps, and custom event property limits.
  • Sync Scheduling & Throughput: Recommendations for real-time vs batch tradeoffs, batching strategies, rate-limit handling, exponential backoff, and monitoring for connector lag.
  • Currents Destinations: Configuration notes for Amazon S3, Google Cloud Storage, and Azure Blob for Braze Currents, including bucket/prefix setup and export formats.
  • Tool Integrations: Practical workflows for Zapier, Fivetran, Airbyte, MetaRouter, Nexla, Mozart Data, and Snowplow with common pitfalls and fixes.
  • Common Mistakes & Fixes: Quick remediation for typical errors like wrong primary identifiers, timestamp formats, overly broad API keys, and missing Currents permissions.

Quick Start

Configure an Amazon S3 Currents destination using Role ARN authentication, map external_id as the primary user identifier, and validate with a credentials and test-event check.

Frequently Asked Questions about engineer-data-connectors

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a Braze S3 Currents destination using IAM role authentication?

Configure Braze Currents S3 destinations by providing an IAM role ARN for authentication, setting the correct bucket and prefix paths, and validating data delivery using a test-event check. This method ensures secure, scoped access without exposing static API keys.

What's the best way to map external data fields to Braze's /users/track schema?

Schema mapping to Braze's /users/track format requires mapping your primary identifier to external_id, formatting timestamps to ISO 8601, and enforcing custom event property limits. Field-level mapping ensures external event and user data ingests correctly without silent data loss.

Does Fivetran work with Braze data connectors for event and user data pipelines?

Fivetran works with Braze data connectors as a managed ETL pipeline tool. You can use it to transfer event and user data by configuring authentication, mapping fields to the /users/track schema, and applying batching and rate-limit strategies to prevent sync lag.

Why does my Braze data connector keep failing due to rate limits and sync lag?

Braze data connectors fail due to rate limits when batching strategies and exponential backoff are not properly configured. Implementing throughput tuning and monitoring for connector lag helps manage real-time versus batch tradeoffs and ensures data delivery without excessive latency.

Can I use OAuth and GCP service accounts to authenticate Braze data pipelines?

You can authenticate Braze data pipelines using API keys, OAuth, and GCP service account JSON keys. Configuring scoped permissions and credential rotation for these methods ensures reliable data transfers between Braze and external systems without access issues.

What are common mistakes when setting up Braze Currents exports to cloud storage?

Common mistakes when setting up Braze Currents exports include using wrong primary identifiers, incorrect timestamp formats, and missing bucket permissions. Quick remediation involves verifying export formats and ensuring proper IAM role or service account access for S3, GCS, or Azure Blob.