# Integrate with Talon.One

> Integrating with Talon.One revolves around two main concepts: sending customer session updates and processing rule effects.

> For the complete documentation index, see [llms.txt](https://docs.talon.one/llms.txt).

## Integration landscape

Any integration uses at least the [Integration API][Integration API] to send
business data to the Campaign Manager's Rule Engine. The Rule Engine is where
all promotion rules are processed.

The Rule Engine determines which rules should be applied based on the data it
receives. For every rule whose conditions are met, the engine returns the rule
[effects](/docs/dev/integration-api/api-effects.md) to the integration layer.
For example _the coupon code is valid_ or _apply a discount_.

<Tabs>
<TabItem value="generic" label="Generic" default>
 
</TabItem>
<TabItem value="ecom" label="Retail & ecommerce">
  
</TabItem>
<TabItem value="fintech" label="Financial services">
  
</TabItem>
<TabItem value="qsr" label="QSR & dining">
  
</TabItem>
<TabItem value="travel" label="Travel & hospitality">
  
</TabItem>
</Tabs>

The following video provides an overview on the main steps to integrate with
Talon.One:

  <iframe width="736" height="418"
  src="https://www.youtube.com/embed/mP5bzW9Tn58" title="YouTube video player"
  frameBorder="0" allow="accelerometer; autoplay; clipboard-write;
  encrypted-media; gyroscope; picture-in-picture" allowFullScreen></iframe>

{
<details>
  <summary>Topics covered in the video</summary>
  
    
      1:21 Learn about the entities.
      3:05 Create your attributes to map your data points into Talon.One.
      
        3:34 Send customer session updates thanks
        to the Integration API and our SDKs.
      
      5:40 Creating and testing a promotion rule.
    
  
</details>
}

To learn more about the Campaign Manager and the Rule Engine, see our
[Product docs](/docs/product/get-started.md).

## Next steps

- **Practical approach**: See the [quickstart guide](/docs/dev/quickstart.md), read the
  [integration checklist](/docs/dev/get-started/integration-checklist.md), and
  follow the [integration tutorial][tuto].
- **Theoretical approach**: Learn about the [entities][entities] used in the
  Campaign Manager.

## Related pages

- [Entities][entities]
- [Integration API overview][Integration API]
- [Integration API effects][effects]
- [Integrating Talon.One][tuto]
- [Tutorials][tutos]

[entities]: /docs/dev/concepts/entities/entities-overview.md
[effects]: /docs/dev/integration-api/api-effects.md
[Integration API]: /docs/dev/integration-api/overview.md
[Management API]: /docs/dev/management-api/overview.md
[attributes]: /docs/dev/concepts/attributes.md
[tutos]: /docs/dev/tutorials/overview.md
[tuto]: /docs/dev/get-started/integration-tutorial.md
