# Use Cases

- [Copilots](/use-cases/copilots.md)
- [Product Catalog sync through API](/use-cases/copilots/ai-knowledge-synchronization-through-api.md): This page will describe how you can use our GraphQL API to synchronize product catalog AI Knowledge with your systems, with the aim to use this knowledge in your generative AI bots.
- [FAQ sync through API](/use-cases/copilots/ai-knowledge-synchronization-through-api-1.md): This page will describe how you can use our GraphQL API to synchronize FAQ AI Knowledge with your systems, with the aim to use this knowledge in your generative AI bots.
- [Visitor experience](/use-cases/visitor-experience.md)
- [Integrating custom buttons into your site](/use-cases/visitor-experience/integrating-custom-buttons-into-your-site.md)
- [Check availability before escalating to iAdvize](/use-cases/visitor-experience/check-availability-before-escalating-to-iadvize.md)
- [Authenticated Messaging](/use-cases/visitor-experience/authenticated-messaging.md): Why should you implement authenticated messaging?
- [Introduction](/use-cases/visitor-experience/authenticated-messaging/introduction.md)
- [Web client-side implementation](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation.md): This article is intended for developers who will be doing the front integration.
- [Authenticated Messaging overview](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/authenticated-messaging-overview.md)
- [Brief timeline of the integration process](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/brief-timeline-of-the-integration-process.md)
- [How to enable authenticated mode in the administration portal?](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/how-to-enable-authenticated-mode-in-the-administration-portal.md)
- [How to implement the customer authentication backend (token provider)?](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/how-to-implement-the-customer-authentication-backend-token-provider.md)
- [How to authenticate with iAdvize in client's website?](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/how-to-authenticate-with-iadvize-in-clients-website.md)
- [How to deal with activation success or failure?](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/how-to-deal-with-activation-success-or-failure.md)
- [How to logout?](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/how-to-logout.md)
- [Compatibility with Mobile SDK](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/compatibility-with-mobile-sdk.md)
- [FAQ](/use-cases/visitor-experience/authenticated-messaging/web-client-side-implementation/faq.md)
- [Web backend implementation](/use-cases/visitor-experience/authenticated-messaging/web-backend-implementation.md)
- [Important information and recommendations](/use-cases/visitor-experience/authenticated-messaging/web-backend-implementation/important-information-and-recommendations.md)
- [Signature and Encryption Detailed Process](/use-cases/visitor-experience/authenticated-messaging/web-backend-implementation/signature-and-encryption-detailed-process.md)
- [Technical backend implementation](/use-cases/visitor-experience/authenticated-messaging/web-backend-implementation/technical-backend-implementation.md)
- [FAQ](/use-cases/visitor-experience/authenticated-messaging/web-backend-implementation/faq.md)
- [Cross-domain Conversation Continuity](/use-cases/visitor-experience/cross-domain-conversation-continuity.md): Implement cross-domain conversation continuity in the era of first-party cookies.
- [Customize replies with Markdown](/use-cases/visitor-experience/customize-replies-with-markdown.md)
- [Agent workspace](/use-cases/agent-workspace.md)
- [Custom App example and step-by-step tutorial](/use-cases/agent-workspace/custom-app-example-and-step-by-step-tutorial.md)
- [Get Started](/use-cases/agent-workspace/custom-app-example-and-step-by-step-tutorial/get-started.md): Welcome, in this documentation, you will learn how to setup your environment to create a custom app and some tools to send informations to the desk using NextJS.
- [Work with the Desk](/use-cases/agent-workspace/custom-app-example-and-step-by-step-tutorial/work-with-the-desk.md): This tutorial explain how to interact and make actions with the desk.
- [Intent / Trigger](/use-cases/agent-workspace/custom-app-example-and-step-by-step-tutorial/intent-trigger.md): In this part, you will learn how to receive and use the client's message. The purpose is to analyze what the client sends and identify key words for your app to use.
- [JWT](/use-cases/agent-workspace/custom-app-example-and-step-by-step-tutorial/jwt.md): JWT stands for Json Web Tokens, they are encrypted Json objects sent by the website. We use them to transmit confidential informations or verify your identity
- [References](/use-cases/agent-workspace/custom-app-example-and-step-by-step-tutorial/references.md)
- [Administration](/use-cases/administration.md)
- [Users](/use-cases/administration/users.md)
- [SAML SSO Authentication - Implementation Guide](/use-cases/administration/users/saml-sso-authentication-implementation-guide.md)
- [Create, update and delete users via API](/use-cases/administration/users/create-update-and-delete-users-via-api.md): You can use the iAdvize API to import your users, create new ones or update them automatically.
- [Manage the availability of your users with the iAdvize API](/use-cases/administration/users/manage-the-availability-of-your-users-with-the-iadvize-api.md)
- [Integrate the iAdvize conversation panel into an existing tool](/use-cases/administration/users/integrate-the-iadvize-conversation-panel-into-an-existing-tool.md)
- [Anonymize a conversation or visitor data](/use-cases/administration/anonymize-a-conversation-or-visitor-data.md): iAdvize provides two GraphQL mutations to allow you to anonymize a conversation or a visitor. These will be used when you need to delete personal data at the request of the visitor.
- [Data & Analytics](/use-cases/data-and-analytics.md)
- [Extract conversation transcript](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation.md): This article shows you how to retrieve messages exchanged within a conversation. The aim is to be able to export these messages in Json format.
- [Retrieve metrics and KPIs](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation-1.md)
- [Pre-aggregated indicators](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation-1/pre-aggregated-indicators.md): The metrics query provides a set of pre-aggregated indicators that are calculated by iAdvize and grouped by dimensions such as time, campaign, project, or agent group.
- [Understand transaction data](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation-1/understand-transaction-data.md): In iAdvize, transactions (such as purchases or leads) are tracked using the JavaScript transaction tag you install on key pages like the order confirmation or lead submission page.
- [Understand conversation data 1/2](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation-1/find-contact-data-graphql.md)
- [Understand conversation data 2/2](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation-1/find-contact-data-graphql-1.md): Unlike our Rest API, which provides contact indicators, our GraphQL API provides conversation indicators. However, you may wish to go down to a per-contact granularity also for GraphQL indicators.
- [Understand satisfaction data](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation-1/understand-satisfaction-data.md)
- [Understand production indicators](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation-1/understand-production-indicators.md)
- [Understand connected users indicators](/use-cases/data-and-analytics/retrieve-messages-exchanged-within-a-conversation-1/understand-connected-users-indicators.md)
