analyst-data-export

Export Braze data from dashboard CSVs and Export API responses into analyzable datasets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Extracts and shapes Braze export data so analysts can generate accurate reports, troubleshoot missing files, and ingest datasets into BI tools without manual rework.

Core Features & Use Cases

  • Decision guidance: Route exports appropriately between dashboard CSVs and the Export REST API based on volume and freshness needs.
  • Operational checks: Diagnose S3 routing, link expiry, chunked CSV behavior, and common export errors to restore access to missing data.
  • Formatting & delivery: Prepare exports for Excel and BI platforms, handle UTF-8/encoding issues, and document field sets for segment, campaign, Canvas, revenue, and custom event exports.
  • Use case: Split a 2M-user segment across random_bucket ranges, export via the API to S3, verify uploaded ZIPs, and transform JSON/CSV chunks into a consolidated analysis table.

Quick Start

Use the analyst-data-export skill to export segment or campaign recipient data, validate S3 delivery, and format the resulting CSVs for analysis.

Frequently Asked Questions about analyst-data-export

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

FAQPage Schema
How do I export large Braze segments exceeding CSV row limits for analysis?

To export large Braze segments, split users across random_bucket ranges and route the request through the Export API to S3, bypassing dashboard CSV row limits and consolidating chunks for analysis.

What is the best way to route Braze data exports between dashboard CSVs and the Export API?

Route Braze data exports based on volume and freshness needs: use dashboard CSVs for quick, smaller reports, and use the Export API for large datasets, automated S3 deliveries, or recurring exports.

Why are my Braze S3 export files missing or inaccessible?

Missing Braze S3 export files often result from S3 routing errors, expired link windows, or chunked CSV behavior; diagnosing these operational checks restores access to the missing export data.

How do I format Braze Export API JSON responses for BI tools?

Formatting Braze Export API JSON responses for BI tools involves paginating API requests, handling encoding issues like UTF-8, and transforming JSON chunks into a consolidated analysis table.

Can I automate recurring Braze campaign recipient data exports to S3?

Automating recurring Braze campaign recipient exports is supported by configuring the Export API for automated S3 deliveries, handling large volumes, and verifying uploaded ZIP files.