strategist-subscriptions

Manage subscription states and preference center configurations via Braze REST APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manage user consent and subscription states across channels and preference centers to ensure sends respect opt-in and opt-out requirements and provide auditable compliance evidence.

Core Features & Use Cases

  • Batch subscription updates: Atomic multi-group updates using the V2 subscription API with chunking and failure handling.
  • Status verification: Pre-send checks for effective subscription eligibility by combining group-level and global states.
  • Preference center lifecycle: Create, update, inspect, list, and generate per-user URLs for preference centers to surface choices to end users.
  • Compliance & auditability: Emphasizes permission scopes, logging, E.164 phone formatting, double opt-in handling, and rate-limit/backoff patterns for regulated channels.

Quick Start

Request a batch update that chunks external_ids into groups of 50, uses the V2 subscription status set endpoint, and logs any failures for manual review.

Frequently Asked Questions about strategist-subscriptions

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

FAQPage Schema
How do I manage Braze subscription states and preference centers for opt-in compliance?

Braze subscription management enforces user opt-in and opt-out compliance by applying batch updates, status verification, and preference center lifecycle controls via REST APIs with proper permission scopes and logging.

What is the batch size limit for Braze subscription status updates?

Braze batch subscription updates require chunking external_ids into groups of 50 or fewer to meet API limits, using the V2 subscription status set endpoint with failure logging for manual review.

How do I generate per-user preference center URLs in Braze?

Preference center URLs for individual users are generated through Braze REST API endpoints, allowing you to surface customized subscription choices to end users while maintaining preference center configurations.

Does Braze subscription management support double opt-in and rate-limit backoff?

Braze subscription management handles double opt-in requirements and implements rate-limit backoff patterns for regulated channels, ensuring compliant sends with E.164 phone formatting and auditable consent evidence.

How do I verify subscription eligibility before sending messages in Braze?

Pre-send subscription eligibility checks combine group-level and global subscription states to ensure sends respect user opt-in and opt-out requirements before message delivery.

What permission scopes are needed for Braze subscription and preference center updates?

Braze subscription and preference center updates require permission scopes including subscription.status.set and preference_center.update to authorize API operations for managing user consent states.