engineer-user-data

Design and enforce Braze user data collection and lifecycle workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Braze user data handling is complex and requires careful coordination of SDK data collection, profile lifecycle management, and import/export workflows to ensure data accuracy and compliance across devices and channels.

Core Features & Use Cases

  • SDK data collection configuration across minimum, default-on, and opt-in tiers for mobile and web
  • User profile lifecycle management from anonymous to identified with external_id handling and alias support
  • Import/export patterns including CSV, REST API (/users/track), and Cloud Data Ingestion for ongoing synchronization
  • Best practices for data quality, deduplication, and safe merges

Quick Start

Configure and enforce Braze SDK data collection and user lifecycle policies across platforms.

Frequently Asked Questions about engineer-user-data

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

FAQPage Schema
How do I handle anonymous to identified user profile transitions in Braze?

Anonymous to identified user profile transitions in Braze require configuring external_id handling and alias support. This ensures proper profile lifecycle management and prevents data fragmentation when users authenticate across mobile and web platforms.

What is the best way to choose between custom events and custom attributes for Braze data collection?

Choosing between custom events and attributes for Braze data collection involves applying a specific decision framework based on data type and query needs. Events track specific actions, while attributes capture persistent user profile states for segmentation.

How do I import bulk user data to Braze using CSV, API, or Cloud Data Ingestion?

Bulk user data imports to Braze via CSV, REST API (/users/track), or Cloud Data Ingestion require structured synchronization patterns. Configuring these workflows correctly ensures ongoing data accuracy and prevents duplication across server contexts.

How do I configure Braze SDK data collection tiers for mobile and web?

Braze SDK data collection tiers for mobile and web are configured across minimum, default-on, and opt-in levels. Setting these tiers enforces data accuracy and compliance boundaries before any user attributes or events are captured.

What are the safety rules for user profile deduplication and merges in Braze?

Braze profile deduplication and merges require applying specific safety rules and best practices during data writing paths. Enforcing these rules prevents data corruption when consolidating multiple user identities or importing external data.

Does Braze Cloud Data Ingestion support ongoing synchronization for server-side data?

Braze Cloud Data Ingestion supports ongoing synchronization for server-side data across various contexts. It provides an alternative to direct REST API calls, automating continuous data import workflows without manual CSV uploads.