Engagement
Reward for Action
Drive high-value customer actions with timely, targeted incentives.
Explore Reward for Action →Products
Enterprise platform
Platform features
Acquisition programs
Retention programs
Learn
Resources
Developers
Documentation
SDKs & GitHub
Partners
Enterprise offer management
Extole lets humans and their agents build, measure, and optimize consumer marketing programs that personalize rewards, offers, and incentives to drive behavior.








Multiple Programs for customer growth
AI Tools for Program Management
Work with our in-app assistant, Claude, or ChatGPT to analyze programs, target audiences, update creatives, track rewards, and measure results.
Draft a program that rewards an extra $25 after five referrals.
Build an audience of customers who purchased this product.
Add a promotional email to this campaign.
Chart the performance of our welcome offer over the past 30 days.
Engineered for Agentic Development
Connect Extole to the systems and business events you already use. Add programs without rebuilding the foundation.
// expanded API
Use the same event and system connections across programs.
// native integrations
Drop-in SDKs for web and mobile to speed up your integration.
// command line
Trace events, qualification, and rewards from one place.
// enterprise-grade security
Keep program operations controlled and traceable with quality rules, scoped permissions, and audit logs.
Frequently Asked Questions
Enterprise offer management brings customer programs, events, rules, rewards, and reporting into one platform. Extole supports referral, loyalty, reward-for-action, welcome offer, ambassador, and other programs.
Extole supports more than refer-a-friend programs. Teams can use the same customer data, events, audiences, rules, fulfillment, and reporting across referral, loyalty, and other reward programs.
Extole connects with web, mobile, CRM, ecommerce, messaging, and data systems through APIs, SDKs, webhooks, files, and packaged integrations. The right approach depends on your systems and program.
Extole records program events, attributes outcomes to the right advocate or source, and applies qualification rules before issuing a reward. Teams can review event, qualification, and reward history when investigating an exception.
Extole supports gift cards, coupons, points, account credits, and other configured rewards. Teams can track reward status from earned through fulfillment and redemption.
After the required systems and business events are connected, marketers can manage audiences, creative, communications, rules, and rewards without rebuilding the integration for every program.
Configurable quality rules and risk signals help identify activity that does not meet program requirements. Teams can review suspicious events and adjust controls for their business.
Extole supports multiple programs, audiences, and localized experiences. Companies can phase rollout by brand, market, or business unit based on their implementation plan.
Use the JavaScript or mobile SDKs for referral sharing and loyalty experiences; they manage per-user tokens for the Consumer to Extole API on your program domain. Use the Server to Extole API from your backend to submit referral and loyalty events and read person and reward state. It supports synchronous submission through POST /v6/events and asynchronous submission through POST /v6/async-events. The Management API configures incentive campaigns, audiences, reward suppliers, and webhooks. Server and Management calls use api.extole.io with an Authorization: Bearer <token> header. Keep those privileged tokens on your backend, out of browser and mobile-app code.
For missing referral rewards or loyalty incentives, check event arrival, person identity, campaign matching, qualification, and reward state separately. Start an Event Stream before reproducing the issue to inspect the incoming payload, event name, identifiers, and sandbox container. An input event can be stored without creating a campaign step if no trigger matches its name. Inspect the person's steps for campaign, quality, and journey details, then check reward history and webhook dispatches where applicable. The Extole CLI supports live event listening, historical event lookup, person steps, and reward inspection; Debugging reports cover historical input events and steps across a time range.