# BrandWallet ## Docs - [What is BW?](https://docs.brand-wallet.com/introduction.md): BrandWallet is a digital loyalty and customer engagement platform that helps businesses build and manage loyalty programs. - [BrandWallet Quickstart: Launch Your Loyalty Program](https://docs.brand-wallet.com/quickstart.md): Create your BrandWallet account, design your first loyalty campaign, and start rewarding customers — the entire setup takes about 10 minutes. - [BrandWallet Pricing Plans — Basic, Standard, and Growth](https://docs.brand-wallet.com/pricing.md): Compare BrandWallet's Basic, Standard, and Growth plans. Pricing starts at $50/month, and annual billing saves up to 20% versus monthly rates. - [BrandWallet Loyalty Campaign Types and Plan Limits](https://docs.brand-wallet.com/loyalty/campaign-types.md): BrandWallet supports seven loyalty campaign types — stamp cards, point cards, discount cards, event cards, staff cards, tiered cards, and membership cards. - [Design and Customize Your Loyalty Cards with BrandWallet](https://docs.brand-wallet.com/loyalty/campaign-designer.md): Use BrandWallet's Campaign & Pass Designer to build branded digital loyalty cards — customize colors, logos, layouts, and messages from the dashboard. - [Add-On Promotions: Boost Loyalty Campaign Engagement](https://docs.brand-wallet.com/loyalty/add-on-promotions.md): Add-on promotions layer extra rewards on your BrandWallet campaigns — double points, time-limited bonuses, referral rewards, and exclusive discounts. - [BrandWallet Merchant App: Manage Loyalty On the Go](https://docs.brand-wallet.com/merchant-app/overview.md): The BrandWallet Merchant App for iOS and Android lets you manage campaigns, view real-time analytics, send push notifications, and reach customers. - [Manage Team Access and Roles in BrandWallet Merchant App](https://docs.brand-wallet.com/merchant-app/team-management.md): Invite staff to manage your BrandWallet account with role-based access — assign Admin, Manager, Staff, or Viewer roles to control what each user can do. - [Send Push Notifications to Customers via BrandWallet](https://docs.brand-wallet.com/merchant-app/push-notifications.md): BrandWallet lets you send transactional, marketing, and location-based push notifications — customize content, timing, and targeting from the dashboard. - [Analytics and Reporting in the BrandWallet Dashboard](https://docs.brand-wallet.com/merchant-app/reporting.md): Track campaign performance, customer behavior, and loyalty program health with BrandWallet's real-time dashboard. Export data as CSV, Excel, PDF, or JSON. - [Getting Started with BrandWallet — Quick Setup FAQ](https://docs.brand-wallet.com/faq/getting-started.md): Common questions about setting up BrandWallet for the first time — account creation, setup time, technical requirements, and browser support. - [BrandWallet Campaign Designer: Cards, Design & Rewards FAQ](https://docs.brand-wallet.com/faq/campaign-designer.md): BrandWallet Campaign Designer FAQ — card types, design customization, multilingual support, personalized offers, and tiered rewards explained. - [Push Notifications and Communication FAQ — BrandWallet](https://docs.brand-wallet.com/faq/communication.md): BrandWallet push notifications FAQ — birthday messages, geo-targeting, notification customization, and personalized customer engagement campaigns. - [BrandWallet Reporting FAQ: Analytics, Exports and Data](https://docs.brand-wallet.com/faq/reporting.md): Frequently asked questions about BrandWallet reporting — analytics tools, data export formats, data ownership, privacy, and key performance metrics. - [BrandWallet Legal: Privacy, GDPR, CCPA, and PIPEDA FAQ](https://docs.brand-wallet.com/faq/legal.md): BrandWallet's compliance with GDPR, CCPA, and PIPEDA — data protection measures, customer data rights, privacy policy, and terms of service summary. - [BrandWallet Support: Help, Training, and Contact Info](https://docs.brand-wallet.com/faq/support.md): BrandWallet support options — email, phone, live chat, training sessions, and help desk. Response times vary by subscription plan. - [Headless Loyalty System](https://docs.brand-wallet.com/integrations/introduction.md): BrandWallet provides complete set of tools for you to integrate CRM and loyalty capabilities to your systems or apps. - [Start integrating with BrandWallet ](https://docs.brand-wallet.com/integrations/quickstart.md) - [Authentication](https://docs.brand-wallet.com/integrations/authentication.md) - [Sync Data](https://docs.brand-wallet.com/integrations/sync-data.md) - [Register your Customer](https://docs.brand-wallet.com/flow/register-customer.md) - [Find The Customer](https://docs.brand-wallet.com/flow/find-customer.md) - [Get Customer Coupons](https://docs.brand-wallet.com/flow/get-coupons.md) - [Send a Transaction](https://docs.brand-wallet.com/flow/send-transaction.md) - [Redeem a Coupon](https://docs.brand-wallet.com/flow/redeem-coupon.md) - [Standard Payload](https://docs.brand-wallet.com/untitled-page-8.md) - [Errors](https://docs.brand-wallet.com/untitled-page-9.md) - [Integrate Your Organization with the BrandWallet API](https://docs.brand-wallet.com/api/overview.md): BrandWallet's REST API lets your organization look up customers, list and redeem coupons, and process basket transactions with loyalty campaigns and rewards. - [Authentication](https://docs.brand-wallet.com/api/authentication.md): Exchange your API key and organization secret for a Bearer access token, then pass it in the Authorization header on every BrandWallet API request. - [Pagination & filtering](https://docs.brand-wallet.com/api/pagination.md): How BrandWallet list endpoints return paged results and how to filter them with the f[field]=value query syntax. - [List all customers](https://docs.brand-wallet.com/api/list-customers.md): Returns paginated customers for the organization your access token is scoped to, with optional filters on email, phone, status, and opaqueId. - [Find a customer](https://docs.brand-wallet.com/api/find-customer.md): Resolve a single BrandWallet customer by phone, email, or card barcode. Returns loyalty balances, wallet cards, and active coupons in one call. - [List coupons](https://docs.brand-wallet.com/api/list-coupons.md): Return the coupons belonging to a BrandWallet customer, optionally filtered to a single wallet card. - [Redeem a coupon](https://docs.brand-wallet.com/api/redeem-coupon.md): Mark a BrandWallet coupon as redeemed and return the updated coupon. - [Process a transaction](https://docs.brand-wallet.com/api/process-transaction.md): Commit a basket transaction for a BrandWallet customer's card: run campaigns, redeem applied coupons, and deduct spent points in a single call. - [Validate a transaction](https://docs.brand-wallet.com/api/validate-transaction.md): Preview the discount that a BrandWallet point spend would produce on a basket without committing the transaction. - [Transaction Payload](https://docs.brand-wallet.com/api/standard-payload.md): Construct a single JSON payload for BrandWallet transactions: campaigns, coupon redemptions, and point spend in one call. - [Errors](https://docs.brand-wallet.com/api/errors.md): Every BrandWallet API error returns a JSON envelope with a stable machine-readable token in the message field. Reference all error codes here.