# Talon.One docs > Talon.One is a promotion and loyalty engine. These docs cover how to build, manage, and integrate promotions, coupons, discounts, loyalty programs, and referrals. ## OpenAPI specs - [Integration API spec](https://docs.talon.one/oas/integration.yaml) - [Management API spec](https://docs.talon.one/oas/management.yaml) - [Third-party API spec](https://docs.talon.one/oas/third-party.yaml) - [Shopify Integration API spec](https://docs.talon.one/oas/shopify-integration.yaml) - [Notification schemas spec](https://docs.talon.one/oas/outbound-notifications.yaml) [SDKs](https://docs.talon.one/docs/dev/sdks/overview) ## Table of Contents - [Agentic commerce](https://docs.talon.one/docs/dev/agentic-commerce/overview.md): Agentic commerce represents a transformative approach to commerce, where AI agents handle the entire shopping experience for a shopper, from produc... - [Attributes](https://docs.talon.one/docs/dev/concepts/attributes.md): An attribute represents a characteristic of a given entity, and you can use it in your rules. - [Achievement entity](https://docs.talon.one/docs/dev/concepts/entities/achievements.md): The achievements feature, also known as the Gamification Engine, is an entity in Talon.One that defines a goal a customer must reach to unlock a re... - [Application entity](https://docs.talon.one/docs/dev/concepts/entities/applications.md): Every request to the Integration API comes from your integrated webshop. Typically, an ecommerce site, a mobile app, or some other source of custom... - [Campaign entity](https://docs.talon.one/docs/dev/concepts/entities/campaigns.md): Campaigns are the main entity marketers interact with in Talon.One. Each campaign is defined by at least one rule. - [Customer profile entity](https://docs.talon.one/docs/dev/concepts/entities/customer-profiles.md): A customer profile is Talon.One's internal representation of your customer. - [Customer session entity](https://docs.talon.one/docs/dev/concepts/entities/customer-sessions.md): A customer session is a finite container of customer activity within an Application. - [Entities](https://docs.talon.one/docs/dev/concepts/entities/entities-overview.md): Entities are the main building blocks that compose the Talon.One platform. - [Event entity](https://docs.talon.one/docs/dev/concepts/entities/events.md): Events are a type of entity. An event represents a single occurrence of a specific customer action related to a customer session or a customer prof... - [Giveaway entity](https://docs.talon.one/docs/dev/concepts/entities/giveaways.md): A giveaway allows you to offer an external reward to a customer. - [Store entity](https://docs.talon.one/docs/dev/concepts/entities/stores.md): A store is a type of entity used to represent all the physical and digital sales channels of an organization. For example, you can use stores in Ta... - [Loyalty member](https://docs.talon.one/docs/dev/concepts/loyalty-member.md): A loyalty member is a participant in a live loyalty program. What counts as a member depends on the loyalty program type: - [Concepts](https://docs.talon.one/docs/dev/concepts/overview.md): Learn about the main concepts of Talon.One. - [Integration checklist](https://docs.talon.one/docs/dev/get-started/integration-checklist.md): Every integration is unique, but keep in mind the following points. - [Integration tutorial](https://docs.talon.one/docs/dev/get-started/integration-tutorial.md): Take your first integration steps with a basic integration example. - [Integrate with Talon.One](https://docs.talon.one/docs/dev/get-started/overview.md): Integrating with Talon.One revolves around two main concepts: sending customer session updates and processing rule effects. - [Financial services](https://docs.talon.one/docs/dev/industries/financial-services.md): Regardless of where your business lies within the banking, fintech, and insurance ecosystem, integrating with Talon.One offers you full flexibility... - [Grocery](https://docs.talon.one/docs/dev/industries/grocery.md): Talon.One fits seamlessly into the grocery ecosystem where promotions drive traffic and cart size. It empowers grocery retailers to run loyalty pro... - [Industries](https://docs.talon.one/docs/dev/industries/overview.md): Talon.One's platform works across any business verticals and industries, and you can use it to support many use cases. - [QSR & dining](https://docs.talon.one/docs/dev/industries/qsr-dining.md): Talon.One fits seamlessly into the QSR & dining ecosystem. It empowers brands to design and operate loyalty programs, personalized offers, referral... - [Retail & ecommerce](https://docs.talon.one/docs/dev/industries/retail-ecommerce.md): Integrating with Talon.One gives you full flexibility to build personalized promotions and loyalty programs for your retail or direct-to-consumer b... - [Travel & hospitality](https://docs.talon.one/docs/dev/industries/travel-hospitality.md): Talon.One empowers travel and hospitality brands to build loyalty programs and targeted promotional campaigns. - [API effects](https://docs.talon.one/docs/dev/integration-api/api-effects.md): Effects are set in your rules. They represent what happened inside the Rule Engine so that you can apply the right action in your integration layer... - [Integration API best practices](https://docs.talon.one/docs/dev/integration-api/best-practices.md): Use these best practices to build a reliable, secure, and efficient integration with Talon.One. - [Integration API](https://docs.talon.one/docs/dev/integration-api/overview.md): Use the Integration API to send external information to the Talon.One Rule Engine or to retrieve data in high-load environments. It's the main API ... - [Integration guides](https://docs.talon.one/docs/dev/integration-guides/overview.md): Learn about the best practices for integrating your product information management (PIM) system with Talon.One. - [Set up price types](https://docs.talon.one/docs/dev/integration-guides/set-up-price-types.md): Use price types to define multiple categories of price for an individual item in a cart item catalog. - [Sync a cart item catalog](https://docs.talon.one/docs/dev/integration-guides/sync-cic.md): Cart item catalogs allow you to synchronize your product information management (PIM) system with Talon.One. They are also necessary for using stri... - [Integration Hub](https://docs.talon.one/docs/dev/integration-hub/overview.md): The Integration Hub provides integrations for specific use cases, for example, issuing a coupon when a customer reaches a new loyalty tier. - [Management API best practices](https://docs.talon.one/docs/dev/management-api/best-practices.md): Use these best practices to build a reliable and efficient integration with the Talon.One Management API. - [Management API](https://docs.talon.one/docs/dev/management-api/overview.md): Use the Management API to programmatically do most of what the Campaign Manager's UI allows. It's the API for management purposes and back-office o... - [Talon.One MCP server](https://docs.talon.one/docs/dev/mcp.md): The Talon.One MCP server connects your Talon.One environment to AI agents. - [Quickstart](https://docs.talon.one/docs/dev/quickstart.md): Send a customer session update - [SDKs](https://docs.talon.one/docs/dev/sdks/overview.md): Talon.One offers SDKs for multiple languages. Use them to integrate with Talon.One via the Integration API. - [Data retention policy and server infrastructure](https://docs.talon.one/docs/dev/server-infrastructure-and-data-retention.md): Learn how and where the data you send to Talon.One is stored and how our infrastructure ensures high availability. Also learn how long we retain th... - [Fetch achievement data from Talon.One using Adobe](https://docs.talon.one/docs/dev/technology-partners/adobe/fetch-achievement-data-adobe.md): In this tutorial, let's set up Adobe Experience Platform to fetch achievement data from Talon.One using the Talon.One Batch Source Connector. - [Stream loyalty tier updates to Adobe](https://docs.talon.one/docs/dev/technology-partners/adobe/stream-loyalty-tier-updates-adobe.md): In this tutorial, let's set up Talon.One to push loyalty tier changes to Adobe Experience Platform using the Talon.One Streaming Events source. - [Adobe](https://docs.talon.one/docs/dev/technology-partners/adobe.md): Integrating Talon.One with Adobe unlocks powerful promotion and loyalty workflows across the Adobe ecosystem, including Adobe Experience Platform a... - [Run promotional campaigns for Amplitude cohorts](https://docs.talon.one/docs/dev/technology-partners/amplitude/amplitude-cohort-sync-tutorial.md): In Amplitude CDP, behavioral cohorts are defined by user actions taken within a specific time period. They allow you to group different users based... - [Amplitude CDP](https://docs.talon.one/docs/dev/technology-partners/amplitude.md): Amplitude CDP is a customer data platform natively integrated with analytics that helps you proactively improve data quality, discover new audience... - [Create coupons via Bloomreach Engagement](https://docs.talon.one/docs/dev/technology-partners/bloomreach/bloomreach-cep-create-coupon.md): In this tutorial, let's set up Bloomreach Engagement to generate coupon codes in Talon.One and deliver them to your customers via email. - [Create referrals via Bloomreach Engagement](https://docs.talon.one/docs/dev/technology-partners/bloomreach/bloomreach-cep-create-referral.md): In this tutorial, let's set up Bloomreach Engagement to generate referral codes in Talon.One and deliver them to your customers via email. - [Fetch a loyalty ledger in Bloomreach Engagement](https://docs.talon.one/docs/dev/technology-partners/bloomreach/bloomreach-cep-fetch-loyalty-ledger.md): In this tutorial, let's set up Bloomreach Engagement to retrieve the loyalty ledger information of a customer from Talon.One. - [Bloomreach Engagement](https://docs.talon.one/docs/dev/technology-partners/bloomreach-cep.md): Bloomreach Engagement is a Bloomreach product that offers real-time personalized marketing through different channels including email, SMS, web not... - [Add loyalty points via Braze](https://docs.talon.one/docs/dev/technology-partners/braze/add-loyalty-points-braze.md): Let's set up Braze to give loyalty points to a customer when Talon.One receives a specific Braze event. - [Create a birthday promotion via Braze](https://docs.talon.one/docs/dev/technology-partners/braze/bday-promotion-braze.md): Birthdays are a great opportunity to give presents to someone so treating your customers with a discount on their birthday is a great way to increa... - [Create coupons via Braze](https://docs.talon.one/docs/dev/technology-partners/braze/create-coupons-braze.md): In this tutorial, let's set up Braze to automatically generate coupons inside Talon.One and deliver the coupon codes to specific customer segments. - [Create referrals via Braze](https://docs.talon.one/docs/dev/technology-partners/braze/create-referrals-braze.md): In this tutorial, let's set up Braze to automatically generate referrals inside Talon.One and deliver the referral codes to specific customer segme... - [Fetch a loyalty ledger in Braze](https://docs.talon.one/docs/dev/technology-partners/braze/receive-loyalty-ledger-braze.md): Let's set up Braze to retrieve the loyalty ledger information of a customer from Talon.One. - [Send personalized coupons via Braze using a webhook](https://docs.talon.one/docs/dev/technology-partners/braze/send-coupon-code-braze-webhook.md): With a Braze integration, you can send coupon codes generated in Talon.One to specific customers through one of the available Braze messaging chann... - [Update Talon.One audiences via Braze](https://docs.talon.one/docs/dev/technology-partners/braze/update-t1-audiences-use-braze-canvas.md): After you create an audience in Talon.One, you can add or update its members directly from Braze. To do this, create a webhook that calls the Updat... - [Use notifications with Braze](https://docs.talon.one/docs/dev/technology-partners/braze/use-notifications-braze.md): In this tutorial, let's set up Braze to receive loyalty notifications from Talon.One and use them to trigger an email campaign. This way, we can in... - [Use universal coupons and reservations with Braze](https://docs.talon.one/docs/dev/technology-partners/braze/use-universal-coupons-reservations-braze.md): In this tutorial, we set up Braze to use universal coupons with reservations. This allows us to use the same coupon code for a particular group of ... - [Braze](https://docs.talon.one/docs/dev/technology-partners/braze.md): Braze is a customer engagement platform that allows you to manage customer-centric interactions between consumers and brands in real-time. - [Generic CDP integration](https://docs.talon.one/docs/dev/technology-partners/cdp/integrate-cdp.md): You can integrate with any customer data platform (CDP) using Talon.One's endpoints for third-party tools. - [Customer data platforms](https://docs.talon.one/docs/dev/technology-partners/cdp/overview.md): Learn about our CDP integrations. - [Generic CEP integration](https://docs.talon.one/docs/dev/technology-partners/cep/integrate-cep.md): You can integrate with any customer engagement platform (CEP) using Talon.One's endpoints for third-party tools. - [Customer engagement platforms](https://docs.talon.one/docs/dev/technology-partners/cep/overview.md): Learn about our CEP integrations. - [Fetch a loyalty ledger in CleverTap](https://docs.talon.one/docs/dev/technology-partners/clevertap/clevertap-fetch-loyalty-ledger.md): Let's set up CleverTap to retrieve the loyalty ledger information of a customer from Talon.One. - [Send coupons via CleverTap](https://docs.talon.one/docs/dev/technology-partners/clevertap/clevertap-webhook-config-tutorial.md): In this tutorial, let's set up Talon.One to automatically generate coupons and send them via CleverTap. - [CleverTap](https://docs.talon.one/docs/dev/technology-partners/clevertap.md): CleverTap is an all-in-one platform that combines analytics, segmentation, and omnichannel engagement tools. - [Integrate with commercetools](https://docs.talon.one/docs/dev/technology-partners/commercetools/commercetools-integration.md): Talon.One supports commercetools integration via the open-source [commercetools accelerator on GitHub][repo]. - [commercetools](https://docs.talon.one/docs/dev/technology-partners/commercetools.md): commercetools is a digital commerce platform that enables you to tailor shopping experiences to the needs of your business and its customers. - [Customer relationship management platforms](https://docs.talon.one/docs/dev/technology-partners/crm/overview.md): Learn about our CRM partners. - [Ecommerce platforms](https://docs.talon.one/docs/dev/technology-partners/ecommerce/overview.md): Learn about our ecommerce partners. - [Fetch coupons in Emarsys](https://docs.talon.one/docs/dev/technology-partners/emarsys/fetch-coupons-in-emarsys.md): In this tutorial, let's set up Emarsys to retrieve existing coupons from Talon.One and use them in an Emarsys campaign. - [Fetch loyalty points in Emarsys](https://docs.talon.one/docs/dev/technology-partners/emarsys/fetch-loyalty-points-in-emarsys.md): Let's set up Emarsys to retrieve the loyalty balance of a customer from Talon.One. - [Emarsys](https://docs.talon.one/docs/dev/technology-partners/emarsys.md): Emarsys is a customer engagement platform that enables marketers to build, launch, and scale personalized cross-channel promotional campaigns that ... - [Hightouch](https://docs.talon.one/docs/dev/technology-partners/hightouch.md): Hightouch is a data and AI platform for marketing and personalization. Find insights, run real-time campaigns, and build AI agents with all your data. - [Create coupons via Iterable](https://docs.talon.one/docs/dev/technology-partners/iterable/create-coupons-iterable.md): In this tutorial, let's set up Iterable to automatically generate coupons inside Talon.One and deliver the coupon codes to customers. - [Create referral codes via Iterable](https://docs.talon.one/docs/dev/technology-partners/iterable/create-referral-iterable.md): In this tutorial, let's set up Iterable to automatically generate referral codes inside Talon.One and deliver them to customers. - [Create a webhook to Iterable](https://docs.talon.one/docs/dev/technology-partners/iterable/create-webhook-to-iterable.md): In this tutorial, let's use [a webhook][webhook] in Talon.One to trigger an email campaign in Iterable. - [Fetch a loyalty ledger in Iterable](https://docs.talon.one/docs/dev/technology-partners/iterable/get-loyalty-iterable.md): In this tutorial, let's set up Iterable to retrieve the loyalty ledger information of a customer from Talon.One. - [Iterable](https://docs.talon.one/docs/dev/technology-partners/iterable.md): Iterable is a cross-channel marketing platform that powers unified customer experiences and empowers you to create, optimize and measure every inte... - [Create coupons via Klaviyo](https://docs.talon.one/docs/dev/technology-partners/klaviyo/create-coupons-via-klaviyo.md): In this tutorial, let's set up Klaviyo to automatically generate coupons inside Talon.One and add them to customer profiles in Klaviyo. - [Klaviyo](https://docs.talon.one/docs/dev/technology-partners/klaviyo.md): Klaviyo is a cloud-based marketing automation platform designed primarily for ecommerce businesses. - [Create Content APIs in MoEngage](https://docs.talon.one/docs/dev/technology-partners/moengage/moengage-create-content-apis.md): To integrate Talon.One with MoEngage, you can create a Content API in MoEngage for each of the following supported generic CEP integration endpoints: - [Create a webhook to MoEngage](https://docs.talon.one/docs/dev/technology-partners/moengage/moengage-webhook-config-tutorial.md): To make the most of Talon.One and MoEngage, you can integrate them by creating a webhook to MoEngage in Talon.One. - [MoEngage](https://docs.talon.one/docs/dev/technology-partners/moengage.md): MoEngage offers you access to a full-stack customer analytics and engagement platform. MoEngage enables you to analyze customer behavior and provid... - [Integrate with mParticle](https://docs.talon.one/docs/dev/technology-partners/mparticle/mparticle-enable-integration.md): This tutorial shows you the basic steps to integrate Talon.One with mParticle. - [Use event data with mParticle](https://docs.talon.one/docs/dev/technology-partners/mparticle/mparticle-use-event-data.md): mParticle allows you to capture event data and use an event output to send the data to Talon.One in close to real time. - [Run promotions for mParticle audiences](https://docs.talon.one/docs/dev/technology-partners/mparticle/run-promotions-for-mparticle-audiences.md): mParticle allows you to define audiences and connect them to Talon.One to engage with your customers. - [mParticle](https://docs.talon.one/docs/dev/technology-partners/mparticle.md): mParticle is a customer data platform that helps unify data and simplify partner integrations with enterprise-class security and reliability. - [Technology partners](https://docs.talon.one/docs/dev/technology-partners/overview.md): You can interact with Talon.One from a third-party platform. - [Point of sale systems](https://docs.talon.one/docs/dev/technology-partners/pos/overview.md): You can integrate Talon.One with your point of sale (POS) system to enable real-time campaign, coupon, and loyalty logic at checkout. - [Create a coupon dispenser button for Salesforce Accounts](https://docs.talon.one/docs/dev/technology-partners/salesforce/salesforce-coupon-dispenser-button-tutorial.md): In this tutorial, let's create a coupon dispenser button for our Salesforce Accounts. - [Salesforce CRM](https://docs.talon.one/docs/dev/technology-partners/salesforce.md): Salesforce CRM enables you to manage all your company's relationship data and interactions with customers and potential customers. - [Run promotions for Segment audiences](https://docs.talon.one/docs/dev/technology-partners/segment/segment-audience-sync-tutorial.md): The Engage Audiences feature in Segment enables you to group users or accounts based on event behavior and traits that Segment tracks. - [Integrate with Segment](https://docs.talon.one/docs/dev/technology-partners/segment/segment-integration.md): This tutorial shows you the basic steps to integrate Talon.One with Segment. - [Segment](https://docs.talon.one/docs/dev/technology-partners/segment.md): Segment is a customer data platform that collects events from your web and mobile apps and provides a complete data toolkit to every team in your c... - [Salesforce Commerce Cloud](https://docs.talon.one/docs/dev/technology-partners/sfcc.md): Salesforce Commerce Cloud is a multi-tenant, cloud-based B2B and B2C commerce solution that empowers you to create intelligent, unified buying expe... - [Add loyalty points via Shopify](https://docs.talon.one/docs/dev/technology-partners/shopify/add-loyalty-points-shopify.md): In this tutorial, let's set up Shopify so that customers can earn loyalty points for completing their order and see their current loyalty balance i... - [Apply discounts in Shopify](https://docs.talon.one/docs/dev/technology-partners/shopify/apply-discounts-shopify.md): In this tutorial, we'll show you how to apply discounts at checkout using Shopify and Talon.One. - [Apply per-currency discounts with Shopify Markets](https://docs.talon.one/docs/dev/technology-partners/shopify/apply-market-discounts-shopify.md): In this tutorial, let's use Shopify Markets and Talon.One to apply a discount that depends on the customer's currency. - [Apply strikethrough pricing effects in Shopify](https://docs.talon.one/docs/dev/technology-partners/shopify/apply-strikethrough-effects-shopify.md): Let's imagine you want to run a promotion with a SNOW20 coupon that gives 20% off all snowboards in your Shopify store. - [Integrate with Shopify](https://docs.talon.one/docs/dev/technology-partners/shopify/integrate-with-shopify.md): Talon.One supports integrating with Shopify using a dedicated app. - [Set up the Shopify app](https://docs.talon.one/docs/dev/technology-partners/shopify/set-up-shopify-app.md): This guide describes how to set up the Talon.One Shopify app for use with your Shopify store. - [Sync your Shopify inventory with Talon.One](https://docs.talon.one/docs/dev/technology-partners/shopify/sync-inventory-shopify.md): Let's set up Shopify to sync your product inventory with a cart item catalog in Talon.One. - [Use external IDs with Shopify and Talon.One](https://docs.talon.one/docs/dev/technology-partners/shopify/use-external-ids-shopify.md): Having the same customer and product IDs across your systems helps you deliver a seamless omnichannel experience, driving promotions and loyalty ev... - [Use session effects in Shopify](https://docs.talon.one/docs/dev/technology-partners/shopify/use-session-effects-shopify.md): In this tutorial, we'll show you how to expose Talon.One's effects in Shopify. - [Shopify](https://docs.talon.one/docs/dev/technology-partners/shopify.md): Shopify offers retailers a suite of services, including payments, marketing, shipping, and customer engagement tools. - [Tealium](https://docs.talon.one/docs/dev/technology-partners/tealium.md): Tealium is a customer data platform that provides tools for managing and leveraging customer data in real time. It helps organizations unify their ... - [Assign Talon.One roles in Microsoft Entra ID](https://docs.talon.one/docs/dev/tutorials/assign-roles-in-microsoft-entra-id.md): Microsoft Entra ID: Assign and remove Talon.One roles for SSO users. - [Assign Talon.One roles in Okta](https://docs.talon.one/docs/dev/tutorials/assign-roles-in-okta.md): Okta: Assign and remove Talon.One roles for SSO users. - [Award loyalty points after delivery](https://docs.talon.one/docs/dev/tutorials/award-loyalty-points-after-delivery.md): You can reward customers with loyalty points after their order is delivered by using advanced events and a connected session ID to reference the or... - [Coupons and budgets](https://docs.talon.one/docs/dev/tutorials/coupons.md): These tutorials provide examples of coupon use. - [Create a webhook](https://docs.talon.one/docs/dev/tutorials/create-a-webhook.md): Let's create a webhook in the Campaign Manager to send a message from Talon.One. - [Create coupon on loyalty tier upgrade](https://docs.talon.one/docs/dev/tutorials/create-coupon-on-tier-upgrade.md): This tutorial describes how to trigger effects when a customer reaches a new loyalty tier. - [Create custom coupons](https://docs.talon.one/docs/dev/tutorials/create-custom-coupons.md) - [Create a custom effect to award minutes](https://docs.talon.one/docs/dev/tutorials/create-custom-effects.md): Talon.One offers a set of effects via its Integration API that you can use to get data to the integration layer. But sometimes, the [data that they... - [Create giveaway programs](https://docs.talon.one/docs/dev/tutorials/create-giveaways.md): Giveaways are account-level entities that can be shared among the Applications of your choice. - [Create referral programs](https://docs.talon.one/docs/dev/tutorials/create-referral-program.md): A referral program is defined by an advocate, a friend and a referral code. - [Essentials](https://docs.talon.one/docs/dev/tutorials/essentials.md): These tutorials cover the important concepts of Talon.One. - [Export Talon.One data](https://docs.talon.one/docs/dev/tutorials/export-data-from-talon-one.md): You can export data from Talon.One to use it in other marketing tools, run reports or analyze it as part of your BI strategy in case your integrati... - [Import coupons](https://docs.talon.one/docs/dev/tutorials/import-coupon-codes.md): If you are replacing an existing coupon or voucher system with Talon.One, you can migrate coupon codes from the old system to Talon.One. This ensur... - [Import customer data](https://docs.talon.one/docs/dev/tutorials/import-customer-data.md): When you first integrate with Talon.One, ensure you import information about your existing customers to maximize the use of targeted campaigns imme... - [Import loyalty data](https://docs.talon.one/docs/dev/tutorials/import-loyalty-data.md): If you are replacing an existing loyalty system with Talon.One, you can import all loyalty points and loyalty cards from the old system into Talon.... - [Imports and migrations](https://docs.talon.one/docs/dev/tutorials/imports.md): These tutorials illustrate how to import and export data. Importing data is an important step of the integration phase and allows you to create hig... - [Basic integration](https://docs.talon.one/docs/dev/tutorials/integrate-talon-one.md): Learn how to integrate with Talon.One with a basic example. - [Load test](https://docs.talon.one/docs/dev/tutorials/load-test.md): Load testing is an important phase of every project and must be conducted with care and in coordination with Talon.One. - [Loyalty](https://docs.talon.one/docs/dev/tutorials/loyalty.md): These tutorials provide examples of loyalty use cases. - [Monitor the integration status](https://docs.talon.one/docs/dev/tutorials/monitor-integration-status.md): When you are building a new integration or making changes to an existing one, you may want to monitor the requests sent via the Integration API. - [Other topics](https://docs.talon.one/docs/dev/tutorials/other-topics.md): These tutorials provide examples of other topics. - [Integration tutorials](https://docs.talon.one/docs/dev/tutorials/overview.md): See our tutorials for specific use cases. - [Return individual items](https://docs.talon.one/docs/dev/tutorials/partially-return-a-session.md): Let's return some items from a given customer session. - [Provision and deprovision Talon.One users in Microsoft Entra ID](https://docs.talon.one/docs/dev/tutorials/provision-deprovision-users-in-microsoft-entra-id.md): Microsoft Entra ID: Provision and deprovision Talon.One users via SCIM. - [Provision and deprovision Talon.One users in Okta](https://docs.talon.one/docs/dev/tutorials/provision-deprovision-users-in-okta.md): Okta: Provision and deprovision Talon.One users via SSO. - [Giveaways and referrals](https://docs.talon.one/docs/dev/tutorials/referrals.md): These tutorials provide examples of giveaway and referral use. - [Cancel a session with campaign budgets](https://docs.talon.one/docs/dev/tutorials/roll-back-effects.md): One of the things we can expect when cancelling a session is that the impact of the session's effects on campaign budgets will be reverted, except ... - [Single sign-on](https://docs.talon.one/docs/dev/tutorials/single-sign-on.md): These tutorials provide examples of setting up single sign-on (SSO) and user provisioning and deprovisioning with different identity providers. - [Set up single sign-on with Google](https://docs.talon.one/docs/dev/tutorials/sso-with-google.md): Google: Set up SAML single sign-on between Talon.One and Google. - [Set up single sign-on with Microsoft Entra ID](https://docs.talon.one/docs/dev/tutorials/sso-with-microsoft-entra-id.md): Microsoft Entra ID: Set up SAML single sign-on between Talon.One and Microsoft Entra ID. - [Set up single sign-on with Okta](https://docs.talon.one/docs/dev/tutorials/sso-with-okta.md): Okta: Set up SAML single sign-on between Talon.One and Okta. - [Use coupon wallets](https://docs.talon.one/docs/dev/tutorials/use-coupon-wallets.md): You can use Talon.One to manage coupon wallets. Coupon wallets enable customers to collect coupon codes found online and attach the codes to their ... - [Use geolocation](https://docs.talon.one/docs/dev/tutorials/use-geolocation.md): You can create campaigns that only trigger if your customer is in a specific location. This is also known as geofencing. - [Use custom identifiers to prevent fraud](https://docs.talon.one/docs/dev/tutorials/use-identifiers.md): The [Update customer session][update] endpoint of the [Integration API][integ] allows you to add custom identifiers in addition to the session iden... - [Manage campaign access groups](https://docs.talon.one/docs/product/account/account-settings/manage-campaign-groups.md): You can organize your campaigns into groups based on the type of campaign or the team in charge. - [Manage roles](https://docs.talon.one/docs/product/account/account-settings/manage-roles.md): A role is one or more permission sets that you can assign to any Talon.One [user][manageUsers] and determine what this user has access to. - [Manage users](https://docs.talon.one/docs/product/account/account-settings/manage-users.md): Each member of your organization can have their own user profile from which they can use the Campaign Manager. - [Manage your organization](https://docs.talon.one/docs/product/account/account-settings/overview.md): Use the organization settings to manage your organization's access to the Campaign Manager. - [Set up two-factor authentication](https://docs.talon.one/docs/product/account/account-settings/set-up-2fa.md): Two-factor authentication (2FA) is a security method that ensures a user is the only person who can access their Talon.One account. - [Set up single sign-on](https://docs.talon.one/docs/product/account/account-settings/set-up-sso.md): Single sign-on (SSO) allows users to access many service providers using a single username and password by relying on a single identity provider. - [Credentials](https://docs.talon.one/docs/product/account/credentials.md): Use the Credentials page of the Campaign Manager to create and manage credentials for webhook authentication. - [API tester](https://docs.talon.one/docs/product/account/dev-tools/API-tester.md): Use the API tester to visually compose an Update customer session, Update customer profile, or Track event CURL request using the Campaign Manager.... - [Manage additional costs](https://docs.talon.one/docs/product/account/dev-tools/manage-additional-costs.md): Create additional costs to add extra costs to the customer's cart or to specific items. For example, shipping costs or transaction fees. - [Manage attributes](https://docs.talon.one/docs/product/account/dev-tools/manage-attributes.md): Attributes are the key to customizing your rules as much as you want. Use attributes to represent any information about the following entities: - [Manage cart item catalogs](https://docs.talon.one/docs/product/account/dev-tools/manage-cart-item-catalogs.md): Cart item catalogs allow you to synchronize your entire inventory with Talon.One, making it easier to create item-based campaigns. - [Manage custom effects](https://docs.talon.one/docs/product/account/dev-tools/manage-custom-effects.md): When the built-in effects do not match your use case, you can create a custom effect. - [Management API keys](https://docs.talon.one/docs/product/account/dev-tools/manage-mapi-keys.md): You can create and manage the API keys used to interact with the Management API. This API is used for backoffice operations, such as importing coup... - [Price types](https://docs.talon.one/docs/product/account/dev-tools/manage-price-types.md): Price types allow you to define multiple categories of price for an individual item in a cart item catalog. This allows you to implement targeted p... - [Manage webhooks](https://docs.talon.one/docs/product/account/dev-tools/manage-webhooks.md): A webhook allows a Talon.One [Application][app] to send information in real-time to third-party software. - [Tools](https://docs.talon.one/docs/product/account/dev-tools/overview.md): In the Campaign Manager, in Account > Tools, you can create and manage many entities related to your Talon.One account. - [Display audit logs](https://docs.talon.one/docs/product/account/logs/audit-logs.md): The Audit logs section displays all changes made to the Management API. You can use the logs to check which changes have been made by a specific us... - [Display Integration API logs](https://docs.talon.one/docs/product/account/logs/integration-api-logs.md): Use the Integration API logs to see the [Integration API][iapi-overview] requests received by the Application of your choice. You can use this cont... - [Display notification logs](https://docs.talon.one/docs/product/account/logs/notification-logs.md): The Notification Logs page displays a record of all outgoing requests from [Application notifications][app notif] and [loyalty notifications][loyal... - [Logs](https://docs.talon.one/docs/product/account/logs/overview.md): In the Account > Logs section of the Campaign Manager, you can display the different logs that Talon.One maintains to monitor or troubleshoot your ... - [Display webhook logs](https://docs.talon.one/docs/product/account/logs/webhook-logs.md): On the Webhook Logs page, you can check how webhooks have been used in your rules. - [Manage account-level collections](https://docs.talon.one/docs/product/account/manage-collections.md): A collection is a list of items of your choice that can be used as an attribute in rules or cart item filters. - [Account](https://docs.talon.one/docs/product/account/overview.md): Use the Account section of the Campaign Manager to see your plan details, get an overview of your account and manage your deployment. - [Achievements](https://docs.talon.one/docs/product/achievements/achievements-overview.md): The achievements feature, also known as the Gamification Engine, allows you to check if a customer has reached a defined target. - [Create achievements](https://docs.talon.one/docs/product/achievements/create-achievements.md): :::note Some functionality described here is only available in the version of the achievements feature. For more information, contact your Customer... - [Manage achievements](https://docs.talon.one/docs/product/achievements/manage-achievements.md): :::note Some functionality described here is only available in the version of the achievements feature. For more information, contact your Customer... - [Create Application notifications](https://docs.talon.one/docs/product/applications/application-notifications/create-application-notifications.md): You can create notifications for each of your Applications. When you create a notification, it is automatically activated. - [Manage Application notifications](https://docs.talon.one/docs/product/applications/application-notifications/manage-application-notifications.md): You can deactivate, edit, or delete an Application notification you created. - [Application notifications](https://docs.talon.one/docs/product/applications/application-notifications/overview.md): Application notifications allow you to be informed of the changes occurring to your Application. - [Create and manage Applications](https://docs.talon.one/docs/product/applications/create-and-manage-applications.md): You can use Applications, for example, to group your campaigns by country, time zone, currency, or even by the teams managing your campaigns. - [Create Applications](https://docs.talon.one/docs/product/applications/create-applications.md): Create an [Application][apps] to: - [Display campaigns](https://docs.talon.one/docs/product/applications/display-campaigns.md): After [integrating with Talon.One][get started], you can view and manage the campaigns in your Application from the Campaigns page. - [Display customer profiles](https://docs.talon.one/docs/product/applications/display-customer-profiles.md): A customer profile contains data created and updated by the Campaign Manager as well as external data shared through the Integration API, such as t... - [Display customer sessions](https://docs.talon.one/docs/product/applications/display-customer-sessions.md): Customer sessions contain customer activity within a given Application. For example, a customer session can represent a shopping cart or a complete... - [Display events](https://docs.talon.one/docs/product/applications/display-events.md): An event represents a single occurrence of an individual customer action. Each customer session contains one or more events. - [Display products](https://docs.talon.one/docs/product/applications/display-products.md): The products dashboard provides you with detailed analytics about the individual products and SKUs that represent items in your inventory. This ena... - [Display stores](https://docs.talon.one/docs/product/applications/display-stores.md): A store is an entity in Talon.One used to represent all the physical and digital sales channels of an organization. Each store contains data create... - [Campaign evaluation](https://docs.talon.one/docs/product/applications/evaluation-order-for-rules-and-filters.md): Understanding how Talon.One executes one or more campaigns is important to help you build advanced promotion use cases. - [Find coupons](https://docs.talon.one/docs/product/applications/find-coupons.md) - [Integration API keys](https://docs.talon.one/docs/product/applications/manage-api-keys.md): The API key contained in an Application allows you to authenticate with the [Integration API][iapi] to send data to and retrieve it from a specific... - [Manage Application cart item filters](https://docs.talon.one/docs/product/applications/manage-application-cart-item-filters.md): Application cart item filters allow you to filter items by the value of a certain attribute, such as SKU or product category. They can be used in m... - [Manage Applications](https://docs.talon.one/docs/product/applications/manage-applications.md): You can edit the details of an Application or delete an Application at any time. - [Manage campaign evaluation](https://docs.talon.one/docs/product/applications/manage-campaign-evaluation.md): In the Campaign Evaluation section of your Application, you can decide the order, scope, and mode by which the Rule Engine evaluates your campaigns. - [Manage general settings](https://docs.talon.one/docs/product/applications/manage-general-settings.md): Manage the general settings of your Application. These settings are applied to all the campaigns you create and manage in the Application. - [Manage Rule Builder settings](https://docs.talon.one/docs/product/applications/manage-rule-builder-settings.md): Manage the Rule Builder settings for the campaigns in your Application. These settings are applied to all the campaigns you create and manage in th... - [Third-party API keys](https://docs.talon.one/docs/product/applications/manage-third-party-api-keys.md): A Third-party API key allows you to authenticate with the [Third-party API][third-party-api] to exchange data between Talon.One and a supported [te... - [Applications](https://docs.talon.one/docs/product/applications/overview.md): Applications are the entity where you create and manage your campaigns. Each Application can contain one or more campaigns and API keys to send int... - [Use attributes](https://docs.talon.one/docs/product/applications/use-attributes.md): On the Settings page of your Application, you can make one or more Application custom attributes available in all the campaigns of an Application, ... - [Audiences](https://docs.talon.one/docs/product/audiences/overview.md): Audiences are lists of customer profiles that allow you to target specific groups of customers in your campaigns. - [Display the account dashboard](https://docs.talon.one/docs/product/campaigns/analytics/account-dashboard.md): The account dashboard displays a count of all the running campaigns in a given live Application. It also displays the revenue generated from purcha... - [Display the Application dashboard](https://docs.talon.one/docs/product/campaigns/analytics/application-dashboard.md): The Application dashboard provides you with detailed data about the influence of your campaigns on sessions, generated revenue, discounts, and coup... - [Display campaign insights](https://docs.talon.one/docs/product/campaigns/analytics/campaign-insights.md): The campaign insights page displays detailed data about the influence of the campaign on coupon redemptions, discount costs, and other related data... - [Campaign analytics](https://docs.talon.one/docs/product/campaigns/analytics/overview.md): You can get an overview of your running campaigns and analyze their performance with varying granularity from different sections of the Campaign Ma... - [Copy campaigns](https://docs.talon.one/docs/product/campaigns/copy-campaigns.md): You can copy a campaign to a different Application than the one in which it was created. The new campaign contains all the rules and achievements o... - [Coupons](https://docs.talon.one/docs/product/campaigns/coupons/coupon-page-overview.md) - [Create coupons and gift cards](https://docs.talon.one/docs/product/campaigns/coupons/create-coupons.md) - [Manage coupons and gift cards](https://docs.talon.one/docs/product/campaigns/coupons/manage-coupons.md): After you have created coupons and gift cards in a campaign, from the Coupons page of your campaign, you can [list][list], edit, export, and delete... - [Create and manage campaigns](https://docs.talon.one/docs/product/campaigns/create-campaigns.md): Create a campaign to manage your promotional activities in Talon.One. - [Copy experiments](https://docs.talon.one/docs/product/campaigns/experiments/copy-experiments.md): You can copy an experiment within the same Application or to a different one. The copy contains all the rules and settings of the original experime... - [Create campaigns from experiments](https://docs.talon.one/docs/product/campaigns/experiments/create-campaigns-from-experiments.md): You can create a standard campaign directly from an experiment variant. This lets you roll out a successful experiment to a larger audience without... - [Create experiments](https://docs.talon.one/docs/product/campaigns/experiments/create-experiments.md): Creating an experiment automatically generates a campaign with the same name. This campaign appears in your main campaign list and contributes to t... - [Experiment goals](https://docs.talon.one/docs/product/campaigns/experiments/experiment-goals.md): When you create an experiment, you can set a goal that describes the business outcome you want to test, such as higher revenue or lower discount sp... - [Manage experiments](https://docs.talon.one/docs/product/campaigns/experiments/manage-experiments.md): After activating an experiment, you can monitor its performance, manage its state, and evaluate results. Managing an experiment's state works in a ... - [Experiments](https://docs.talon.one/docs/product/campaigns/experiments/overview.md): The experiments feature uses A/B testing to compare the performance of two rule effects against each other in a single campaign. It does this by as... - [Segment insights](https://docs.talon.one/docs/product/campaigns/experiments/segment-insights.md): The Segment Insights table, at the bottom of the experiment dashboard, breaks down your experiment results by pre-defined customer segments. Use it... - [Campaigns](https://docs.talon.one/docs/product/campaigns/overview.md): A campaign is the entity that allows you to set up your promotions in Talon.One. - [Create referrals](https://docs.talon.one/docs/product/campaigns/referrals/create-referrals.md): You can create referral codes for your campaign by importing them into Talon.One or building a rule with an effect consisting of creating referral ... - [Manage referrals](https://docs.talon.one/docs/product/campaigns/referrals/manage-referrals.md): After you have created referrals in a campaign, you can create rules to reward customers for redeeming a valid referral code, import more codes, an... - [Referrals](https://docs.talon.one/docs/product/campaigns/referrals/referral-overview.md): Referral codes are intended for your customers to share with other people so that they too become customers. Each referral code is related to an ad... - [Revise campaigns](https://docs.talon.one/docs/product/campaigns/revise-campaigns.md): Revise an active campaign to make independently tested changes to its rules and settings without affecting the current rules and settings. You can ... - [Manage campaign budgets](https://docs.talon.one/docs/product/campaigns/settings/manage-campaign-budgets.md): Budgets allow you to control the total monetary spending in your campaigns by restricting the benefits they give as you run different promotions. B... - [Manage campaign custom attributes](https://docs.talon.one/docs/product/campaigns/settings/manage-campaign-custom-attributes.md): In your campaign Settings, you can add campaign custom attributes and set values for them and for any attributes that are mandatory for the Applica... - [Manage campaign features](https://docs.talon.one/docs/product/campaigns/settings/manage-campaign-features.md): On the left-side menu of a campaign, click Settings > Features, and enable or disable the following features: - [Manage campaign schedule](https://docs.talon.one/docs/product/campaigns/settings/manage-campaign-schedule.md): The campaign schedule decides when a campaign starts running and when it expires. Defining a start and end time for your campaigns allows you to pl... - [Campaign stores](https://docs.talon.one/docs/product/campaigns/settings/manage-campaign-stores.md): In your campaign Settings, you can find all the stores linked to your campaign. You can also update how the campaign is evaluated with stores, link... - [Campaign settings](https://docs.talon.one/docs/product/campaigns/settings/overview.md): The Settings section of each campaign in the Campaign Manager allows you to manage all the settings related to that specific campaign. - [Update campaign details](https://docs.talon.one/docs/product/campaigns/settings/update-campaign-details.md): To update the details of a campaign, on the left-side menu of a campaign, click Settings > Details. - [Create templates](https://docs.talon.one/docs/product/campaigns/templates/create-templates.md): You can create a template by converting an existing campaign into a template. - [Manage templates](https://docs.talon.one/docs/product/campaigns/templates/manage-templates.md): You can manage your templates directly from your campaigns. - [Campaign templates](https://docs.talon.one/docs/product/campaigns/templates/overview.md): You can create templates from existing campaigns and use them as a starting point for creating new campaigns in any Application. This simplifies th... - [Troubleshoot campaigns](https://docs.talon.one/docs/product/campaigns/troubleshoot-campaigns.md): Sometimes, a campaign might not trigger the effects you expect. Here are a few ways you can use to troubleshoot your campaigns. Most of these tips ... - [Get started](https://docs.talon.one/docs/product/get-started.md): Your first steps with Talon.One. - [Create giveaways](https://docs.talon.one/docs/product/giveaways/create-giveaways.md): To create a giveaway pool: - [Manage giveaways](https://docs.talon.one/docs/product/giveaways/manage-giveaways.md): Apart from [displaying][displaying-giveaways] and [creating][create-giveaways] giveaway pools, you can import codes into them, export the codes as ... - [Giveaways](https://docs.talon.one/docs/product/giveaways/overview.md): You can use giveaway pools to store codes or vouchers generated outside of Talon.One with which to reward your customers. - [Card-based loyalty programs](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview.md) - [Create card-based loyalty programs](https://docs.talon.one/docs/product/loyalty-programs/card-based/create-cb-programs.md): Reward customers with loyalty points linked to cards that they can use to collect and spend points. - [Create loyalty cards](https://docs.talon.one/docs/product/loyalty-programs/card-based/create-loyalty-cards.md): Create a batch of loyalty cards to allow your customers to collect and spend loyalty points on them. - [Manage data for card-based loyalty programs](https://docs.talon.one/docs/product/loyalty-programs/card-based/manage-loyalty-cards.md): You can import and export loyalty card data, update card statuses, link cards to customer profiles, and manually add to or deduct points from loyal... - [Loyalty member](https://docs.talon.one/docs/product/loyalty-programs/loyalty-member.md): A loyalty member is a participant in a live loyalty program. What counts as a member depends on the loyalty program type: - [Create loyalty notifications](https://docs.talon.one/docs/product/loyalty-programs/loyalty-notifications/create-loyalty-notifications.md): You can create notifications for each of your loyalty programs. When you create a notification, it is automatically activated. - [Manage loyalty notifications](https://docs.talon.one/docs/product/loyalty-programs/loyalty-notifications/manage-loyalty-notifications.md): You can deactivate, edit, or delete a notification you created. - [Loyalty notifications](https://docs.talon.one/docs/product/loyalty-programs/loyalty-notifications/overview.md): Loyalty notifications allow you to be informed of the status of the loyalty points and tiers of your loyalty program. - [Manage loyalty programs](https://docs.talon.one/docs/product/loyalty-programs/manage-loyalty-programs.md) - [Loyalty programs](https://docs.talon.one/docs/product/loyalty-programs/overview.md) - [Create profile-based loyalty programs](https://docs.talon.one/docs/product/loyalty-programs/profile-based/create-pb-programs.md) - [Manage data for profile-based loyalty programs](https://docs.talon.one/docs/product/loyalty-programs/profile-based/manage-pb-lp-data.md): You can manage the data of each profile-based loyalty program directly from the program dashboard. - [Profile-based loyalty programs](https://docs.talon.one/docs/product/loyalty-programs/profile-based/profile-based-overview.md): Profile-based loyalty programs allow your customers to collect and spend loyalty points. - [Use loyalty tiers](https://docs.talon.one/docs/product/loyalty-programs/profile-based/use-loyalty-tiers.md): Loyalty tiers allow you to create tiered loyalty campaigns for customers based on point thresholds they reach. - [Use negative points](https://docs.talon.one/docs/product/loyalty-programs/profile-based/use-negative-points.md): Profile-based loyalty programs can support a negative points balance. A customer's points balance becomes negative if the customer doesn't have eno... - [Subledgers](https://docs.talon.one/docs/product/loyalty-programs/use-subledgers.md): A loyalty subledger is an individual loyalty points wallet within a loyalty program. You can create multiple subledgers for one loyalty program to ... - [Talon.One overview](https://docs.talon.one/docs/product/overview.md): Talon.One is the most powerful incentives engine that unifies loyalty, promotions and gamification into one holistic platform. - [Feature release cycle](https://docs.talon.one/docs/product/release-cycle.md): Talon.One features can go through a set of release stages. Understanding these stages helps you know what to expect and how to access new functiona... - [Blueprints](https://docs.talon.one/docs/product/rules/blueprints.md): A blueprint is a pre-defined set of rules and cart item filters you can add from the Rule Builder. You can also create your own blueprints from a c... - [Available cart item filters](https://docs.talon.one/docs/product/rules/cart-item-filters/available-cart-item-filters.md): When you [create a cart item filter][create-cif], the available filters appear sorted by the following categories: - [Manage cart item filters](https://docs.talon.one/docs/product/rules/cart-item-filters/manage-cart-item-filters.md): You can create, edit, and delete cart item filters for your campaign in your campaign's Rule Builder. - [Cart item filters](https://docs.talon.one/docs/product/rules/cart-item-filters/overview.md): Cart item filters allow you to use the items in your customers' carts in different ways to create more selective rules. Use cart item filters, for ... - [Cart item flattening](https://docs.talon.one/docs/product/rules/cart-item-flattening.md): Cart item flattening is a process that splits each cart item whose quantity is greater than 1 into individual cart items. - [Available conditions](https://docs.talon.one/docs/product/rules/conditions/available-conditions.md): Talon.One offers the following conditions. Use them to create rules that match your specific use case. - [Conditions](https://docs.talon.one/docs/product/rules/conditions/overview.md): Conditions are available only for promotion rules. They represent the criteria to trigger a given rule effect, following the logic WHEN THEN . They... - [Use conditions](https://docs.talon.one/docs/product/rules/conditions/use-conditions.md): To create a condition: - [Item bundles](https://docs.talon.one/docs/product/rules/create-and-manage-bundles.md): You can use item bundles to group a number of items that belong to one or more lists of cart items. - [Create and manage rules](https://docs.talon.one/docs/product/rules/create-and-manage-rules.md): You can choose from a series of attributes, conditions, and effects to create rules for your campaigns with full flexibility. - [Available effects in promotion rules](https://docs.talon.one/docs/product/rules/effects/available-effects.md): This page lists the available effects in promotion rules. - [Available effects in strikethrough rules](https://docs.talon.one/docs/product/rules/effects/available-strikethrough-effects.md): This page lists the available effects in strikethrough rules. - [Export triggered effects](https://docs.talon.one/docs/product/rules/effects/export-triggered-effects.md): You can download a CSV file containing all the effects triggered in a given time range for all the campaigns of your Application. - [Effects](https://docs.talon.one/docs/product/rules/effects/overview.md): Effects represent what you want your rules to achieve. The following types of effects are available: - [Use effects](https://docs.talon.one/docs/product/rules/effects/use-effects.md): It allows you to apply a discount to the total value of a customer session. For example, use it to offer a discount when customers reach a certain ... - [Collections](https://docs.talon.one/docs/product/rules/manage-collections.md): A collection is a list of items of your choice that you can use as an attribute in rules or cart item filters. - [Value maps](https://docs.talon.one/docs/product/rules/manage-value-map.md): A value map is a two-column list containing SKUs and values of your choice. - [Rules](https://docs.talon.one/docs/product/rules/overview.md): Rules allow you to define the logic of your campaign. They are evaluated as long as the campaign is active. You can create and manage one or more r... - [Strikethrough pricing](https://docs.talon.one/docs/product/rules/strikethrough-pricing.md): Strikethrough pricing is a marketing strategy where you display the market price of an item next to its discounted price on your ecommerce website.... - [Data retention policy and server infrastructure](https://docs.talon.one/docs/product/server-infrastructure-and-data-retention.md): Learn how and where the data you send to Talon.One is stored and how our infrastructure ensures high availability. Also learn how long we retain th... - [Reward customers for repeat coffee purchases](https://docs.talon.one/docs/product/tutorials/achievements/on-completion.md): Quick-service restaurants and coffee shops use stamp cards as a simple but effective way to encourage repeat purchases and boost revenue. With recu... - [Drive Black Friday sales with a limited-time spend challenge](https://docs.talon.one/docs/product/tutorials/achievements/one-time-fixed.md): Black Friday weekend is a prime opportunity for retail businesses to launch high-intensity, limited-time campaigns. Using a one-time fixed-schedule... - [Incentivize users to provide profile information](https://docs.talon.one/docs/product/tutorials/achievements/one-time-user.md): Customer profiles contain valuable zero-party data that can be used to personalize the brand experience for customers. This tutorial shows how to u... - [Increase customer engagement with an Advent calendar campaign](https://docs.talon.one/docs/product/tutorials/achievements/recurring-fixed.md): Many brands use Advent calendar campaigns to drive engagement and boost sales during the festive season. Using a recurring fixed-schedule achieveme... - [Boost credit card adoption with cashback rewards](https://docs.talon.one/docs/product/tutorials/achievements/recurring-user.md): Financial institutions and fintech providers can accelerate card adoption and attract new applicants by implementing cashback campaigns. Customers ... - [Achievement campaigns](https://docs.talon.one/docs/product/tutorials/achievements.md): Learn how to set up achievements in campaigns. - [Redeem a coupon code to issue a discount](https://docs.talon.one/docs/product/tutorials/coupons/basic-coupon.md) - [Create a basic discount](https://docs.talon.one/docs/product/tutorials/coupons/basic-discount.md): Once you have learned what our Rule Builder is, you can build your first rules. - [Reward a customer on their birthday](https://docs.talon.one/docs/product/tutorials/coupons/birthday-reward.md): Rewarding our customers on their birthday is a good way to increase customer loyalty and retention. - [Discount items in a bundle](https://docs.talon.one/docs/product/tutorials/coupons/bundles.md): We can offer our customers a discount on certain items if the items are included in a bundle. - [Buy 3 and pay for 2](https://docs.talon.one/docs/product/tutorials/coupons/buy-3-pay-2.md): Let's create a BOGO campaign for customers who buy three items from a given list of products or categories of products to get the cheapest one of t... - [Create a discount using cart item filters](https://docs.talon.one/docs/product/tutorials/coupons/cart-item-filters-discount.md): Let's imagine that we want to issue a discount on a given category of cart items when a certain condition is met. For example, if our business is a... - [Create a community buying campaign](https://docs.talon.one/docs/product/tutorials/coupons/community-buy.md): In community buying campaigns, customers can access a higher discount if a large number of people purchase the same product in a given time span. W... - [Discount a session based on purchase location](https://docs.talon.one/docs/product/tutorials/coupons/custom-attribute.md): Let's create a customer session custom attribute referring to the customer's shipping city and use it in a promotion rule to discount the session t... - [Discount items in specific positions](https://docs.talon.one/docs/product/tutorials/coupons/discount-items-specific-position.md): Let's imagine that we want to issue a discount on a specific unit of an item with a given SKU. For example, if our business is an apparel store, we... - [Set up flash sales](https://docs.talon.one/docs/product/tutorials/coupons/flash-sales.md): In flash sale campaigns, a certain number of items are offered at a discount for a limited time. The campaign ends once the time span is over or al... - [Create a gift card campaign](https://docs.talon.one/docs/product/tutorials/coupons/giftcard.md): You can create gift cards using our coupons feature that you can offer to your customers as an alternative to a refund or as a reward for a contest. - [Create a pro rata discount](https://docs.talon.one/docs/product/tutorials/coupons/prorata-discount.md): Pro rata discounts are applied evenly among all eligible items in the cart. - [Create a quantity discount](https://docs.talon.one/docs/product/tutorials/coupons/quantity-discount.md): You can create a campaign where customers get a discount for every X amount of money they spend. - [Create a channel-specific coupon campaign](https://docs.talon.one/docs/product/tutorials/coupons/segmentation-coupon-campaign.md): Let's imagine that we are targeting a young audience and want to give a discount to customers who redeem a valid coupon code on our mobile app. The... - [Coupon and discount campaigns](https://docs.talon.one/docs/product/tutorials/coupons.md): Learn how to set up typical coupon and discount campaigns. - [Create an experiment to test discount effects](https://docs.talon.one/docs/product/tutorials/experiments/create-first-experiment.md): Experiments enable you to A/B test two incentives in one campaign. By splitting your session traffic between two variants, you can identify which e... - [Experiments](https://docs.talon.one/docs/product/tutorials/experiments.md): Learn how to set up typical experiment campaigns. - [Basic giveaway](https://docs.talon.one/docs/product/tutorials/giveaway/basic-giveaway.md): We can use giveaways for rewarding our customers with vouchers or gift cards from other companies. - [Giveaways campaigns](https://docs.talon.one/docs/product/tutorials/giveaways.md): Learn how to set up typical giveaway campaigns. - [Award loyalty points for share a social media post](https://docs.talon.one/docs/product/tutorials/loyalty/loyalty-custom-event.md): You can reward your customers with loyalty points for different actions, such as following your company profile on social media or sharing a blog p... - [Reward advocates with loyalty points](https://docs.talon.one/docs/product/tutorials/loyalty/loyalty-points-for-referral.md): You can combine referrals and loyalty programs to increase customer engagement and gain new customers. - [Create a point-based loyalty campaign](https://docs.talon.one/docs/product/tutorials/loyalty/loyalty-points-program.md): After you create a profile-based loyalty program, you can define rules to determine how your customers earn points and how they can spend them. - [Reward customers for every Nth purchase](https://docs.talon.one/docs/product/tutorials/loyalty/reward-every-X-times.md): After you have created a loyalty program, you can define rules which allow you to use it as a counter. For example, you can use a loyalty program t... - [Loyalty campaigns](https://docs.talon.one/docs/product/tutorials/loyalty.md): Learn how to set up typical loyalty campaigns. - [Campaign tutorials](https://docs.talon.one/docs/product/tutorials/overview.md): Learn how to set up typical campaigns. - [Basic referral](https://docs.talon.one/docs/product/tutorials/referrals/basic-referral.md): We can use referrals for our customers' friends to become customers too. - [Incentivize share of product links](https://docs.talon.one/docs/product/tutorials/referrals/incentivize-product-link-share.md): Customers often share links to promoted products with their friends. When such a referral converts into a new sale, the customer and their friend r... - [Referral campaigns](https://docs.talon.one/docs/product/tutorials/referrals.md): Learn how to set up typical referral campaigns. - [Always trigger a discount](https://docs.talon.one/docs/product/tutorials/sample-campaigns/always-trigger-discount.md) - [Discount bundles](https://docs.talon.one/docs/product/tutorials/sample-campaigns/bundle-campaign.md) - [Collect 1 point per dollar spent](https://docs.talon.one/docs/product/tutorials/sample-campaigns/collect-point-per-item.md) - [20% off when session value >200](https://docs.talon.one/docs/product/tutorials/sample-campaigns/discount-based-on-session-value.md) - [Different discounts for different categories](https://docs.talon.one/docs/product/tutorials/sample-campaigns/discount-categories.md) - [30% off with a coupon code](https://docs.talon.one/docs/product/tutorials/sample-campaigns/discount-with-coupon.md) - [Award 1000 points for three purchases over $300 each](https://docs.talon.one/docs/product/tutorials/sample-campaigns/gamification-purchase-3times.md) - [Generate and redeem a referral code](https://docs.talon.one/docs/product/tutorials/sample-campaigns/generate-referral-code.md) - [Spend 1 point as 1 dollar](https://docs.talon.one/docs/product/tutorials/sample-campaigns/spend-1-point-as-1-dollar.md) - [Sample campaigns](https://docs.talon.one/docs/product/tutorials/sample-campaigns.md): When you get started with Talon.One, a few sample campaigns are readily available. See the following tutorials for more details about their impleme... - [Create a stores-based campaign](https://docs.talon.one/docs/product/tutorials/stores/discount-specific-stores.md): After you link stores to your campaign, you can define rules to offer discounts to customers who spend in these stores. - [Stores-based campaigns](https://docs.talon.one/docs/product/tutorials/stores.md): Learn how to set up typical stores-based campaigns. - [Terms of use](https://docs.talon.one/docs/terms-of-use.md): Terms of use for the Talon.One docs website.