# đ What's new
Source: https://docs.orsay.ai/en/changelog
Every feature shipped in Orsay â newest first. Click through for the full guide.
This is the **single source of truth** for everything we've shipped recently. Each entry links to the deep guide so you can go from headline to setup in one click.
The same list powers the **What's new** modal in-app. If you closed it too fast, you're in the right place.
***
## WhatsApp round videos (PTV) \[#whatsapp-round-video]
*Released May 2026* · `whatsapp` · `video`
Send **round videos** (Push To Video) in your WhatsApp sequences â the native circular format that shows up directly in chat as a video note. Open rates skyrocket compared to a regular video link.
* Format: square video (1:1), **max \~60 seconds**, MP4 H.264.
* Record on the spot from your device or upload a file (public URL, base64, or multipart).
* Works on Personal WhatsApp and WhatsApp Business API.
* Available options: `delay`, `quoted`, `mentionsEveryOne`, `mentioned`.
**Where it shines:**
* **Ultra-personal cold outreach** â A video circle with your face in the WhatsApp chat catches the eye instantly. The lead sees a real human before even tapping.
* **Quick product demos** â 30 seconds of screen-share in a round video > a paragraph of text.
* **Creative follow-ups** â Combine cloned voice + round video in a multi-step sequence to maximize replies.
* **Personal branding** â Coaches, founders: a short personalized video message beats any text template.
**â [Full guide: WhatsApp round videos](/en/guides\&tutorials/sequences#whatsapp-round-video)**
***
## Voice notes in personal WhatsApp sequences \[#personal-whatsapp-audio]
*Released April 2026* · `personal-whatsapp` · `audio`
Connect your **personal WhatsApp** with a QR code â no Business API setup â and **send a voice note as the template (first message)** of any sequence. Leads hear your real voice before reading any text, which dramatically lifts reply rate on cold outreach.
* Connect via **[Integrations](https://app.orsay.ai/integrations) â [Personal WhatsApp](https://app.orsay.ai/integrations/personal-whatsapp)** â scan the QR code on your phone.
* In any Personal WhatsApp sequence, switch the **first action step** to *Voice note* â record in-editor or upload (max 25 MB; MP3, M4A, WAV, OGG, AAC, WebM).
* The voice note plays *before* the text; subsequent steps stay in text and delays.
**â [Full guide: Personal WhatsApp + voice notes](/en/guides\&tutorials/sequences#personal-whatsapp-audio)**
***
## Claude MCP integration \[#claude-mcp]
*Released April 2026* · `integrations` · `mcp`
Use Orsay's tools â sequences, conversations, lead lookups â directly from **Claude** (or any MCP-compatible client) with one-click MCP setup. Pipe Orsay into your existing AI workflow without writing code.
* One-click connect from **[Integrations](https://app.orsay.ai/integrations) â [Connect MCP](https://app.orsay.ai/integrations/claude-mcp/connect-claude-mcp)**.
* Authenticated, scoped to your organization.
* Works with Claude Desktop and any MCP client.
**What you can do with it:**
* **Ask Claude about your pipeline** â *"Which leads from last week's Instagram sequence replied positively but never booked?"* Claude queries Orsay, returns the list, drafts a follow-up.
* **Reporting in plain English** â *"Compare reply rates across my 3 active sequences this month"* without opening dashboards.
* **Pull conversation context anywhere** â Bring a lead's full thread into Claude while writing a custom proposal or email.
* **Cross-tool workflows** â Combine Orsay's MCP with other servers (Notion, Linear, Gmail) so Claude can read an Orsay conversation â create a Linear ticket â draft a proposal in Notion, all in one prompt.
* **Ad-hoc segmentation** â *"Find leads who mentioned 'pricing' in the last 30 days but haven't received the pricing sequence"* â push them into the right flow.
â Open Orsay â **[Integrations](https://app.orsay.ai/integrations)** â **[Connect MCP](https://app.orsay.ai/integrations/claude-mcp/connect-claude-mcp)**, copy the URL into Claude Desktop or any MCP client.
***
## Voice cloning \[#voice-cloning]
*Released March 2026* · `voice` · `tts`
Clone your voice from a 1-2 minute sample and send **personalized AI voice messages** to leads â at scale, in your own voice, with three tone presets.
* Record or upload a sample â cloned voice ready in minutes.
* Three tones: *Professional*, *Friendly*, *Enthusiastic*.
* Optional **natural hesitations** ("um", "you know") and **background noise** (café, street) for extra realism.
* Up to **5 cloned voices** per organization.
**Where it shines:**
* **Personalized cold outreach at scale** â Voice notes typically lift WhatsApp reply rates 2â3Ă vs. text. Send one in *your* voice to every new lead without recording 200 takes.
* **Re-engaging cold leads** â A *Friendly*-tone "hey, just thinking about youâŠ" lands very differently from a text follow-up.
* **Multilingual presence** â Clone once, write the script in any language, deliver in your voice across French / English / Spanish leads.
* **Founders & coaches selling personal brand** â When the relationship *is* the product, audio in your voice beats perfect text.
* **Booking confirmations & reminders** â A short *Professional*-tone note 24h before a call feels like a human assistant, not a bot.
* **High-ticket sales nudges** â *Enthusiastic* tone + cafĂ© background = "I just thought of you between meetings" â drives mid-funnel leads off the fence.
**â [Full guide: Clone your voice](/en/guides\&tutorials/voice-cloning#clone-your-voice)**
***
## Build sequences with AI \[#build-with-ai]
*Released March 2026* · `sequences` · `ai`
Stop writing sequences from scratch. Describe your goal in plain language and the AI builds the **complete flow** â triggers, messages, delays, follow-ups â that you can edit step by step.
* Click **Build with AI** when creating a sequence.
* Re-run the AI on a single step at any time.
**â [Full guide: Build sequences with AI](/en/guides\&tutorials/sequences#build-with-ai)**
***
## Resources & external links on agents \[#resources]
*Released March 2026* · `agents`
Give your agent a **library of links** â landing pages, case studies, testimonials, videos â and the AI shares the right one at the right moment in conversation. Stop pasting links manually.
* Add a name, URL, and short description per resource.
* The AI decides when to share based on conversation context.
**â [Full guide: Resources on agents](/en/guides\&tutorials/agents#resources)**
***
## AI improvement suggestions \[#improvements]
*Released February 2026* · `quality` · `agents`
An AI quality reviewer scans the last 24h of conversations and **flags issues** â quality, guardrail, and tone misses â with suggested fixes you can approve into your agent's rules.
* Severity levels: HIGH / MEDIUM / LOW.
* Approve a fix â it becomes a rule on the assigned agent.
**â [Full guide: Conversation Improvements](/en/overview/conversation-improvements)**
***
## Connect your WhatsApp instantly \[#whatsapp]
*Released February 2026* · `whatsapp` · `integrations`
Link your WhatsApp Business account in **under 2 minutes** with the streamlined integration flow. Scan, validate, send.
**â [Full guide: Connect WhatsApp](/en/quickstart/whatsapp)**
***
## Keyword-based flows for Instagram \[#instagram-keyword-flows]
*Released February 2026* · `instagram` · `sequences`
Trigger an Instagram inbound sequence **only when a specific keyword** appears in a comment or story reply. Run different flows for "price", "info", "demo" â all from the same post.
* Case-insensitive, OR-matched.
* Optional scope to specific posts or stories.
**â [Full guide: Instagram keyword flows](/en/guides\&tutorials/sequences#instagram-keyword-flows)**
***
## Export your analytics \[#analytics-export]
*Released December 2025* · `analytics`
Export everything visible on the Analytics dashboard â filtered by date range and sequence â as a **CSV in one click**.
**â [Full guide: Export analytics](/en/overview/analytics#export)**
***
## Export your conversations \[#conversations-export]
*Released December 2025* · `conversations`
Download **every conversation, every message, every lead profile** with qualification status as a single CSV from the Conversations page.
**â [Full guide: Export conversations](/en/guides\&tutorials/conversations#export)**
***
Want a feature that isn't here? Tell us in the in-app chat or [WhatsApp our team](https://wa.me/33780905889) â most requests ship within a few weeks.
# đž Agents
Source: https://docs.orsay.ai/en/guides&tutorials/agents
Set up your AI agent on Orsay
On the **[Agents](https://app.orsay.ai/agents)** page, you can view, create, and manage your AI Agents. Each agent is designed to automate lead engagement and manage conversations for your workspace.
* **Click on Agents**
When you first access the **[Agents](https://app.orsay.ai/agents)** page, you may see:
* A list of existing agents (if any have already been created)
* Agent names, statuses (Active/Inactive), and the primary **Goal** of each agent
## Create Agents
**When you start building your AI agent on Orsay.ai, youâll see two options. Think of them like two different paths:**
### 1 - Custom Prompt Agent:
The **Custom Prompt Agent**, where you write detailed instructions to shape the agentâs behavior. This gives you more control, but itâs better suited for advanced users.
### 2 - Guided AI Agent Setup:
The **Guided AI Setup** is quick and beginner-friendly. You just answer a few questions and your agent is ready. For most users, the guided option is the easiest and recommended.
1. **Click on âGUIDED AI AGENT SETUPâ**
2. **Fill in the agent details**:
* **Agent name**: Give your agent a recognizable name (e.g., âRico Coolzâ)
* **Agent personality**: Lets you choose a preset personality for your agent. For example, âMan 25yo â Confident, Resourceful, Determined, Charismaticâ
* **Agent language**: Choose the main language for the agentâs responses
* **Business description (1 sentence)**: Provide a brief description of your business so the agent can reference it when interacting with leads
* **Your business offer**: Describe what youâd like the AI to pitch or highlight (e.g., product, service, special promotion) and share everything you want the AI to know about your offer
* **Qualification questions**: List questions your agent should ask the leads for qualification (e.g., current situation, budget, interest). Click on + if you want to add multiple questions
* **Call strategy**: Specify whether the agent should check if the lead agrees to a callback or invite them to book a call directly (**Booking call link is required**). It's about choosing between passive follow-up or active scheduling
* **Emoji frequency**: Control how often the agent uses emojis (we recommend 25%)
* **Emoji list (optional)**: You can choose the emojis your agent will use in its responses
* **Directness**: Determine whether the agentâs tone is more empathetic or more direct (**0 = empathetic, 10 = highly direct for more calls**, we recommend 2)
3. **Click on âSave draftâ** and **âPublish agentâ (top right)** to finalize and add it to your list
### Editing Agents
You can modify an agentâs details at any time to better suit your needs:
1. **Locate the agent** in the list on the **[Agents](https://app.orsay.ai/agents)** page
2. **Click the ellipsis (three dots)** next to the agentâs name
3. **Select âEditâ**: Youâll be taken to the same form used to create the agent
4. **Make your changes**: Adjust any fields, such as agent name, personality, language, or strategy
5. **Click âPublish agentâ**: The agentâs configuration will update accordingly
**While editing, you can also preview the agent to verify the conversation flow (Conversation test).**
## Resources & external links \[#resources]
Give your agent a library of links â landing pages, case studies, testimonials, videos â and the AI will share the right one at the right moment in a conversation.
Go to **[Agents](https://app.orsay.ai/agents)**, pick the agent, and open the **Resources** section.
For each link, provide:
* A **name** (what it is)
* A **URL**
* A short **description** (when the AI should share it)
The agent will reference these resources contextually â e.g. drop a booking link when a lead asks for a call, or share a testimonial when a lead is hesitant.
Resources work best when descriptions are written from the AI's perspective: *"Send this link when the lead asks about pricing."*
If you need help configuring your AI agent, Orsay's support team is here for
you! Reach out to us on [WhatsApp](https://wa.me/33780905889) for quick and
personalized assistance.
# đŁ Campaigns
Source: https://docs.orsay.ai/en/guides&tutorials/campaigns
Send a one-off bulk message â including a voice message â to filtered WhatsApp leads.
A **Campaign** is a one-shot bulk send to existing WhatsApp leads. Unlike a sequence (which runs continuously on a trigger), a campaign goes out **once**, to the audience you select, with the message you write.
**WhatsApp only.** Campaigns work on personal WhatsApp and the WhatsApp Business API. They are the right tool when you want to broadcast something *now* (a launch, an event, a promo) â and especially powerful for sending a **voice message as the first contact**.
## When to use a Campaign vs a Sequence
| Use a **Sequence** when⊠| Use a **Campaign** when⊠|
| ------------------------------------------------------------------------------ | ------------------------------------------------ |
| You want continuous, trigger-based automation (every new lead enters the flow) | You want a one-time blast to a defined list |
| Each lead is processed individually, on their own clock | Every lead receives the message at the same time |
| The first message is a template that runs forever | You're announcing something *now* |
## Send an audio-first Campaign on WhatsApp
The headline use case: open a campaign with a **voice message** so leads hear your real voice before any text.
In the sidebar, click **[Campaigns](https://app.orsay.ai/campaigns)** â **+ New campaign**.
On the left panel, narrow down who receives the campaign:
* **Channel** â pick Personal WhatsApp or WhatsApp Business
* **Classification** â Positive / Negative / Engaged / Undetermined
* Search by name, phone, or username
The right panel updates live with matching leads. Select all, or pick manually with the checkboxes.
In the message editor:
* Switch the message type to **đïž Voice message**.
* **Record** directly in the editor or **upload** an audio file (max 25 MB; MP3, M4A, WAV, OGG, AAC, WebM).
* Optionally add a follow-up text message that goes out right after the voice note.
* Personalize text with `{{first_name}}`, `{{last_name}}`, `{{username}}`.
The live preview on the right shows the exact message each lead will receive.
Click **Send now** to broadcast immediately, or **Schedule** to set a future date/time.
## Text-only campaigns
Voice isn't mandatory â you can send a text-only Campaign exactly the same way (skip the voice step in the editor). All the same filters, variables, and scheduling apply.
## After the campaign
Every reply lands in [Conversations](/en/personal-whatsapp/5-conversations) and is handled by the assigned agent (or by you if you take over). Track open rate, response rate, and positive rate in [Analytics](/en/overview/analytics).
## Bulk lead import (CSV)
If your audience isn't yet in Orsay, upload a CSV first via **[Integrations](https://app.orsay.ai/integrations) â [Bulk Leads](https://app.orsay.ai/integrations/bulk-leads) â Upload Files**. Then run a Campaign on the freshly imported leads.
â For ongoing automation on every new lead, use a [WhatsApp sequence](/en/personal-whatsapp/3-sequence) instead.
# đ€ MCP Integration
Source: https://docs.orsay.ai/en/guides&tutorials/mcp
Connect Orsay to Claude and any MCP-compatible client to manage sequences and conversations in plain English
The **Model Context Protocol (MCP)** is an open standard that lets AI clients (Claude, Cursor, etc.) call external tools directly from a prompt. Orsay exposes its data â conversations, sequences, analytics, leads â through a secure, authenticated MCP server.
The result: query your pipeline in plain English, trigger Orsay actions, and chain multiple tools together (Notion, Linear, GmailâŠ) â no code required.
## Connect
Go to **[Integrations](https://app.orsay.ai/integrations)** and click **[Connect MCP](https://app.orsay.ai/integrations/claude-mcp/connect-claude-mcp)**.
You'll find the MCP server URL to copy:
```
https://client.api.prod.orsay.ai/mcp
```
Open your MCP client (Claude.ai, Claude Desktop, CursorâŠ) and add a new server with that URL. See the [Compatible clients](#clients) section below for step-by-step instructions.
Your client will redirect you to Orsay to sign in and grant access. Authorization is **scoped to your organization** â no other account can read your data.
## Compatible clients \[#clients]
1. Go to **[claude.ai/settings/connectors](https://claude.ai/settings/connectors)**
2. Click **Add custom connector**
3. Paste the URL: `https://client.api.prod.orsay.ai/mcp`
4. Give it a name (e.g. *Orsay*) and click **Add**
5. Authorize the connection in the Orsay window that opens
Once connected, the Orsay icon appears in Claude's toolbar and the tools are available in all your conversations.
Open your Claude Desktop config file:
* **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
* **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
Add the Orsay server under `mcpServers`:
```json theme={null}
{
"mcpServers": {
"orsay": {
"url": "https://client.api.prod.orsay.ai/mcp"
}
}
}
```
Restart Claude Desktop. Orsay will appear in the available tools list.
1. Open **Settings** â **MCP**
2. Click **Add new global MCP server**
3. Paste the URL: `https://client.api.prod.orsay.ai/mcp`
4. Save and restart Cursor if prompted
Any client supporting the MCP protocol (Streamable HTTP) can connect using:
```
https://client.api.prod.orsay.ai/mcp
```
Refer to your client's documentation for how to add a custom MCP server.
## Available tools \[#tools]
13 tools are exposed. You don't need to call them directly â Claude selects and chains them automatically based on your prompt.
### đŹ Conversations & leads
| Tool | What it does |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `list_conversations` | List conversations with optional filters: classification (positive, negative, engagedâŠ), channel (WhatsApp / Instagram), result count |
| `get_conversation` | Retrieve the full thread of a conversation with all its messages |
| `search_conversations` | Search across conversations by text content |
| `get_lead_info` | Lead details: name, channel, creation date, profile picture |
### đ Analytics
| Tool | What it does |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `get_analytics` | Metrics over a date range: contacts reached, classification breakdown (positive, engaged, negative, undetermined), funnel (conversations started, qualified, links sent). Filterable by sequence or channel |
### ⥠Sequences
| Tool | What it does |
| --------------------- | ------------------------------------------------------------------------------------------ |
| `list_sequences` | List all sequences in the organization (name, trigger, channel, active status) |
| `get_sequence_detail` | Full details of a sequence: flow steps, associated agent, working hours, advanced settings |
| `create_sequence` | Create a new sequence: trigger, message flow, agent, response delay, working hours⊠|
| `update_sequence` | Update an existing sequence â only provided fields are changed |
| `delete_sequence` | Permanently delete a sequence |
### đ€ Agents
| Tool | What it does |
| ----------------------- | ------------------------------------------------------------ |
| `list_agents` | List AI agents available in the organization |
| `list_filtering_agents` | List filtering agents (lead qualification before engagement) |
### đą Organization
| Tool | What it does |
| -------------------- | ----------------------------------------------------------------------------------------- |
| `list_organizations` | List all organizations your account belongs to â useful if you manage multiple workspaces |
## Prompt examples \[#examples]
Ready-to-use prompts for Claude.
**Analyze your pipeline**
> *"How many leads replied positively in my Instagram sequences this month? Compare with last month."*
**Ad-hoc segmentation**
> *"Find leads who mentioned 'pricing' in the last 30 days but haven't received my pricing sequence yet."*
**Natural-language reporting**
> *"Compare the positive classification rates of my 3 active sequences over the past 14 days and tell me which one performs best."*
**Summarize a conversation**
> *"Summarize the conversation with lead \[leadId] and write a personalized follow-up based on their last replies."*
**Create a sequence**
> *"Create an Instagram inbound sequence for the account @myaccount using the 'Sales Agent' agent, a 2-minute response delay, and a welcome message 'Hi there, how can I help you?'. Leave it inactive for now."*
**Update a sequence**
> *"Activate the 'Spring 2026 Campaign' sequence and change its response delay to 5 minutes."*
**Cross-tool workflow** (combining other MCP servers)
> *"Read this week's positive Orsay conversations, create a Linear ticket for each one with the lead context, then generate a summary in Notion."*
## Technical reference \[#reference]
| Value | Description |
| -------------------------------- | --------------------------------------- |
| `CONTACT_CREATED` | New contact created in the organization |
| `CONTACT_SUBSCRIBED_TO_SEQUENCE` | Contact manually added to a sequence |
| `WHATSAPP_MESSAGE` | Incoming WhatsApp message (inbound) |
| `INSTAGRAM_COMMENT` | Comment on an Instagram post |
| `INSTAGRAM_MESSAGE` | Incoming Instagram direct message |
| `INSTAGRAM_STORY_REPLY` | Reply to an Instagram story |
`seconds` · `minutes` · `hours` · `days`
| Value | Meaning |
| -------------- | ---------------------------------------- |
| `positive` | Qualified lead, interested |
| `engaged` | Lead replied but not yet fully qualified |
| `negative` | Unqualified or uninterested lead |
| `undetermined` | No reply yet |
## Important notes \[#notes]
The `create_sequence`, `update_sequence`, and `delete_sequence` tools **modify your Orsay account in real time**. Always review Claude's proposed actions before confirming.
If you manage multiple organizations, Claude will automatically call `list_organizations` to ask which one to use. Mention the organization name in your prompt to skip that step.
* Access is authenticated via OAuth 2.0 â only your organization's data is accessible.
* The MCP server is **stateless**: each request is independent, with no persistent server-side session.
* Compatible with any client supporting the MCP protocol over Streamable HTTP.
# đïž Voice Cloning & AI Voice Messages
Source: https://docs.orsay.ai/en/guides&tutorials/voice-cloning
Clone your voice and send ultra-realistic voice messages from your conversations
The **voice cloning** feature lets you create a digital copy of your voice, then generate personalized audio messages directly from your conversations. Your leads will receive voice notes indistinguishable from real ones.
## Clone your voice
To clone your voice, go to **[Integrations](https://app.orsay.ai/integrations) â [Voice Cloning](https://app.orsay.ai/integrations/voice-cloning)**.
Record yourself via the microphone or upload existing audio files. The more varied and high-quality your samples, the more accurate the clone.
* Up to **25 audio files**
* Maximum **25 MB** total
* Maximum **5 voices** per organization
Give your voice a name (e.g. "My pro voice", "Enthusiastic voice").
Click **"Clone"**. The voice is created in seconds and immediately available in your conversations.
## Generate a voice message
From any conversation, click the **audio** icon to open the voice message generator.
Choose from your cloned voices or the default voice.
Type the text you want to convert to audio. The text will be automatically optimized for natural speech delivery.
Three tones are available:
* **Professional** â stable and composed
* **Friendly** â casual and warm
* **Enthusiastic** â dynamic and energetic
* **Natural hesitations** â Add filler words (um, well, you knowâŠ) for an even more human feel. You can customize the word list.
* **Background noise** â Add ambient sound (cafĂ© or street) to make it sound like the message was recorded in a real setting.
Preview the audio, then click **"Use this audio"** to attach it to your WhatsApp message.
## Natural hesitations
To make your voice messages even more realistic, enable **natural hesitations**. The AI will inject filler words and self-corrections into your text before synthesis.
Default words: `um, well, so, like, you know, I mean`
You can edit the hesitation word list directly in the text field. Adapt them to your speaking style!
## Background noise
Two ambient sounds are available:
| Ambiance | Description |
| ------------- | --------------------------------------------------------------------- |
| â **CafĂ©** | Coffee shop background â distant conversations, cups, warm atmosphere |
| đ **Street** | Traffic noise â cars, urban atmosphere |
The noise is mixed at a subtle volume so it doesn't overpower your voice.
## Manage your voices
From **[Integrations](https://app.orsay.ai/integrations) â [Voice Cloning](https://app.orsay.ai/integrations/voice-cloning)**, you can:
* View all your cloned voices
* Listen to a preview of each voice
* Delete a voice
Deleting a voice is permanent. Previously generated audio messages remain available, but you won't be able to create new messages with that voice.
# 1. Connect Instagram
Source: https://docs.orsay.ai/en/instagram-inbound/1-connect
Link your Instagram account to Orsay so the AI can reply to DMs, story replies, and comments.
Connect your Instagram account once, and Orsay can automatically reply to every **DM**, every **reply on your stories**, and every **comment on your posts**.
This is the **inbound** Instagram integration â Orsay reads and responds to people who already engaged with your account. There are **no daily limits** on inbound: every message gets a reply.
## Connect your Instagram account
In the sidebar, click **[Integrations](https://app.orsay.ai/integrations)** â **Instagram** â **[Connect Instagram](https://app.orsay.ai/integrations/instagram/connect)**.
You're redirected to Facebook. Log in to the Facebook account that owns the Instagram business profile, then approve the permissions Orsay needs (read messages, send messages, read comments).
If your Facebook account manages multiple Instagram accounts, pick the one you want to connect.
You're sent back to Orsay. The [integrations page](https://app.orsay.ai/integrations) shows the new account as **Connected**.
Your Instagram account must be a **Business** or **Creator** account (not Personal), and it must be linked to a **Facebook page**. This is Meta's requirement for any messaging integration.
## Next step
â [2. Create an agent](/en/instagram-inbound/2-agent)
# 2. Create an agent
Source: https://docs.orsay.ai/en/instagram-inbound/2-agent
Build the AI agent that replies to every Instagram DM, story reply, and comment.
The **agent** is the AI that replies to every incoming Instagram interaction. Same agent system as every channel.
## Quick path
Open **[Agents](https://app.orsay.ai/agents)** and click **+ Create agent**. Use **Guided AI Setup** for the fastest start. Answer 8 short questions and Orsay writes the prompt for you.
Preview in the test panel, then **Publish**.
â Full walkthrough: [Agents â full guide](/en/guides\&tutorials/agents)
## Sharpen the prompt
â [Prompt examples & best practices](/en/resources/prompt)
Add **Resources & external links** so the agent shares booking links, case studies, or testimonials at the right moment in DM. â [How to add resources](/en/guides\&tutorials/agents#resources)
## Next step
â [3. Create your sequence](/en/instagram-inbound/3-sequence)
# 3. Create your sequence
Source: https://docs.orsay.ai/en/instagram-inbound/3-sequence
Build inbound sequences for Instagram DMs, story replies, and comments â including keyword-based routing.
An Instagram inbound **sequence** runs automatically every time someone interacts with your account. You can create one sequence per trigger type, or use **keywords** to route different topics to different agents.
## Three inbound triggers
| Trigger | Fires when |
| -------------------- | -------------------------------------- |
| **Message received** | Someone DMs your account |
| **Story reply** | Someone replies to one of your stories |
| **Comment** | Someone comments on one of your posts |
## Build a sequence
Go to **[Sequences](https://app.orsay.ai/sequences)** â **Create sequence**, give it a name, and select **Instagram**.
Choose **Message received**, **Story reply**, or **Comment**.
Click **+** and **Add action step**, then select your Instagram account.
For **Story reply** and **Comment**, you can add **trigger keywords**:
* Sequence runs **only when** the comment/reply contains one of the keywords
* Case-insensitive, OR logic
* Without keywords, the sequence is **global** and runs on every comment/reply
You can also **scope the sequence to specific posts or stories** â useful when one post has very different intent from the others.
**Matching priority:** post/story-scoped sequences run first, then keyword sequences, then the global fallback.
This is the **first reply** sent. You can include a link or a button. Personalize with `{{first_name}}`, `{{last_name}}`.
Pick the agent. Set **answer delay**, choose whether to reply to people you've already talked to, and add **follow-ups** for leads who go quiet.
Toggle on and publish. The sequence is live.
## Keyword routing example \[#keyword-routing]
A coach has one Instagram post titled *"Drop a đ„ if you want my pricing."* They build:
* A **keyword sequence** with `pricing, price, fire` â routes to the **sales agent** that sends the offer.
* A **global sequence** â routes everything else to the **conversation agent** that simply engages.
â Changelog entry: [Keyword-based flows for Instagram](/en/changelog#instagram-keyword-flows)
## Next step
â [4. Manage conversations](/en/instagram-inbound/4-conversations)
# 4. Manage conversations
Source: https://docs.orsay.ai/en/instagram-inbound/4-conversations
Follow every Instagram conversation in Orsay â and take over when you want to handle a lead personally.
Every Instagram lead that interacts appears in **[Conversations](https://app.orsay.ai/conversations)**.
## Follow conversations in Orsay
The [Conversations](https://app.orsay.ai/conversations) page lists every active thread (DM, story reply, or comment-converted-to-DM), classified by the AI:
* **Positive** â booked or about to book
* **Engaged** â talking but not qualified yet
* **Negative** â not interested
* **Undetermined** â no signal yet
Each thread shows the trigger (DM / Story reply / Comment) and links to the original post or story. Filter, sort, and search across everything.
## Take over a conversation
For high-value leads, step in yourself:
* Open the thread and reply directly in Orsay.
* Send text, an image, or a voice note from the input bar.
* Use **Text-to-Audio** to send a voice note in your cloned voice. â [Voice cloning](/en/guides\&tutorials/voice-cloning)
When you reply, the AI agent **disables itself for that thread automatically**. Re-enable it with the toggle when you're done.
Instagram messages are not synced to your phone via Orsay. All takeover happens inside the [Conversations](https://app.orsay.ai/conversations) page (or directly inside the Instagram app, if you prefer â but Orsay won't know you replied there until the next message arrives).
## Re-classify and improve the agent
If the AI puts a thread in the wrong bucket, re-classify it manually. Your corrections feed [Conversation Improvements](/en/overview/conversation-improvements), where the AI scans the last 24h of conversations and suggests rules to add to your agents.
## Export everything
Click **Export** on [Conversations](https://app.orsay.ai/conversations) to download a CSV with every message and lead profile. â [Export conversations](/en/changelog#conversations-export)
## You're live
The full Instagram inbound loop: **connect â agent â sequence â conversations**. Next:
* Track performance â [Analytics](/en/overview/analytics)
* Add voice replies â [Voice cloning](/en/guides\&tutorials/voice-cloning)
* See what shipped â [What's new](/en/changelog)
# đ Analytics
Source: https://docs.orsay.ai/en/overview/analytics
Track your conversation performance metrics
A metrics dashboard for conversation performance.
* Date range picker (defaults to today)
* Sequence filter to drill into specific campaigns
* Auto-refreshes every 30 seconds
* Metrics cards: Total Leads, Total Responded, Positive / Negative / Engaged / No Answer counts and percentages, Response Rate, Positive Rate
## Export your analytics \[#export]
You can export everything visible on the Analytics dashboard with a single click.
Go to **[Analytics](https://app.orsay.ai/analytics)** and apply any filters you want (date range, sequence).
Click the **Export** button at the top right of the page.
A CSV containing all metrics for the current filter range is downloaded to your computer.
# âš Conversation Improvements
Source: https://docs.orsay.ai/en/overview/conversation-improvements
AI-powered quality review system that audits conversations and flags issues
AI-powered quality review system that audits conversations and flags issues.
* Status filter tabs: Pending, Approved, Dismissed, All
* **Run Review** button â triggers an AI scan of the last 24 hours of conversations (rate-limited)
* Shows last run time
* Review cards displaying:
* Lead name, severity (HIGH / MEDIUM / LOW), type (QUALITY, GUARDRAIL, TONE), channel, status
* The problematic message (highlighted)
* The AI-suggested fix/rule
* Actions: Approve (assign to an agent), Dismiss, Cancel (revert approval)
* Link to view the full conversation
# 1. Connect your WhatsApp
Source: https://docs.orsay.ai/en/personal-whatsapp/1-connect
Link your personal WhatsApp to Orsay by scanning a QR code â no Business API setup required.
**Why personal WhatsApp?** Two big advantages over the Business API:
* **Send a voice message as the very first message** â leads hear your real voice before reading any text.
* **No 24-hour messaging window** â you can message and reply at any time without restrictions.
## Connect via QR code
In the left sidebar, click **[Integrations](https://app.orsay.ai/integrations)** â **[Personal WhatsApp](https://app.orsay.ai/integrations/personal-whatsapp)**.
Click the **Connect** button. A QR code appears on screen.
On your phone, open WhatsApp â **Settings** â **Linked devices** â **Link a device**, then scan the QR code displayed in Orsay.
Keep your phone connected to the internet. Orsay sends from your real WhatsApp account, so the phone needs to be reachable.
## Connection status
Once linked, the [integrations page](https://app.orsay.ai/integrations/personal-whatsapp) shows a live **Connected / Disconnected** indicator (refreshed every 15 seconds). If your phone goes offline or you log out from your phone, Orsay will show **Disconnected** and pause the sequence â reconnect by re-scanning a new QR code.
## Daily sending limit \[#daily-sending-limit]
To protect your number from being flagged or banned by WhatsApp, each connected number is capped at **\~37 new conversations per day**. This cap is lower than a regular Business API number on purpose â personal numbers are more sensitive to being flagged for automated behavior. Once the cap is hit, new leads wait until the next day; it resets on a rolling 24-hour basis. Connect additional numbers to raise your total daily capacity.
## Next step
â [2. Create an agent](/en/personal-whatsapp/2-agent)
# 2. Create an agent
Source: https://docs.orsay.ai/en/personal-whatsapp/2-agent
Build an AI agent that talks to your leads on personal WhatsApp.
The **agent** is the AI brain that replies to every lead. Personal WhatsApp uses the same agent system as every other channel â once built, an agent can power any sequence.
## Quick path
In the left sidebar, click **[Agents](https://app.orsay.ai/agents)** â **+ Create agent**.
The fastest start. Answer 8 short questions about your business, your offer, and your tone. Orsay generates the prompt for you.
Click **Save draft**, preview the conversation in the test panel, then **Publish agent**.
â Full walkthrough: [Agents â full guide](/en/guides\&tutorials/agents)
## Sharpen the prompt
Need ideas for what to put in the agent's brief? The Resources page shows real prompt examples by industry, plus the structure that consistently books calls.
â [Prompt examples & best practices](/en/resources/prompt)
Add **Resources & external links** to your agent (booking links, case studies, landing pages, testimonials). The AI will share each one at the right moment in the conversation. â [How to add resources](/en/guides\&tutorials/agents#resources)
## Next step
â [3. Create your sequence](/en/personal-whatsapp/3-sequence)
# 3. Create your sequence
Source: https://docs.orsay.ai/en/personal-whatsapp/3-sequence
Build the automated flow that reaches your leads on personal WhatsApp â including voice messages as the first template.
A **sequence** is the automated flow that runs whenever a lead enters the funnel: it sends the first message, hands the conversation to the agent, and runs follow-ups if the lead goes silent.
## Build a Personal WhatsApp sequence
Go to **[Sequences](https://app.orsay.ai/sequences)** â **Create sequence**. Give it a name.
Select **Personal WhatsApp** as the channel, then choose your trigger:
* **Message received** â runs when a lead messages your number first
* **Contact subscribed to sequence** â runs when a lead is added (CSV upload, Zapier, or manual)
The first step is the **template message** â the very first thing the lead sees. With Personal WhatsApp, you have a choice:
* **Text** â write a personalized opener (supports `{{first_name}}`, `{{last_name}}`).
* **đïž Voice message** â record directly in the editor or upload a file (max 25 MB; MP3, M4A, WAV, OGG, AAC, WebM). The voice message is sent **before** the text.
Voice messages on the first step dramatically lift reply rate on cold outreach â your lead hears your voice before they read anything.
Pick the agent you created in step 2. Set the **answer delay** (3â10 minutes feels natural) and decide whether the agent should reply to people you've already talked to.
Configure automatic follow-ups â these re-engage leads who replied once and went quiet. Set how long to wait before each follow-up.
Activate the sequence with the toggle and click **Publish**. The sequence is now live â every matching lead enters automatically.
## Voice message as the template \[#voice-message-template]
Only on Personal WhatsApp, the **first action step** can be a voice note. Subsequent steps stay in text and delays as usual. This is the single highest-impact lever Personal WhatsApp gives you.
â Changelog entry: [Voice notes in personal WhatsApp sequences](/en/changelog#personal-whatsapp-audio)
## No 24-hour window
Unlike the WhatsApp Business API, **Personal WhatsApp has no 24-hour reply window**. You and the agent can send messages whenever you want, even days after the last lead message.
## Daily sending limit
Each connected number can start **\~37 new conversations per day** (see [1. Connect your WhatsApp](/en/personal-whatsapp/1-connect#daily-sending-limit) for why). If your sequence's daily volume exceeds this, leads queue and enter on the following day rather than failing â connect more numbers to raise the ceiling.
## Next step
â [4. Connect Zapier](/en/personal-whatsapp/4-zapier)
# 4. Connect Zapier to Orsay
Source: https://docs.orsay.ai/en/personal-whatsapp/4-zapier
Pipe leads from Facebook Ads, landing pages, or any source straight into your Personal WhatsApp sequence.
If your leads come from outside Orsay â Facebook Ads, ClickFunnels, systeme.io, your CRM â connect **Zapier** so every new lead automatically flows into your Personal WhatsApp sequence and gets contacted within minutes.
## How it works
A Zap watches your lead source. When a new lead is captured, Zapier calls Orsay's **Create Lead for Sequence** action, which drops the lead into the sequence you choose. Your sequence's first message (text or voice) goes out automatically.
## Set it up
Go to **[Integrations](https://app.orsay.ai/integrations)** â click **[Connect Zapier](https://app.orsay.ai/integrations/zapier/connect-zapier)**.
In Zapier, click **+ Create** to start a new Zap.
Choose the platform that captures your leads â **Facebook Lead Ads**, **ClickFunnels**, **systeme.io**, or any compatible source.
Select **Create Lead for Sequence** so each lead lands directly into a specific Personal WhatsApp sequence.
Map the lead's **First Name**, **Last Name**, and **Phone Number** from your source to Orsay's fields.
Select the **Organization** and the **Personal WhatsApp sequence** the lead should enter.
To find a sequence ID, click next to the sequence name on the [Sequences page](https://app.orsay.ai/sequences).
Once the Zap is live, every new lead captured by your source flows into Orsay and triggers your Personal WhatsApp sequence â voice message included if you set one.
## Sequence trigger requirement
The Personal WhatsApp sequence you point Zapier at must use the **Contact subscribed to sequence** trigger. This trigger fires every time Orsay receives a new lead via Zapier (or CSV import).
## Next step
â [5. Manage conversations](/en/personal-whatsapp/5-conversations)
# 5. Manage conversations
Source: https://docs.orsay.ai/en/personal-whatsapp/5-conversations
Watch every conversation in Orsay â and take over directly from Orsay or from your phone.
Once your sequence is live, every lead that engages appears in **[Conversations](https://app.orsay.ai/conversations)**.
## Follow conversations in Orsay
In the **[Conversations](https://app.orsay.ai/conversations)** page you see every active thread, classified into four buckets the AI updates as the conversation progresses:
* **Positive** â booked or about to book
* **Engaged** â talking but not yet qualified
* **Negative** â not interested
* **Undetermined** â no signal yet
You can filter by classification, sort by newest/oldest, search, and click any thread to see the full message history. Re-classify manually if the AI gets it wrong â your correction also helps the AI improve via [Conversation Improvements](/en/overview/conversation-improvements).
## Take over a conversation â two ways
When you want to step in personally:
### From Orsay
Open the thread in **[Conversations](https://app.orsay.ai/conversations)** and reply directly. You can:
* Type a text reply.
* Send a voice note (record in the input bar).
* Use **Text-to-Audio** to convert text into your cloned voice. â [Voice cloning](/en/guides\&tutorials/voice-cloning)
When you reply, the AI agent **disables itself** for that thread automatically. Re-enable it with the toggle when you're done.
### From your phone (Personal WhatsApp only)
This is unique to Personal WhatsApp: because Orsay is connected to your real WhatsApp via QR code, **the conversation is also on your phone**. Open WhatsApp on your phone, find the chat, and reply normally.
When you send a message from your phone, the AI agent in Orsay **also disables itself** for that thread â Orsay sees your reply and steps back, so you and the agent never talk over each other.
Use phone takeover for high-value calls or when you're already chatting with the lead in person. Use Orsay takeover when you're at your desk and want to send a voice note in your cloned voice.
## Export everything \[#export]
Need the data outside Orsay? Click **Export** on the [Conversations page](https://app.orsay.ai/conversations) to download a CSV with every message, lead profile, and qualification status. â [Export conversations](/en/changelog#conversations-export)
## You're live
That's the full Personal WhatsApp loop: **connect â agent â sequence â conversations**. From here:
* Add **voice cloning** for AI voice replies â [Voice cloning](/en/guides\&tutorials/voice-cloning)
* Watch your numbers â [Analytics](/en/overview/analytics)
* See what shipped recently â [What's new](/en/changelog)
# đ REST API
Source: https://docs.orsay.ai/en/resources/api
Programmatic access to Orsay via API key
## Overview
The Orsay REST API allows you to manage sequences and access conversations programmatically from your own server. This is useful for:
* Automating sequence creation from a VPS or cron job
* Integrating Orsay into your existing pipeline (e.g., Instagram â DM sequence)
* Building custom automations without going through the dashboard
* Retrieving conversation data for your CRM or analytics tools
## Authentication
All API requests require a **Bearer token** using your API key.
```bash theme={null}
curl -X GET https://client.api.prod.orsay.ai/api/v1/sequences \
-H "Authorization: Bearer sk_live_your_api_key_here"
```
### Getting your API key
1. Go to **Settings â API Keys** in the Orsay dashboard
2. Click **Generate API Key**
3. Copy the key immediately â it won't be shown again
Your API key gives full access to your organization's sequences. Keep it secret and never expose it in client-side code.
## Rate Limiting
The API is rate-limited to **200 requests per hour** per organization.
If you exceed this limit, you'll receive a `429 Too Many Requests` response with a `Retry-After` header indicating how many seconds to wait.
## Base URL
```
https://client.api.prod.orsay.ai/api/v1
```
## Endpoints
### List Agents
```bash theme={null}
GET /agents
```
Returns all AI agents for your organization.
**Response:**
```json theme={null}
[
{
"id": "e5f6g7h8-...",
"name": "Sales Agent",
"is_published": true
}
]
```
***
### List Profiles
```bash theme={null}
GET /profiles
```
Returns all connected Instagram and WhatsApp profiles.
**Response:**
```json theme={null}
{
"instagram": [
{
"id": "12345678",
"username": "mybusiness",
"status": "CONNECTED"
}
],
"whatsapp": [
{
"id": "abcd-1234-...",
"name": "My WhatsApp",
"status": "CONNECTED"
}
]
}
```
***
### List Sequences
```bash theme={null}
GET /sequences
```
Returns all sequences for your organization.
**Response:**
```json theme={null}
[
{
"id": "a1b2c3d4-...",
"name": "Welcome DM",
"trigger": "INSTAGRAM_MESSAGE",
"channel": "INSTAGRAM",
"active": true
}
]
```
***
### Get Sequence
```bash theme={null}
GET /sequences/{sequence_id}
```
Returns full details of a specific sequence.
**Response:**
```json theme={null}
{
"id": "a1b2c3d4-...",
"name": "Welcome DM",
"trigger": "INSTAGRAM_MESSAGE",
"channel": "INSTAGRAM",
"active": true,
"type": "INBOUND",
"agent_id": "e5f6g7h8-...",
"profile_id": "12345",
"inbound_response_delay": 5,
"inbound_response_delay_unit": "MINUTES",
"flow": [
{
"delay": 0,
"delay_unit": "MINUTES",
"content": "Hello! How can I help you?",
"template_id": null,
"action": null
}
]
}
```
***
### Create Sequence
```bash theme={null}
POST /sequences
```
**Request body:**
```json theme={null}
{
"name": "My New Sequence",
"trigger": "INSTAGRAM_MESSAGE",
"inbound_response_delay": 5,
"inbound_response_delay_unit": "MINUTES",
"agent_id": "e5f6g7h8-...",
"profile_id": "12345",
"active": false,
"flow": [
{
"delay": 0,
"delay_unit": "MINUTES",
"followup_delays": [
{ "delay": 30, "delay_unit": "MINUTES" }
]
}
]
}
```
**Required fields:**
| Field | Type | Description |
| --------- | ------ | ------------------------ |
| `name` | string | Name of the sequence |
| `trigger` | string | Trigger type (see below) |
**Optional fields:**
| Field | Type | Default | Description |
| ---------------------------------------- | ------ | --------- | -------------------------------- |
| `inbound_response_delay` | int | 5 | Delay before first response |
| `inbound_response_delay_unit` | string | "MINUTES" | SECONDS, MINUTES, or HOURS |
| `agent_id` | string | null | AI agent ID to use |
| `profile_id` | string | null | Instagram or WhatsApp profile ID |
| `active` | bool | false | Whether the sequence is active |
| `flow` | array | \[] | Flow steps definition |
| `filtering_agent` | string | null | Filtering agent ID |
| `should_continue_existing_conversations` | bool | false | Continue existing conversations |
| `keywords` | array | null | Trigger keywords |
| `target_accounts` | array | null | Target accounts for scraping |
| `enable_agent_on_conversation` | bool | true | Enable AI agent on conversations |
| `require_manual_approval` | bool | false | Require manual message approval |
**Response (201):**
```json theme={null}
{
"id": "new-sequence-uuid"
}
```
***
### Update Sequence
```bash theme={null}
PUT /sequences/{sequence_id}
```
Only include the fields you want to update.
**Request body:**
```json theme={null}
{
"name": "Updated Name",
"active": true,
"inbound_response_delay": 10
}
```
**Response:**
```json theme={null}
{
"id": "a1b2c3d4-...",
"status": "updated"
}
```
***
### Delete Sequence
```bash theme={null}
DELETE /sequences/{sequence_id}
```
**Response:**
```json theme={null}
{
"status": "deleted"
}
```
***
### List Conversations
```bash theme={null}
GET /conversations
```
Returns conversations for your organization with optional filters.
**Query parameters:**
| Parameter | Type | Default | Description |
| ---------------- | ------- | ------- | --------------------------------------------------------------------------- |
| `classification` | string | null | Filter by classification: `positive`, `negative`, `undetermined`, `engaged` |
| `is_active` | boolean | null | Filter by active (`true`) or inactive (`false`) status |
| `since` | string | null | ISO 8601 date â only return conversations updated after this date |
| `page_size` | int | 20 | Number of results per page (max 50) |
| `last_lead_id` | string | null | Cursor for pagination (use `next_cursor` from previous response) |
**Example:**
```bash theme={null}
curl -X GET "https://client.api.prod.orsay.ai/api/v1/conversations?classification=positive&is_active=true&page_size=10" \
-H "Authorization: Bearer sk_live_your_api_key_here"
```
**Response:**
```json theme={null}
{
"conversations": [
{
"lead_id": "a1b2c3d4-...",
"channel": "WHATSAPP",
"classification": "positive",
"is_active": true,
"first_name": "John",
"last_name": "Doe",
"username": null,
"phone_number": "+33612345678",
"latest_message_at": "2025-06-01T14:30:00+00:00",
"latest_inbound_at": "2025-06-01T14:30:00+00:00",
"latest_outbound_at": "2025-06-01T14:25:00+00:00"
}
],
"next_cursor": "a1b2c3d4-..."
}
```
Use `next_cursor` as the `last_lead_id` parameter in subsequent requests to paginate through results. When `next_cursor` is `null`, there are no more results.
***
### Get Conversation Messages
```bash theme={null}
GET /conversations/{lead_id}
```
Returns the full message history of a conversation.
**Path parameters:**
| Parameter | Type | Description |
| --------- | ---- | ------------------------------- |
| `lead_id` | UUID | The lead ID of the conversation |
**Example:**
```bash theme={null}
curl -X GET "https://client.api.prod.orsay.ai/api/v1/conversations/a1b2c3d4-5678-90ab-cdef-1234567890ab" \
-H "Authorization: Bearer sk_live_your_api_key_here"
```
**Response:**
```json theme={null}
{
"lead_id": "a1b2c3d4-...",
"channel": "WHATSAPP",
"classification": "positive",
"is_active": true,
"lead": {
"first_name": "John",
"last_name": "Doe",
"username": null,
"phone_number": "+33612345678"
},
"messages": [
{
"message_id": "msg-uuid-1",
"content": "Hello! How can I help you?",
"inbound": false,
"timestamp": "2025-06-01T14:00:00+00:00",
"status": "DELIVERED",
"sent_by": "ai",
"type": "CUSTOM"
},
{
"message_id": "msg-uuid-2",
"content": "I'd like to know more about your services",
"inbound": true,
"timestamp": "2025-06-01T14:05:00+00:00",
"status": null,
"sent_by": null,
"type": null
}
],
"total_messages": 2
}
```
## Trigger Types
| Trigger | Channel | Type |
| -------------------------------- | --------- | -------- |
| `INSTAGRAM_MESSAGE` | Instagram | Inbound |
| `INSTAGRAM_COMMENT` | Instagram | Outbound |
| `INSTAGRAM_STORY_REPLY` | Instagram | Inbound |
| `WHATSAPP_MESSAGE` | WhatsApp | Inbound |
| `CONTACT_CREATED` | WhatsApp | Outbound |
| `CONTACT_SUBSCRIBED_TO_SEQUENCE` | WhatsApp | Outbound |
## Error Codes
| Code | Description |
| ----- | ----------------------------------------------------------------------- |
| `401` | Invalid or missing API key |
| `404` | Resource not found (sequence or conversation) |
| `429` | Rate limit exceeded (200 req/hour) |
| `400` | Invalid request (bad trigger, missing field, invalid date format, etc.) |
## Example: Full Pipeline
```python theme={null}
import requests
import time
API_KEY = "sk_live_your_key_here"
BASE_URL = "https://client.api.prod.orsay.ai/api/v1"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# 1. List sequences
sequences = requests.get(f"{BASE_URL}/sequences", headers=HEADERS).json()
print(f"Found {len(sequences)} sequences")
# 2. Create a new sequence
new_seq = requests.post(f"{BASE_URL}/sequences", headers=HEADERS, json={
"name": "Auto DM Pipeline",
"trigger": "INSTAGRAM_MESSAGE",
"inbound_response_delay": 2,
"inbound_response_delay_unit": "MINUTES",
"agent_id": "your-agent-id",
"profile_id": "your-instagram-profile-id",
"active": True,
"flow": [
{
"delay": 0,
"delay_unit": "MINUTES",
"followup_delays": [
{"delay": 30, "delay_unit": "MINUTES"},
{"delay": 120, "delay_unit": "MINUTES"}
]
}
]
}).json()
print(f"Created sequence: {new_seq['id']}")
# 3. Update it later
time.sleep(1) # Small delay between requests
requests.put(f"{BASE_URL}/sequences/{new_seq['id']}", headers=HEADERS, json={
"name": "Auto DM Pipeline v2",
"inbound_response_delay": 5,
})
```
# đ€ Get a Claude API Key
Source: https://docs.orsay.ai/en/resources/claude-api-key
Step-by-step guide to create your Anthropic account and generate a Claude API key
## Why a Claude API key?
Orsay uses Claude (Anthropic's AI) to power your conversational agents. To connect your own Claude API key to Orsay, you need to create one in the Anthropic console.
With your own API key, you control your usage directly with Anthropic.
## Step 1 â Create an Anthropic account
1. Go to [console.anthropic.com](https://console.anthropic.com)
2. Click **Sign Up**
3. Register with your email or via Google
## Step 2 â Add credits
Before you can generate an API key, you need to add credits to your account.
1. In the console, go to **Billing** (left menu)
2. Click **Add credits**
3. Enter your credit card details and choose an amount
Start small ($5â$10) to test. You can top up at any time.
## Step 3 â Generate an API key
1. In the console, go to **API Keys** (left menu)
2. Click **Create Key**
3. Give it a name (e.g., `Orsay`)
4. Copy the key shown â **it won't be visible again**
Your API key starts with `sk-ant-...`. Never share it or commit it to a Git repository.
## Step 4 â Add the key to Orsay
1. In Orsay, go to **Settings â Integrations**
2. Paste your key in the **Claude API Key** field
3. Click **Save**
Your agents now use your own Claude key.
## Choosing the right model
Anthropic offers several Claude models. Here's an overview:
| Model | Recommended use | Cost |
| ------------- | ------------------------------------ | -------------- |
| Claude Haiku | Fast replies, simple conversations | Cheapest |
| Claude Sonnet | Quality / cost balance (recommended) | Medium |
| Claude Opus | Complex tasks, advanced reasoning | Most expensive |
For most Orsay use cases, **Claude Sonnet** is the best trade-off.
## Monitor your usage
In the Anthropic console, the **Usage** tab shows you:
* Tokens consumed per day
* Associated cost
* Breakdown by model
You can also set up **budget alerts** under **Billing â Budget & Alerts** to get notified when your usage exceeds a threshold.
## Frequently asked questions
Go to **API Keys** in the Anthropic console, delete the old key, then create a new one. Update the key in Orsay immediately.
Yes, technically you can â but we recommend creating a separate key per workspace to better isolate usage tracking.
Anthropic does not offer a free trial on the API. You need to add credits upfront, but the minimum is very low â a few dollars is enough to get started.
# đš F.A.Q
Source: https://docs.orsay.ai/en/resources/faq
Some questions about Orsay
## 1. How quickly will my leads be contacted?
* **Answer**: Leads are typically contacted within 5 minutes after they sign up, ensuring timely engagement and a higher chance of conversion. You can change the timing in Sequences.
## 2. Can I change my AI agent's script?
* **Answer**: Yes, you have full control over the agent's messages and can customize them directly in the dashboard to align with your brand and objectives.
## 3. What if a lead asks about pricing?
* **Answer**: The AI agent is designed to handle pricing inquiries by highlighting the value of a personalized consultation. It will encourage the lead to book a call for detailed information.
## 4. How do I add team members to Orsay?
* **Answer**: Provide their emails, and we will grant them access to your organization within the platform. They can then collaborate and monitor performance.
## 5. Is my data secure with Orsay?
* **Answer**: Absolutely. We prioritize data security and comply with all relevant data protection regulations to ensure your information is safe and confidential.
## 6. Can the AI agent handle multiple languages?
* **Answer**: Yes, our AI agents can be configured to interact in multiple languages. Please specify your language preferences during the setup process.
## 7. How do I integrate Orsay with my existing CRM or tools?
* **Answer**: Orsay integrates seamlessly with platforms like Zapier and [Make.com](http://make.com/), allowing you to connect with various CRMs and tools. Detailed integration guides are available in our documentation.
## 8. What platforms does Orsay support?
* **Answer**: Currently, Orsay supports WhatsApp, Instagram, and cross-channel engagement, ensuring you can reach leads on their preferred platforms. However, we are currently focusing only on WhatsApp.
## 9. How do I monitor my AI agent's performance?
* **Answer**: You can access real-time analytics and performance metrics through the Orsay dashboard, including conversation history, engagement rates, and conversion metrics.
## 10. What happens if a lead wants to opt out?
* **Answer**: The AI agent is programmed to respect opt-out requests promptly, ensuring compliance with communication regulations and maintaining a positive brand image.
## 11. If the contact already exists in the Orsay database, we don't send them a message, right?
* **Answer**: Yes, that's exactly it! If the lead is already in the database, it will not be recontacted (to avoid duplicates).
## 12. Is it possible to adjust the chatbot's level of insistence?
* **Answer**: Yes, we can adjust the follow-ups accordingly.
## 13. How long does it take when I add leads manually before the messages are sent?
* **Answer**: After one day, the messages will be activated.
## 14. Can AI announce different prices for different requests?
* **Answer**: Yes, of course.
## 15. Do the brackets appear in the final message?
* **Answer**: No, everything appears normally for the customer on WhatsApp; the brackets are only displayed in the dashboard.
## 16. Are there affiliate links?
* **Answer**: Yes.
## 17. Why aren't leads imported via CSV contacted directly?
* **Answer**: Leads are contacted the next day.
# đł Pricing
Source: https://docs.orsay.ai/en/resources/pricing
Simple, transparent pricing for Orsay
## Free Trial
Try Orsay free for **7 days** â no credit card required. Explore all features and see how Orsay can grow your business before committing.
***
## Subscription â \$97/month
A single plan that gives you everything you need to run your inbound automation at scale.
Unlimited replies to DMs, comments, and story replies â powered by your AI agent.
Unlimited messaging on WhatsApp Business and your personal WhatsApp.
***
## Pay per AI Message â \$0.10/message
AI messages are charged at **\$0.10 each**, on top of your monthly subscription. You only pay for the messages the AI actually sends.
Sending more than **10,000 AI messages/month**? Contact our support team to get a **volume discount** tailored to your usage.
***
## Summary
| | Details |
| ------------------------ | ------------------------------------------------ |
| **Free trial** | 7 days |
| **Monthly subscription** | \$97/month |
| **Included** | Unlimited Instagram inbound + WhatsApp messaging |
| **Price per AI message** | \$0.10 |
| **Volume discount** | Available for 10,000+ messages/month |
Reach out to our team to discuss volume pricing.
# đ Prompt
Source: https://docs.orsay.ai/en/resources/prompt
See your conversations on Orsay
# Prompt advice
Below is a concise guide on how to craft effective prompts for generating your agent.
1. **Be Specific**
* Include clear, concise instructions.
* Focus on the exact goal or behavior you want from the agent.
2. **Provide Context**
* Briefly describe your business, product, or service.
* Share any relevant background info so the AI can respond accurately.
3. **Use Plain Language**
* Avoid unnecessary jargon or repetition.
* Write in short, direct sentences.
4. **Outline Key Points**
* If there are multiple objectives or questions, list them clearly.
* This helps the AI structure its response.
5. **Offer Examples**
* If you want a specific style (e.g., friendly, professional), give a sample sentence or two.
* Demonstrating your preferred tone guides the AIâs approach.
If youâre not sure where to begin, click on any of the Recommendation tiles
under **âQuick starter.â** Each tile contains a ready-to-use prompt outline
you can adapt to your needs.
1. **Write Your Requirement**
* In the text box, describe your agentâs purpose, context, and desired tone.
2. **Optional: Use Quick Starter**
* Select a pre-written prompt from the Quick Starter section to jumpstart your description.
3. **Preview Agent**
* Click **âPreview agentâ** to see how it will respond. Adjust your prompt if needed.
4. **Create Agent**
* Once satisfied, click **âCreate agentâ** to finalize.
By following these guidelines, youâll maximize the clarity of your prompts and ensure your AI agent engages leads effectively.
# Creating your own Prompt
Below is a concise, direct guide on writing a prompt for a sales AI agent. Follow these best practices to ensure your agent asks the right qualifying questions, shares clear product information, and includes a call to action with a link.
1. **Name Your AI Agent**
* Start with a brief mention of who the agent is and its purpose.
* Example: âIâm creating a sales agent named **Bella** to promote our marketing software.â
2. **Include Brand & Product Details**
* Provide important points about your company and what youâre selling.
* Example: âOur company, **X-Mark Solutions**, offers a cloud-based CRM platform to improve lead conversions.â
3. **Qualifying Questions**
* Specify the questions you want the agent to ask to understand the prospectâs needs.
* Example:
1. âWhat is your main sales challenge?â
2. âHow many leads do you typically manage per month?â
3. âAre you interested in automating follow-up campaigns?â
4. **Call to Action Sentence**
* Tell the agent to directly invite the prospect to take an action.
* Example: âWould you like to learn more about how our CRM can double your sales pipeline?â
5. **Confirmation with Link**
* Provide a link for booking, signing up, or requesting a demo.
* Example: âGreat! Please click this link to schedule a 15-minute demo: [**YourDemoLink.com**](https://yourdemolink.com/).â
6. **Clear Requirements**
* Use bullet points or short sentences to explain each step.
* Keep it straightforward and in a direct, sales-focused tone.
**Sample Prompt** (you can copy/paste and adjust):
> âCreate a sales AI agent named Bella for X-Mark Solutions. The agent should:
>
> * Briefly introduce our **cloud-based CRM** and how it helps increase lead conversions.
> * Ask 3-4 **qualifying questions** about the prospectâs current sales process.
> * Use a direct **call to action** inviting the prospect to learn more.
> * Provide a **confirmation link** for scheduling a demo: [YourDemoLink.com](https://yourdemolink.com/).
> * Maintain a clear, concise, and results-oriented **sales tone** throughout.â
1. **Paste your prompt** into the text box.
2. **Preview agent** to see the conversation flow.
3. **Refine** if needed (e.g., adjust questions, tone, or CTA).
4. **Create your agent** once satisfied.
By following these guidelines, youâll ensure your **sales AI agent** is set up to **qualify prospects**, clearly communicate **product benefits**, and **drive them** to the next step.
[đ Hereâs an example of a prompt you can use](/en/template_prompt)
# đ Template for a prompt
Source: https://docs.orsay.ai/en/template_prompt
A template to copy and paste
## Introduction
I help people master **\[INSERT SERVICE/COACHING NAME]** from home, transforming their lives in **90 days** by developing key skills and confidence to achieve their personal goals, starting with just **15 minutes a day**.
You are **\[INSERT NAME OR PSEUDONYM]**, a passionate founder of **\[INSERT BRAND/BUSINESS NAME]**.\
You assist individuals in progressing effectively in **\[INSERT SERVICE/COACHING NAME]** to achieve their goals, whether related to personal growth, performance, or professional success.\
**Target audience** : Students, employees, entrepreneursâŠ
I show you how to move forward **strategically, step by step**, even if you're starting from scratch.\
**Goal** : Build your skills, confidence, and results with a **clear and accessible method**.\
Many of my clients have achieved their goals, boosted their confidence, and transformed their daily lives through this coaching.
Today, I live my passion, train clients worldwide, and share a **method recognized for its effectiveness**.\
With **\[INSERT BRAND/BUSINESS NAME]**, I help as many people as possible achieve their goals through **simple, repeatable strategies**.
> **Note** : We are not a robot or AI; we are a real person.\
> Never say *"program"* or *"training"* â always use *"coaching"* or *"method"*.\
> Youâre reaching out to people on **Instagram**, and your goal is to secure their agreement for a **discovery call**.
## Instructions
### Generic Section
This section is designed to remain unchanged unless necessary. You can add specific phrases or ways of speaking relevant to your business and clients to enrich the responses.
* **Tone** : Speak in a friendly, casual way, like chatting with a colleague or friend.
* **Links** : Always start links with `https://` to make them clickable on WhatsApp.
* **Language** : Use informal "you" (no formal tone). Speak only in English.
* **Greetings** : Donât say *"hi"* or *"hello"* (already said in the history).
* **Questions** : Limit messages to **one question** unless context requires more.
* **Time** : Donât calculate or reference time (unknown).
* **Style** : Speak naturally, not like a robot. Keep sentences short.
* **Thanks** : Never say "thanks for your response" â just "thanks."
* **Natural phrasing** : E.g., "how old are you?" instead of "what is your age?"
* **Emojis** : Only đ and đ.
* **Professionalism** : Donât say "basically."
* **Conversational examples** :
* "Got it, cool"
* "Yeah I see"
* "Alright"
* "Sweet"
* "Sounds good"
* "Hereâs my calendar, book a call whenever"
* "If you canât find a slot that works, shoot me a message"
* "Gotcha"
* "Perfect, noted \[...]"
* "Works for you if \[...]"
* "Glad youâre into it!"
* "Nice one"
* "Have a good evening"
* "Hope you took a sec to sign up"
* "Catch you later"
* **Adaptation** : Adjust the conversation based on the prospectâs responses. Dive into important topics before returning to the initial question.
* **Reactivity** : Fully address the previous reaction (question, objection, comment) before a new question.
* **Subtlety** : Re-ask unanswered questions tactfully, rephrasing naturally.
* **Priority** : Understand the prospectâs situation and goals. Let them express and tailor questions.
* **Conversational tone** : Examples:
* "I totally get where youâre coming from..."
* "Thatâs a solid goal, tell me more..."
* "If Iâm getting this right, youâre looking for... Right?"
* **Clarifications** : Ask if needed: "So, if Iâm following, youâre saying... Is that right?"
* **Context** : Keep the overall discussion in mind and show holistic understanding.
* **Anticipation** : Identify questions, doubts, or needs. Dig into hesitations for targeted answers.
* **Variety** : Avoid repeating phrases. Rephrase for natural flow.
* **Concision** : Responses concise, expand for clarity if needed.
* **WhatsApp** : Exchanges short and natural.
* **Goal** : Qualify the prospect and propose a phone call if qualified.
* **Priorities** : Answer prospectâs questions first, then return to qualification.
* **Flexibility** : Structured flow but flexible for tangents.
## Qualification Script
Cover the qualification steps, but adjust order if conversation flow warrants. **Ask one question at a time.**
### If the prospect says "hello"
Simply say:
* "Yo, whatâs up?"
* "How can I help you, man?"
### Communication Rules
* **Simplicity** : If no detail needed, say: "Sweet đ" or "No worries đ."
* **Tone** : Casual, friendly, like talking to a buddy.
* **Reactivity** : If answer clear, move on: "Nice one", "Got it", "Perfect."
* **Phrasing** : Donât say "By joining \[INSERT BRAND NAME]" â say "By working on \[INSERT SERVICE/COACHING NAME] to hit your goals."
* **Relevance** : Donât ask "How long have you had this problem?" unless mentioned.
### Conversation Flow
* **Intro** : Brief:
* "Yo, whatâs up?"
* "How can I help you, man?"
* **If prospect shares a problem** :
* **Example** : Tried learning via YouTube, all over the place â\
"Nice effort for going at it solo, respect. Whatâs been missing for you to make progress? A clear plan? Someone to guide you?"
* **Example** : Wants to start \[INSERT SERVICE/COACHING NAME] but doesnât know where â\
"Totally get it. I was in the same boat at first. Now Iâve got a clear method to progress fast without wasting time. Wanna hop on a call to see how I can help you structure your plan?"
* **Example** : Too young or not ready â\
"No problem đ Iâve got a free masterclass that covers the basics, check it out here: \[INSERT LINK]. Let me know what you think."
## Frequently Asked Questions and Responses
1. **What skills will I gain from this coaching?**\
Youâll develop **key skills** in \[INSERT SERVICE/COACHING NAME], with clear results to achieve your personal or professional goals.
2. **Is the coaching suitable for beginners?**\
Yes, itâs designed for **beginners**, with step-by-step guidance to make progress easy.
3. **How long does the coaching take?**\
It can last up to **12 months**, depending on your pace and support level.
4. **Is access to the coaching time-limited?**\
No, you get **lifetime access** to the platform and can revisit anytime.
5. **Is the coaching suitable for older people?**\
Yes, **adaptable to any age**, tailored to your pace.
6. **How do I access the coaching?**\
Access **24/7** from phone, tablet, or computer, at your pace.
7. **Can I follow the coaching if I donât have much time?**\
Absolutely, itâs **flexible** and fits limited schedules.
8. **Is the coaching hard to follow if I have no experience?**\
No, **simple and accessible**, even with no prior experience.
9. **Does the coaching adapt to my specific needs?**\
Yes, **tailored to your pace and goals** for steady progress.
10. **Whatâs the difference between the coaching options offered?**\
Options vary: some include **personalized support with calls**, others **self-paced access**.
11. **Is the cost of the coaching fixed?**\
Weâll discuss costs in the call, outlining **options and inclusions**.
12. **Can I start the coaching right after signing up?**\
Yes, **instant access** to content upon signup.
13. **What if I have questions during the coaching?**\
**Dedicated support**; ask in live sessions or via platform based on option.
14. **Can I rewatch live sessions if I miss them?**\
Yes, all sessions **recorded** and available on the platform.
15. **What are the main benefits of this coaching?**\
Build **skills, confidence**, and achieve goals with a clear method.
16. **Can I share what Iâve learned with others?**\
Yes, share **basics** with those close to you.
17. **Is the coaching only online, or are there in-person options?**\
**Fully online**, but in-person events may be organized.
## Additional Instructions
* **Definition** : When asked to define \[INSERT SERVICE/COACHING NAME], explain its **purpose, effectiveness, and value** (e.g., tie to notable figure/history if relevant). Tailor to context.
* **Target** : People wanting to learn/improve from scratch at home due to time/local access issues. They seek **change or specific goals**.
* **Language** : Formal "you" in FAQs, informal in WhatsApp chats.
* **Terminology** : Donât use *"program"* â say *"coaching"* or *"method"*.
* **Proposal** : Suggest an **expert follow-up** to discuss and help achieve goals.
* **Pricing** : Donât mention directly; say covered in call if asked.
* **Masterclass** : Ask if watched **free masterclass**: \[INSERT LINK]. Explain it shows efficient goal achievement, faster method, key principle. Mention **bonus** at end (e.g., "detailed basics").
* **WhatsApp** : Exchanges **short and natural**.
* **Goal** : Qualify and propose call if qualified.
* **Minors** : If minor, share free masterclass.
* **Call** : If asks "when?", provide Calendly: \[INSERT LINK], ask to pick slot. Never confirm without slot via link.
* **Hesitation** : Ask: "Whatâs holding you back? Got any questions about the call or coaching?"
* **How it works** : Prospect controls budget, adjusts amounts, details in call.
* **Qualification questions** :
* Have you tried learning/improving in \[INSERT SERVICE/COACHING NAME] before, or ready to start seriously?
* Do you want to progress in \[INSERT SERVICE/COACHING NAME] to hit goals and feel confident?
* Ready to commit and follow clear coaching plan?
* In a callable location (e.g., Europe, US)?
* How old are you?
* How long wanted serious progress?
* Important to reach this goal now?
* **Propose call** : If qualified:\
"Sweet, how about we hop on a call to see how I can help structure your plan? You in?"
* **Yes** : "Awesome, share availability, team will reach out. đ"
* **Not ready** : "No worries, hit me up when ready."
* **Hesitant** : "Whatâs holding you back? Any questions?"
* **End** : `json_step: end` only if clear yes/no to call.
## Resources
### Who are we?
Market: **Personal/professional development** or **specific skill acquisition**, depending on \[INSERT SERVICE/COACHING NAME].
### Target Audience
* **Profile** : Young adults and adults (25-50 years).
* **Level** : Mostly beginners, some intermediates, few advanced.
* **Awareness** : 90% tried similar or know solo progress challenges.
* **Communication focus** :
* Save time.
* Achieve tangible goals.
* Overcome stress/barriers to projects.
* **Budget/commitment** : 80% want progress without excessive time (efficiency).
* **Investment** : Ready to invest now to save time.
* **Audience** : Follows influencers/content related to \[INSERT FIELD].
### Main Goals đŻ
* Achieve **desired results** in \[INSERT SERVICE/COACHING NAME].
* Make **efficient, measurable progress**.
* Gain **confidence and mastery** in their project.
* Accomplish **personal/professional ambitions**.
* Feel **satisfied** with progress and successes.
### Needs đ€Č
* Understand basics of \[INSERT SERVICE/COACHING NAME] and its logic.
* Know what to do, how, and for how long.
* Avoid scattered online info.
* Avoid wasting time with ineffective methods.
* Feel confident in progress.
### Fears đ°
* Fear of not progressing properly.
* Fear of wasting time.
* Fear of not achieving goals.
### Common Mistakes & Solutions â
* **Mistake** : Learning alone without clear plan â **Solution** : Progressive modules + guided exercises.
* **Mistake** : Lacking discipline â **Solution** : Long-term vision + simple plan.
* **Mistake** : Online content without feedback â **Solution** : Coaching + direct feedback.
* **Mistake** : Thinking expert from start â **Solution** : Progressive method for all levels.
### Objections to Purchase & Responses đ
* **âItâs expensiveâ** â Investing now saves years of time/effort.
* **âI can find everything onlineâ** â Sure, but years to sort/practice/fix alone.
* **âAre you qualified?â** â Proof: track record, testimonials, results.
### Perceived Value Levels
* **Dream Outcome** : Total confidence, tangible results, pride in goals.
* **Likelihood of Success** : Testimonials, demonstrations, social proof.
* **Reduced Time** : Clear method, avoids disorganized effort.
* **Reduced Effort** : Guided programs, practical exercises, minimal time.
## Summary
* **Identity** : Talking to a real person, not a bot.
* **Role** : Qualify prospect, propose call if fits.
* **Tone** : Chat like a friend, short sentences.
* **Terminology** : No âtake careâ or âprogramâ/âtrainingâ â âcoachingâ/âmethod.â
* **Pricing** : Discuss in call if profile fits.
* **Call** : If âwhen?â â ask availability for team contact. No confirm without link slot.
* **Minors** : Share free masterclass.
* **Fit** : `json_step: end` only if clear yes/no to call.
* **Target** : Adults 25-50, mostly beginners, aware of solo challenges.
* **Goals** : Confidence, tangible results, discipline, pride.
* **Needs** : Understand, know what to do, avoid mistakes, confident progress.
* **Fears** : Not progressing, wasting time, not reaching goals.
* **Objections** :
* âExpensiveâ â Saves time.
* âOnlineâ â Too time-consuming.
* âQualified?â â Proof/testimonials.
# 1. Connect WhatsApp Business API
Source: https://docs.orsay.ai/en/whatsapp-api/1-connect
Set up an official WhatsApp Business Account (WABA) with Orsay â verified, scaleable, with approved templates.
The WhatsApp Business API is Meta's official channel for businesses. It requires a **verified WhatsApp Business Account (WABA)** and **approved templates** for sending the first message â but in exchange, you get a green-tick checkmark, no daily message caps, and full Meta support.
You have **two options**: create a brand-new WhatsApp Business account from scratch, or connect an existing WhatsApp Business app you already use.
## Option A â Create a new WhatsApp Business account
In the sidebar, click **[Integrations](https://app.orsay.ai/integrations)** â **[WhatsApp](https://app.orsay.ai/integrations/whatsapp)**.
Add a name and profile picture, then click **Connect a new WhatsApp number**.
You're redirected to Facebook. Approve the initial dialogs, then select your **Business Manager**.
Click **Create a new WhatsApp Business Account**. Use a name in the format **"Name - Your Company"** (Meta requires this for approval).
Add a phone number that is **not currently linked to any WhatsApp account**. We recommend [On Off Business](https://onoffbusiness.com) to get a clean number quickly. Validate with the 2FA code sent to that number.
## Option B â Connect an existing WhatsApp Business
This option only works if your phone uses the **WhatsApp Business** app â not a personal WhatsApp account. (For personal WhatsApp, use the [Personal WhatsApp channel](/en/personal-whatsapp/1-connect) instead.)
Go to **[Integrations](https://app.orsay.ai/integrations)** â **[WhatsApp](https://app.orsay.ai/integrations/whatsapp)** â create a profile and click **Connect WhatsApp number**.
In the Facebook flow, choose **Connect with existing WhatsApp Business App**.
Enter your phone number, scan the QR code, and validate with the 2FA code.
## Validate the phone number for sending
Before you can send messages, Meta requires a payment method on the WhatsApp Business Account.
Go to [business.facebook.com/billing\_hub](https://business.facebook.com/billing_hub), select the right business, open **WhatsApp**, and add a card.
Click the **TEST** button, input your personal WhatsApp, and click **SEND**. If you receive the message, your account is fully ready.
## Create your template messages
Templates are the **only** way to start a conversation on the WhatsApp Business API (Meta's rule). Once a lead has replied, the agent can write freely for 24 hours.
â Create templates in **[Integrations](https://app.orsay.ai/integrations) â [WhatsApp](https://app.orsay.ai/integrations/whatsapp) â Templates**, submit for Meta approval (usually a few hours), then use them in your sequence.
## Next step
â [2. Create an agent](/en/whatsapp-api/2-agent)
# 2. Create an agent
Source: https://docs.orsay.ai/en/whatsapp-api/2-agent
Build the AI agent that handles WhatsApp Business conversations after the template message.
The **agent** takes over the conversation after Meta's approved template message kicks it off. Same agent system as every other channel.
## Quick path
Open **[Agents](https://app.orsay.ai/agents)** and click **+ Create agent**. The fastest path is **Guided AI Setup** â answer 8 questions and Orsay writes the prompt for you.
Preview the conversation in the test panel, then **Publish**.
â Full walkthrough: [Agents â full guide](/en/guides\&tutorials/agents)
## Sharpen the prompt
â [Prompt examples & best practices](/en/resources/prompt)
Add **Resources & external links** to your agent so the AI shares booking links, case studies, and testimonials at the right moment. â [How to add resources](/en/guides\&tutorials/agents#resources)
## Next step
â [3. Create your sequence](/en/whatsapp-api/3-sequence)
# 3. Create your sequence
Source: https://docs.orsay.ai/en/whatsapp-api/3-sequence
Build the automated flow that opens conversations on WhatsApp Business â using approved templates.
A **sequence** on the WhatsApp Business API always starts with an **approved template message** (Meta's rule). After the lead replies, the agent runs the rest of the conversation.
## Build a WhatsApp Business sequence
Go to **[Sequences](https://app.orsay.ai/sequences)** â **Create sequence**.
Select **WhatsApp** as the channel.
| Trigger | When it fires |
| ---------------------------------- | ------------------------------------------------------- |
| **Message received** | Each time a new lead messages your number |
| **Contact created** | For any new lead not already in another sequence |
| **Contact subscribed to sequence** | For leads added to this sequence (CSV upload or Zapier) |
Click **+** and **Add action step**.
Select your **WhatsApp account**.
Pick the **approved template message** and its language.
Pick the agent. Set the **answer delay** and add **follow-ups** if needed, then click **Confirm**.
Activate the sequence with the toggle and **publish**.
## The 24-hour rule
WhatsApp Business has a **24-hour messaging window**: after a lead replies, the agent can write freely for 24 hours. After that, you must send another approved template to re-open the conversation. Use **follow-ups** in the sequence to schedule template-based re-engagements at the right cadence.
## Bulk leads via CSV or Zapier
Got an existing lead list? Two ways to push them into a sequence:
* **CSV upload** â **[Integrations](https://app.orsay.ai/integrations) â [Bulk Leads](https://app.orsay.ai/integrations/bulk-leads) â Upload Files**. The sequence must use the **Contact subscribed to sequence** trigger.
* **Zapier** â connect your lead source (Facebook Ads, ClickFunnels, etc.) and route every new lead automatically. â covered in the next step.
## Next step
â [4. Connect Zapier](/en/whatsapp-api/4-zapier)
# 4. Connect Zapier to Orsay
Source: https://docs.orsay.ai/en/whatsapp-api/4-zapier
Pipe leads from Facebook Ads, landing pages, or any source straight into your WhatsApp Business sequence.
If your leads come from outside Orsay â Facebook Ads, ClickFunnels, systeme.io, your CRM â connect **Zapier** so every new lead automatically flows into your WhatsApp Business sequence and gets the approved template message within minutes.
## How it works
A Zap watches your lead source. When a new lead is captured, Zapier calls Orsay's **Create Lead for Sequence** action, which drops the lead into the sequence you choose. The sequence's approved template goes out, and the agent takes over after the lead replies.
## Set it up
Go to **[Integrations](https://app.orsay.ai/integrations)** â click **[Connect Zapier](https://app.orsay.ai/integrations/zapier/connect-zapier)**.
In Zapier, click **+ Create** to start a new Zap.
Choose the platform that captures your leads â **Facebook Lead Ads**, **ClickFunnels**, **systeme.io**, or any compatible source.
Select **Create Lead for Sequence** so each lead lands directly into a specific WhatsApp Business sequence.
Map the lead's **First Name**, **Last Name**, and **Phone Number** from your source to Orsay's fields.
Select the **Organization** and the **WhatsApp Business sequence** the lead should enter.
To find a sequence ID, click next to the sequence name on the [Sequences page](https://app.orsay.ai/sequences).
Once the Zap is live, every new lead captured by your source flows into Orsay and triggers your WhatsApp Business sequence with the approved template message.
## Sequence trigger requirement
The WhatsApp Business sequence you point Zapier at must use the **Contact subscribed to sequence** trigger. This trigger fires every time Orsay receives a new lead via Zapier (or CSV import).
## Next step
â [5. Manage conversations](/en/whatsapp-api/5-conversations)
# 5. Manage conversations
Source: https://docs.orsay.ai/en/whatsapp-api/5-conversations
Follow every WhatsApp Business conversation in Orsay â and take over when needed.
Every lead that engages with your WhatsApp Business sequence appears in **[Conversations](https://app.orsay.ai/conversations)**.
## Follow conversations in Orsay
The **[Conversations](https://app.orsay.ai/conversations)** page lists every active thread, classified by the AI:
* **Positive** â booked or about to book
* **Engaged** â talking but not qualified yet
* **Negative** â not interested
* **Undetermined** â no signal yet
Filter by classification, sort, search, and click any thread to read the full message history. Re-classify manually if the AI is wrong â corrections feed [Conversation Improvements](/en/overview/conversation-improvements) so the agent learns.
## Take over a conversation
For high-value leads, step in yourself:
* Open the thread in Orsay and **type a reply** directly.
* Send a voice note from the input bar, or use **Text-to-Audio** with your cloned voice. â [Voice cloning](/en/guides\&tutorials/voice-cloning)
When you reply, the AI agent **disables itself for that thread automatically**. Re-enable it with the toggle when you're done.
Unlike Personal WhatsApp, the WhatsApp Business API does **not** sync messages to a phone. All takeover happens inside Orsay.
## Watch the 24-hour window
Each thread shows time remaining in the 24-hour reply window. After it expires, the agent can no longer free-text â only an approved template can re-open the conversation.
## Export everything \[#export]
Click **Export** on [Conversations](https://app.orsay.ai/conversations) to download a CSV with every message, lead profile, and qualification status. â [Export conversations](/en/changelog#conversations-export)
## You're live
The full WhatsApp Business loop: **connect â agent â sequence â conversations**. Next:
* Track performance â [Analytics](/en/overview/analytics)
* Improve your agent â [Conversation Improvements](/en/overview/conversation-improvements)
* See what shipped â [What's new](/en/changelog)
# đ NouveautĂ©s
Source: https://docs.orsay.ai/fr/changelog
Toutes les fonctionnalitĂ©s sorties sur Orsay â les plus rĂ©centes en premier. Cliquez pour le guide complet.
Ceci est la **source unique de vérité** pour tout ce qu'on a sorti récemment. Chaque entrée pointe vers le guide détaillé pour passer du titre à la configuration en un clic.
La mĂȘme liste alimente la modale **NouveautĂ©s** dans l'app. Si vous l'avez fermĂ©e trop vite, vous ĂȘtes au bon endroit.
***
## Vidéos rondes WhatsApp (PTV) \[#whatsapp-round-video]
*Sorti en mai 2026* · `whatsapp` · `vidéo`
Envoyez des **vidĂ©os rondes** (Push To Video) dans vos sĂ©quences WhatsApp â le format circulaire natif qui apparaĂźt directement dans le chat comme une note vidĂ©o. Le taux d'ouverture explose comparĂ© Ă un lien vidĂ©o classique.
* Format : vidéo carrée (1:1), **max \~60 secondes**, MP4 H.264.
* Enregistrez sur le moment depuis votre device ou importez un fichier (URL publique, base64 ou multipart).
* Fonctionne sur WhatsApp Personnel et WhatsApp Business API.
* Options disponibles : `delay`, `quoted`, `mentionsEveryOne`, `mentioned`.
**OĂč ça brille :**
* **Cold outreach ultra-personnel** â Un cercle vidĂ©o avec votre visage dans le chat WhatsApp attire l'Ćil instantanĂ©ment. Le lead voit que c'est un vrai humain avant mĂȘme de cliquer.
* **DĂ©mos produit express** â 30 secondes de screen-share en vidĂ©o ronde > un paragraphe de texte.
* **Relances crĂ©atives** â Combinez vocal clonĂ© + vidĂ©o ronde dans une sĂ©quence multi-Ă©tapes pour maximiser les rĂ©ponses.
* **Personal branding** â Coachs, fondateurs : un mini-message vidĂ©o personnalisĂ© bat n'importe quel template texte.
**â [Guide complet : VidĂ©os rondes WhatsApp](/fr/guides\&tutorials/sequences#whatsapp-round-video)**
## Bring Your Own Key (Claude) \[#bring-your-own-key]
*Sorti en mai 2026* · `intégrations` · `claude`
Connectez votre propre clĂ© API Anthropic pour utiliser Claude comme moteur IA â vous gardez le contrĂŽle total sur l'usage et ne payez aucun markup Orsay sur les messages IA gĂ©nĂ©rĂ©s via votre clĂ©.
* Rendez-vous dans **[IntĂ©grations â Claude API](https://app.orsay.ai/integrations/claude-api)**, collez votre clĂ© Anthropic (`sk-ant-...`) et choisissez un modĂšle.
* Trois tiers disponibles : *Fast* (réponses rapides), *Balanced* (équilibré), *Powerful* (meilleure qualité, plus lent).
* Une fois configurée, tous les agents IA de votre workspace utilisent votre clé à la place de la clé partagée Orsay.
* Votre clĂ© est stockĂ©e de maniĂšre sĂ©curisĂ©e et peut ĂȘtre supprimĂ©e Ă tout moment depuis la mĂȘme page.
***
## New pricing : \$0.10 par message IA \[#per-message-billing]
*Sorti en mai 2026* · `billing` · `pricing`
Nous avons simplifiĂ© le modĂšle de facturation â vous payez dĂ©sormais par message IA envoyĂ© plutĂŽt que par lead, ce qui rend les coĂ»ts bien plus prĂ©visibles et Ă©quitables quel que soit le volume de leads dans votre pipeline.
* Chaque message généré par l'IA dans une séquence coûte **\$0.10**, indépendamment du nombre de leads contactés.
* Votre solde se consulte et se recharge depuis le **Lead Wallet** dans les paramĂštres.
* Les messages envoyés sans IA (étapes texte manuelles, délais) ne sont pas facturés.
***
## Vocaux dans les séquences WhatsApp perso \[#personal-whatsapp-audio]
*Sorti en avril 2026* · `whatsapp-perso` · `audio`
Connectez votre **WhatsApp personnel** avec un QR code â pas de configuration Business API â et **envoyez un message vocal comme template (premier message)** de n'importe quelle sĂ©quence. Les leads entendent votre vraie voix avant de lire quoi que ce soit, ce qui booste massivement le taux de rĂ©ponse en cold outreach.
* Connectez-vous via **[IntĂ©grations](https://app.orsay.ai/integrations) â [WhatsApp Personnel](https://app.orsay.ai/integrations/personal-whatsapp)** â scannez le QR code depuis votre tĂ©lĂ©phone.
* Dans une sĂ©quence WhatsApp Personnel, basculez la **premiĂšre Ă©tape d'action** sur *Message vocal* â enregistrez dans l'Ă©diteur ou importez (max 25 Mo ; MP3, M4A, WAV, OGG, AAC, WebM).
* Le vocal est joué *avant* le texte ; les étapes suivantes restent en texte et délais.
**â [Guide complet : WhatsApp Personnel + vocaux](/fr/guides\&tutorials/sequences#personal-whatsapp-audio)**
***
## Intégration Claude MCP \[#claude-mcp]
*Sorti en avril 2026* · `intégrations` · `mcp`
Utilisez les outils Orsay â sĂ©quences, conversations, lookup de leads â directement depuis **Claude** (ou n'importe quel client MCP) en un clic. Connectez Orsay Ă votre workflow IA existant sans Ă©crire une ligne de code.
* Connexion en un clic depuis **[IntĂ©grations](https://app.orsay.ai/integrations) â [Connect MCP](https://app.orsay.ai/integrations/claude-mcp/connect-claude-mcp)**.
* Authentifié, limité à votre organisation.
* Fonctionne avec Claude Desktop et tout client MCP.
**Ce que vous pouvez faire :**
* **Interroger votre pipeline** â *« Quels leads de la sĂ©quence Instagram de la semaine derniĂšre ont rĂ©pondu positivement mais n'ont jamais bookĂ© ? »* Claude requĂȘte Orsay, sort la liste, rĂ©dige la relance.
* **Reporting en langage naturel** â *« Compare les taux de rĂ©ponse de mes 3 sĂ©quences actives ce mois-ci »* sans ouvrir un dashboard.
* **Importer le contexte d'une conversation partout** â RĂ©cupĂ©rez le fil complet d'un lead dans Claude pendant que vous rĂ©digez une proposition ou un email custom.
* **Workflows multi-outils** â Combinez le MCP Orsay avec Notion, Linear, Gmail : Claude lit une conversation Orsay â crĂ©e un ticket Linear â rĂ©dige une proposition dans Notion, en un seul prompt.
* **Segmentation Ă la volĂ©e** â *« Trouve les leads qui ont mentionnĂ© "prix" dans les 30 derniers jours mais n'ont pas reçu la sĂ©quence pricing »* â poussez-les dans le bon flow.
â Ouvrez Orsay â **[IntĂ©grations](https://app.orsay.ai/integrations)** â **[Connect MCP](https://app.orsay.ai/integrations/claude-mcp/connect-claude-mcp)**, copiez l'URL dans Claude Desktop ou tout client MCP.
***
## Clonage de voix \[#voice-cloning]
*Sorti en mars 2026* · `voix` · `tts`
Clonez votre voix Ă partir d'un Ă©chantillon de 1-2 minutes et envoyez des **vocaux IA personnalisĂ©s** Ă vos leads â Ă grande Ă©chelle, dans votre propre voix, avec trois tons prĂ©rĂ©glĂ©s.
* Enregistrez ou importez un Ă©chantillon â voix clonĂ©e prĂȘte en quelques minutes.
* Trois tons : *Professionnel*, *Amical*, *Enthousiaste*.
* **Hésitations naturelles** ("euh", "tu vois") et **bruit de fond** (café, rue) en option pour plus de réalisme.
* Jusqu'à **5 voix clonées** par organisation.
**OĂč ça brille :**
* **Cold outreach personnalisĂ© Ă grande Ă©chelle** â Les vocaux multiplient le taux de rĂ©ponse WhatsApp par 2-3Ă vs. le texte. Envoyez-en un dans *votre* voix Ă chaque nouveau lead, sans enregistrer 200 prises.
* **RĂ©veiller des leads froids** â Un vocal *Amical* « hey, je pensais Ă toi⊠» n'a rien Ă voir avec une relance texte.
* **PrĂ©sence multilingue** â Clonez une fois, Ă©crivez le script dans n'importe quelle langue, livrez dans votre voix Ă des leads FR / EN / ES.
* **Founders & coachs en personal brand** â Quand la relation *est* le produit, l'audio dans votre voix bat le meilleur texte.
* **Confirmations et rappels de RDV** â Un court vocal *Professionnel* 24h avant un call ressemble Ă un assistant humain, pas un bot.
* **Relances high-ticket** â Ton *Enthousiaste* + fond cafĂ© = « je viens de penser Ă toi entre deux meetings » â dĂ©cale les leads en milieu de funnel.
**â [Guide complet : Cloner votre voix](/fr/guides\&tutorials/voice-cloning#clone-your-voice)**
***
## Créer des séquences avec l'IA \[#build-with-ai]
*Sorti en mars 2026* · `séquences` · `ia`
ArrĂȘtez d'Ă©crire des sĂ©quences Ă partir de zĂ©ro. DĂ©crivez votre objectif en langage naturel et l'IA construit le **flow complet** â dĂ©clencheurs, messages, dĂ©lais, relances â que vous pouvez ensuite Ă©diter Ă©tape par Ă©tape.
* Cliquez sur **Build with AI** lors de la création d'une séquence.
* Relancez l'IA sur une seule étape à tout moment.
**â [Guide complet : CrĂ©er des sĂ©quences avec l'IA](/fr/guides\&tutorials/sequences#build-with-ai)**
***
## Ressources et liens externes sur les agents \[#resources]
*Sorti en mars 2026* · `agents`
Donnez Ă votre agent une **bibliothĂšque de liens** â landing pages, case studies, tĂ©moignages, vidĂ©os â et l'IA partage le bon au bon moment dans la conversation. Fini de copier-coller des liens manuellement.
* Ajoutez un nom, une URL et une description courte par ressource.
* L'IA décide quand partager selon le contexte de la conversation.
**â [Guide complet : Ressources sur les agents](/fr/guides\&tutorials/agents#resources)**
***
## Suggestions d'amélioration IA \[#improvements]
*Sorti en février 2026* · `qualité` · `agents`
Un reviewer IA scanne les derniĂšres 24h de conversations et **dĂ©tecte les problĂšmes** â qualitĂ©, guardrails, ton â avec des correctifs suggĂ©rĂ©s que vous pouvez approuver dans les rĂšgles de votre agent.
* Niveaux de sévérité : HIGH / MEDIUM / LOW.
* Approuvez un fix â il devient une rĂšgle sur l'agent assignĂ©.
**â [Guide complet : Suggestions d'amĂ©lioration](/fr/overview/conversation-improvements)**
***
## Connectez WhatsApp instantanément \[#whatsapp]
*Sorti en février 2026* · `whatsapp` · `intégrations`
Reliez votre compte WhatsApp Business en **moins de 2 minutes** avec le flow d'intégration simplifié. Scannez, validez, envoyez.
**â [Guide complet : Connecter WhatsApp](/fr/quickstart/whatsapp)**
***
## Flows par mots-clés pour Instagram \[#instagram-keyword-flows]
*Sorti en février 2026* · `instagram` · `séquences`
DĂ©clenchez une sĂ©quence Instagram entrante **uniquement quand un mot-clĂ© spĂ©cifique** apparaĂźt dans un commentaire ou une rĂ©ponse Ă une story. Lancez des flows diffĂ©rents pour « prix », « info », « dĂ©mo » â tout depuis le mĂȘme post.
* Insensible Ă la casse, logique OU.
* Ciblage optionnel sur des posts ou stories spécifiques.
**â [Guide complet : Flows par mots-clĂ©s Instagram](/fr/guides\&tutorials/sequences#instagram-keyword-flows)**
***
## Exporter vos analytics \[#analytics-export]
*Sorti en décembre 2025* · `analytics`
Exportez tout ce qui est visible sur le tableau de bord Analytics â filtrĂ© par plage de dates et sĂ©quence â en **CSV en un clic**.
**â [Guide complet : Exporter les analytics](/fr/overview/analytics#export)**
***
## Exporter vos conversations \[#conversations-export]
*Sorti en décembre 2025* · `conversations`
Téléchargez **chaque conversation, chaque message, chaque profil de lead** avec son statut de qualification dans un CSV unique depuis la page Conversations.
**â [Guide complet : Exporter les conversations](/fr/guides\&tutorials/conversations#export)**
***
Une fonctionnalitĂ© manque ? Dites-le-nous dans le chat in-app ou [WhatsApp Ă notre Ă©quipe](https://wa.me/33780905889) â la plupart des demandes sont livrĂ©es en quelques semaines.
# đž Agents
Source: https://docs.orsay.ai/fr/guides&tutorials/agents
Configurez votre agent IA sur Orsay
Sur la page **[Agents](https://app.orsay.ai/agents)**, vous pouvez visualiser, crĂ©er et gĂ©rer vos agents IA. Chaque agent est conçu pour automatiser lâengagement des leads et gĂ©rer les conversations pour votre espace de travail.
* **Cliquez sur Agents**
Lorsque vous accĂ©dez pour la premiĂšre fois Ă la page **[Agents](https://app.orsay.ai/agents)**, vous pouvez voirâŻ:
* Une liste des agents existants (si certains ont déjà été créés)
* Les noms des agents, leurs statuts (Actif/Inactif) et lâ**objectif principal** de chaque agent
## Créer un agent
**Lorsque vous commencez Ă crĂ©er votre agent IA sur Orsay.ai, vous verrez deux options. Pensez-y comme deux chemins diffĂ©rentsâŻ:**
### 1 - Agent Ă prompt personnalisĂ©âŻ:
Lâ**Agent Ă prompt personnalisĂ©** vous permet dâĂ©crire des instructions dĂ©taillĂ©es pour façonner le comportement de lâagent. Cela offre plus de contrĂŽle, mais est mieux adaptĂ© aux utilisateurs avancĂ©s.
### 2 - CrĂ©ation guidĂ©e dâagent IAâŻ:
La **crĂ©ation guidĂ©e** est rapide et facile pour les dĂ©butants. Vous rĂ©pondez Ă quelques questions et votre agent est prĂȘt. Pour la plupart des utilisateurs, cette option guidĂ©e est la plus simple et recommandĂ©e.
1. **Cliquez sur âGUIDED AI AGENT SETUPâ**
2. **Remplissez les informations de lâagent**âŻ:
* **Nom de lâagent**âŻ: Donnez un nom reconnaissable Ă votre agent (ex.âŻ: âRico Coolzâ)
* **PersonnalitĂ© de lâagent**âŻ: Choisissez une personnalitĂ© prĂ©dĂ©finie pour votre agent. ExempleâŻ: âHomme 25 ans â Confiant, IngĂ©nieux, DĂ©terminĂ©, Charismatiqueâ
* **Langue de lâagent**âŻ: Choisissez la langue principale des rĂ©ponses de lâagent
* **Description de lâentreprise (1 phrase)**âŻ: Fournissez une brĂšve description de votre entreprise pour que lâagent puisse sây rĂ©fĂ©rer lors des interactions avec les leads
* **Votre offre commerciale**âŻ: DĂ©crivez ce que lâIA doit promouvoir ou mettre en avant (ex.âŻ: produit, service, promotion spĂ©ciale) et partagez tout ce que lâIA doit savoir sur votre offre
* **Questions de qualification**âŻ: Listez les questions que votre agent doit poser pour qualifier les leads (ex.âŻ: situation actuelle, budget, intĂ©rĂȘt). Cliquez sur + pour ajouter plusieurs questions
* **StratĂ©gie dâappel**âŻ: Indiquez si lâagent doit vĂ©rifier si le lead accepte un rappel ou lâinviter Ă rĂ©server un appel directement (**lien de rĂ©servation requis**). Il sâagit de choisir entre un suivi passif ou une prise de rendez-vous active
* **FrĂ©quence des emojis**âŻ: ContrĂŽlez la frĂ©quence dâutilisation des emojis par lâagent (nous recommandons 25âŻ%)
* **Liste dâemojis (optionnel)**âŻ: Vous pouvez choisir les emojis que lâagent utilisera dans ses rĂ©ponses
* **Ton direct**âŻ: DĂ©terminez si le ton de lâagent doit ĂȘtre plus empathique ou plus direct (**0 = empathique, 10 = trĂšs direct pour obtenir plus dâappels**, nous recommandons 2)
3. **Cliquez sur âSave draftâ** puis **âPublish agentâ (en haut Ă droite)** pour finaliser et ajouter lâagent Ă votre liste
### Modifier un agent
Vous pouvez modifier les informations dâun agent Ă tout moment pour mieux rĂ©pondre Ă vos besoinsâŻ:
1. **Localisez lâagent** dans la liste sur la page **[Agents](https://app.orsay.ai/agents)**
2. **Cliquez sur les trois points (ellipsis)** Ă cĂŽtĂ© du nom de lâagent
3. **SĂ©lectionnez âEditâ**âŻ: Vous accĂ©dez au mĂȘme formulaire que lors de la crĂ©ation de lâagent
4. **Apportez vos modifications**âŻ: Ajustez nâimporte quel champ, comme le nom, la personnalitĂ©, la langue ou la stratĂ©gie de lâagent
5. **Cliquez sur âPublish agentâ**âŻ: La configuration de lâagent sera mise Ă jour
**Lors de la modification, vous pouvez Ă©galement prĂ©visualiser lâagent pour vĂ©rifier le dĂ©roulement de la conversation (Test de conversation).**
## Ressources et liens externes \[#resources]
Donnez Ă votre agent une bibliothĂšque de liens â landing pages, case studies, tĂ©moignages, vidĂ©os â et l'IA partagera la bonne au bon moment dans la conversation.
Allez dans **[Agents](https://app.orsay.ai/agents)**, sélectionnez l'agent, et ouvrez la section **Resources**.
Pour chaque lien, fournissez :
* Un **nom** (ce que c'est)
* Une **URL**
* Une courte **description** (quand l'IA doit la partager)
L'agent rĂ©fĂ©rencera ces ressources de façon contextuelle â par exemple un lien de rĂ©servation quand un lead demande un appel, ou un tĂ©moignage si un lead hĂ©site.
Les ressources fonctionnent mieux quand les descriptions sont rédigées du point de vue de l'IA : *« Envoie ce lien quand le lead demande le prix. »*
Si vous avez besoin dâaide pour configurer votre agent IA, lâĂ©quipe de support
dâOrsay est lĂ pour vousâŻ! Contactez-nous sur
[WhatsApp](https://wa.me/33780905889) pour une assistance rapide et
personnalisée.
# đŁ Campagnes
Source: https://docs.orsay.ai/fr/guides&tutorials/campaigns
Envoyez un message en masse en une fois â y compris un message vocal â Ă des leads WhatsApp filtrĂ©s.
Une **Campagne** est un envoi en masse one-shot à des leads WhatsApp existants. Contrairement à une séquence (qui tourne en continu sur un déclencheur), une campagne part **une seule fois**, vers l'audience que vous sélectionnez, avec le message que vous écrivez.
**WhatsApp uniquement.** Les campagnes fonctionnent sur WhatsApp Personnel et l'API WhatsApp Business. C'est l'outil parfait pour broadcaster quelque chose *maintenant* (un lancement, un Ă©vĂ©nement, une promo) â et particuliĂšrement puissant pour envoyer un **message vocal en premier contact**.
## Quand utiliser une Campagne vs une Séquence
| Utilisez une **Séquence** quand⊠| Utilisez une **Campagne** quand⊠|
| ------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| Vous voulez une automatisation continue, basée sur déclencheur (chaque nouveau lead entre dans le flow) | Vous voulez un envoi unique vers une liste définie |
| Chaque lead est traitĂ© individuellement, Ă son rythme | Tous les leads reçoivent le message en mĂȘme temps |
| Le premier message est un template qui tourne en permanence | Vous annoncez quelque chose *maintenant* |
## Envoyer une Campagne audio sur WhatsApp
Le use case phare : ouvrir une campagne avec un **message vocal** pour que les leads entendent votre vraie voix avant tout texte.
Dans la barre latĂ©rale, cliquez sur **[Campaigns](https://app.orsay.ai/campaigns)** â **+ Nouvelle campagne**.
Sur le panneau de gauche, affinez qui reçoit la campagne :
* **Canal** â choisissez WhatsApp Personnel ou WhatsApp Business
* **Classification** â Positif / NĂ©gatif / EngagĂ© / IndĂ©terminĂ©
* Recherchez par nom, téléphone, ou username
Le panneau de droite se met à jour en direct avec les leads correspondants. Sélectionnez tout, ou choisissez manuellement avec les cases à cocher.
Dans l'éditeur de message :
* Basculez le type de message sur **đïž Message vocal**.
* **Enregistrez** directement dans l'éditeur ou **importez** un fichier audio (max 25 Mo ; MP3, M4A, WAV, OGG, AAC, WebM).
* Ajoutez optionnellement un message texte de suivi envoyé juste aprÚs le vocal.
* Personnalisez le texte avec `{{first_name}}`, `{{last_name}}`, `{{username}}`.
L'aperçu en direct à droite montre le message exact que chaque lead recevra.
Cliquez sur **Envoyer maintenant** pour broadcaster tout de suite, ou **Planifier** pour fixer une date/heure future.
## Campagnes texte uniquement
Le vocal n'est pas obligatoire â vous pouvez envoyer une campagne texte exactement de la mĂȘme façon (sautez l'Ă©tape vocal dans l'Ă©diteur). MĂȘmes filtres, mĂȘmes variables, mĂȘme planification.
## AprĂšs la campagne
Chaque réponse atterrit dans [Conversations](/fr/personal-whatsapp/5-conversations) et est gérée par l'agent assigné (ou par vous si vous reprenez la main). Suivez taux d'ouverture, taux de réponse et taux positif dans [Analytics](/fr/overview/analytics).
## Import de leads en masse (CSV)
Si votre audience n'est pas encore dans Orsay, uploadez un CSV via **[IntĂ©grations](https://app.orsay.ai/integrations) â [Bulk Leads](https://app.orsay.ai/integrations/bulk-leads) â Upload Files**. Puis lancez une Campagne sur les leads fraĂźchement importĂ©s.
â Pour une automatisation continue sur chaque nouveau lead, utilisez plutĂŽt une [sĂ©quence WhatsApp](/fr/personal-whatsapp/3-sequence).
# đ€ IntĂ©gration MCP
Source: https://docs.orsay.ai/fr/guides&tutorials/mcp
Connectez Orsay à Claude et tout client MCP pour piloter vos séquences et conversations en langage naturel
Le **Model Context Protocol (MCP)** est un standard ouvert qui permet Ă des clients IA (Claude, CursorâŠ) d'appeler des outils externes directement depuis un prompt. Orsay expose ses donnĂ©es â conversations, sĂ©quences, analytics, leads â via un serveur MCP sĂ©curisĂ© et authentifiĂ©.
RĂ©sultat : interrogez votre pipeline en langage naturel, dĂ©clenchez des actions Orsay, croisez plusieurs outils (Notion, Linear, GmailâŠ) â sans Ă©crire une ligne de code.
## Connexion
Rendez-vous dans **[Intégrations](https://app.orsay.ai/integrations)** puis cliquez sur **[Connect MCP](https://app.orsay.ai/integrations/claude-mcp/connect-claude-mcp)**.
Vous y trouverez l'URL du serveur MCP Ă copier :
```
https://client.api.prod.orsay.ai/mcp
```
Ouvrez votre client MCP (Claude.ai, Claude Desktop, CursorâŠ) et ajoutez un nouveau serveur avec cette URL. Consultez la section [Clients compatibles](#clients) pour les instructions dĂ©taillĂ©es.
Votre client vous redirigera vers Orsay pour vous connecter et autoriser l'accĂšs. L'autorisation est **limitĂ©e Ă votre organisation** â aucun autre compte ne peut accĂ©der Ă vos donnĂ©es.
## Clients compatibles \[#clients]
1. Allez dans **[claude.ai/settings/connectors](https://claude.ai/settings/connectors)**
2. Cliquez sur **Add custom connector**
3. Collez l'URL : `https://client.api.prod.orsay.ai/mcp`
4. Donnez un nom (ex. *Orsay*) et cliquez sur **Add**
5. Autorisez la connexion dans la fenĂȘtre Orsay qui s'ouvre
Une fois connecté, l'icÎne Orsay apparaßt dans la barre d'outils de Claude et les outils sont disponibles dans toutes vos conversations.
Ouvrez votre fichier de configuration Claude Desktop :
* **macOS** : `~/Library/Application Support/Claude/claude_desktop_config.json`
* **Windows** : `%APPDATA%\Claude\claude_desktop_config.json`
Ajoutez le serveur Orsay dans la section `mcpServers` :
```json theme={null}
{
"mcpServers": {
"orsay": {
"url": "https://client.api.prod.orsay.ai/mcp"
}
}
}
```
Relancez Claude Desktop. Orsay apparaĂźtra dans la liste des outils disponibles.
1. Ouvrez **Settings** â **MCP**
2. Cliquez sur **Add new global MCP server**
3. Collez l'URL : `https://client.api.prod.orsay.ai/mcp`
4. Sauvegardez et redémarrez Cursor si nécessaire
Tout client supportant le protocole MCP (Streamable HTTP) peut se connecter en utilisant l'URL :
```
https://client.api.prod.orsay.ai/mcp
```
Consultez la documentation de votre client pour la procédure d'ajout d'un serveur MCP personnalisé.
## Outils disponibles \[#tools]
13 outils sont exposĂ©s. Vous n'avez pas besoin de les appeler directement â Claude les sĂ©lectionne et les enchaĂźne automatiquement en fonction de votre prompt.
### đŹ Conversations & leads
| Outil | Ce qu'il fait |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| `list_conversations` | Liste les conversations avec filtres optionnels : classification (positif, nĂ©gatif, engagĂ©âŠ), canal (WhatsApp / Instagram), nombre de rĂ©sultats |
| `get_conversation` | RécupÚre le fil complet d'une conversation avec tous ses messages |
| `search_conversations` | Cherche dans les conversations par contenu texte |
| `get_lead_info` | Informations sur un lead : nom, canal, date de création, photo de profil |
### đ Analytics
| Outil | Ce qu'il fait |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `get_analytics` | Métriques sur une période : contacts touchés, répartition des classifications (positif, engagé, négatif, indéterminé), funnel (conversations démarrées, qualifiées, liens envoyés). Filtrable par séquence ou canal |
### ⥠Séquences
| Outil | Ce qu'il fait |
| --------------------- | ---------------------------------------------------------------------------------------------------- |
| `list_sequences` | Liste toutes les séquences de l'organisation (nom, trigger, canal, statut actif) |
| `get_sequence_detail` | Détail complet d'une séquence : étapes du flow, agent associé, heures de travail, paramÚtres avancés |
| `create_sequence` | Crée une nouvelle séquence : trigger, flow de messages, agent, délai de réponse, heures de travail⊠|
| `update_sequence` | Modifie une sĂ©quence existante â seuls les champs fournis sont mis Ă jour |
| `delete_sequence` | Supprime définitivement une séquence |
### đ€ Agents
| Outil | Ce qu'il fait |
| ----------------------- | ---------------------------------------------------------------------- |
| `list_agents` | Liste les agents IA disponibles dans l'organisation |
| `list_filtering_agents` | Liste les agents de filtrage (qualification de leads avant engagement) |
### đą Organisation
| Outil | Ce qu'il fait |
| -------------------- | ------------------------------------------------------------------------------------------------------------- |
| `list_organizations` | Liste les organisations auxquelles votre compte appartient â utile si vous gĂ©rez plusieurs espaces de travail |
## Exemples de prompts \[#examples]
Voici des prompts prĂȘts Ă utiliser dans Claude.
**Analyser votre pipeline**
> *"Combien de leads ont répondu positivement dans mes séquences Instagram ce mois-ci ? Compare avec le mois dernier."*
**Segmentation à la volée**
> *"Trouve les leads qui ont mentionné 'prix' ou 'tarif' dans les 30 derniers jours mais qui n'ont pas encore reçu ma séquence pricing."*
**Reporting en langage naturel**
> *"Compare les taux de classification positive de mes 3 séquences actives sur les 14 derniers jours et dis-moi laquelle performe le mieux."*
**Résumé de conversation**
> *"Résume la conversation avec le lead \[leadId] et rédige une relance personnalisée en tenant compte de ses derniÚres réponses."*
**Créer une séquence**
> *"Crée une séquence Instagram inbound pour le compte @moncompte avec l'agent 'Agent Commercial', un délai de réponse de 2 minutes, et un message d'accueil 'Bonjour, je suis là pour vous aider !'. Laisse-la inactive pour l'instant."*
**Mettre à jour une séquence**
> *"Active la séquence 'Séquence Printemps 2026' et passe son délai de réponse à 5 minutes."*
**Workflow multi-outils** (en combinant d'autres serveurs MCP)
> *"Lis les conversations positives Orsay de cette semaine, crée un ticket Linear pour chacune avec le contexte du lead, puis génÚre un résumé dans Notion."*
## Références techniques \[#reference]
| Valeur | Description |
| -------------------------------- | ------------------------------------------ |
| `CONTACT_CREATED` | Nouveau contact créé dans l'organisation |
| `CONTACT_SUBSCRIBED_TO_SEQUENCE` | Contact ajouté manuellement à une séquence |
| `WHATSAPP_MESSAGE` | Message WhatsApp entrant (inbound) |
| `INSTAGRAM_COMMENT` | Commentaire sur un post Instagram |
| `INSTAGRAM_MESSAGE` | Message direct Instagram entrant |
| `INSTAGRAM_STORY_REPLY` | Réponse à une story Instagram |
`seconds` · `minutes` · `hours` · `days`
| Valeur | Signification |
| -------------- | ------------------------------------------- |
| `positive` | Lead qualifié, intéressé |
| `engaged` | Lead qui a répondu mais pas encore qualifié |
| `negative` | Lead non qualifié ou désintéressé |
| `undetermined` | Pas encore de réponse |
## Notes importantes \[#notes]
Les outils `create_sequence`, `update_sequence` et `delete_sequence` **modifient votre compte Orsay en temps réel**. Vérifiez toujours le plan d'action proposé par Claude avant de confirmer.
Si vous gérez plusieurs organisations, Claude appellera automatiquement `list_organizations` pour vous demander laquelle utiliser. Précisez le nom de l'organisation dans votre prompt pour aller plus vite.
* L'accĂšs est authentifiĂ© via OAuth 2.0 â seules les donnĂ©es de votre organisation sont accessibles.
* Le serveur MCP est **stateless** : chaque requĂȘte est indĂ©pendante, sans session persistante cĂŽtĂ© serveur.
* Compatible avec tout client supportant le protocole MCP via Streamable HTTP.
# đïž Clonage Vocal & Messages Audio IA
Source: https://docs.orsay.ai/fr/guides&tutorials/voice-cloning
Clonez votre voix et envoyez des messages vocaux ultra-réalistes depuis vos conversations
La fonctionnalité de **clonage vocal** vous permet de créer une copie numérique de votre voix, puis de générer des messages audio personnalisés directement depuis vos conversations. Vos leads recevront des vocaux indistinguables de vrais messages vocaux.
## Cloner votre voix
Pour cloner votre voix, rendez-vous dans **[IntĂ©grations](https://app.orsay.ai/integrations) â [Voice Cloning](https://app.orsay.ai/integrations/voice-cloning)**.
Enregistrez-vous via le microphone ou uploadez des fichiers audio existants. Plus vos échantillons sont variés et de bonne qualité, plus le clone sera fidÚle.
* Jusqu'Ă **25 fichiers audio**
* Maximum **25 Mo** au total
* Maximum **5 voix** par organisation
Donnez un nom Ă votre voix (ex : "Ma voix pro", "Voix enthousiaste").
Cliquez sur **"Cloner"**. La voix est créée en quelques secondes et immédiatement disponible dans vos conversations.
## Générer un message vocal
Depuis n'importe quelle conversation, cliquez sur l'icÎne **audio** pour ouvrir le générateur de messages vocaux.
Choisissez parmi vos voix clonées ou la voix par défaut.
Saisissez le texte que vous souhaitez convertir en audio. Le texte sera automatiquement optimisé pour un rendu vocal naturel.
Trois tons sont disponibles :
* **Professionnel** â stable et posĂ©
* **Amical** â dĂ©contractĂ© et chaleureux
* **Enthousiaste** â dynamique et Ă©nergique
* **HĂ©sitations naturelles** â Ajoutez des mots de remplissage (euh, enfin, du coupâŠ) pour un rendu encore plus humain. Vous pouvez personnaliser la liste de mots.
* **Bruit de fond** â Ajoutez une ambiance sonore (cafĂ© ou rue) pour donner l'impression que le message a Ă©tĂ© enregistrĂ© en situation rĂ©elle.
Prévisualisez l'audio, puis cliquez sur **"Utiliser cet audio"** pour l'attacher à votre message WhatsApp.
## Hésitations naturelles
Pour rendre vos messages vocaux encore plus réalistes, activez les **hésitations naturelles**. L'IA injectera des mots de remplissage et des auto-corrections dans votre texte avant la synthÚse.
Mots par défaut : `euh, enfin, bon, genre, tu vois, du coup`
Vous pouvez modifier la liste de mots d'hésitation directement dans le champ texte. Adaptez-les à votre style de parole !
## Bruit de fond
Deux ambiances sonores sont disponibles :
| Ambiance | Description |
| ---------- | --------------------------------------------------------------------------------- |
| â **CafĂ©** | Bruits de fond d'un cafĂ© â conversations lointaines, tasses, ambiance chaleureuse |
| đ **Rue** | Bruit de circulation â voitures, ambiance urbaine |
Le bruit est mixé à un volume subtil pour ne pas couvrir votre voix.
## Gérer vos voix
Depuis **[IntĂ©grations](https://app.orsay.ai/integrations) â [Voice Cloning](https://app.orsay.ai/integrations/voice-cloning)**, vous pouvez :
* Voir toutes vos voix clonées
* Ăcouter un aperçu de chaque voix
* Supprimer une voix
La suppression d'une voix est définitive. Les messages audio déjà générés restent disponibles, mais vous ne pourrez plus créer de nouveaux messages avec cette voix.
# Documentation Orsay
Source: https://docs.orsay.ai/fr/home
Tout pour faire tourner votre business en pilote automatique â agents, sĂ©quences et conversations sur WhatsApp personnel, WhatsApp Business et Instagram inbound.
Bienvenue. Orsay est un **commercial IA qui tourne sur WhatsApp personnel, WhatsApp Business et Instagram inbound** â il qualifie vos leads, rĂ©pond dans votre ton de voix, et prend des rendez-vous pendant que vous dormez.
Cette documentation est organisĂ©e **par canal** pour que vous puissiez choisir le vĂŽtre et suivre la configuration en quatre Ă©tapes : **connexion â agent â sĂ©quence â conversations**.
## Choisissez votre canal
Scannez un QR code, envoyez des vocaux en premier message, pas de fenĂȘtre de 24h.
Configuration officielle WABA avec templates vérifiés et la pastille verte.
Auto-rĂ©ponse aux DMs, rĂ©ponses aux stories et commentaires â avec routing par mots-clĂ©s.
## Nouveautés
Toutes les fonctionnalitĂ©s sorties â les plus rĂ©centes en premier.
## Approfondir
Le cerveau IA qui parle à vos leads. Prompt custom ou setup guidé.
Clonez votre voix et envoyez des vocaux IA personnalisés.
Taux de réponse, taux positif, exports.
Reviewer IA qualité qui détecte les problÚmes et suggÚre des rÚgles.
Vrais prompts d'agents que vous pouvez adapter Ă votre business.
# 1. Connecter Instagram
Source: https://docs.orsay.ai/fr/instagram-inbound/1-connect
Reliez votre compte Instagram à Orsay pour que l'IA réponde aux DMs, aux réponses aux stories et aux commentaires.
Connectez votre compte Instagram une seule fois, et Orsay peut répondre automatiquement à chaque **DM**, chaque **réponse à vos stories** et chaque **commentaire sur vos posts**.
C'est l'intĂ©gration **inbound** Instagram â Orsay lit et rĂ©pond aux personnes qui s'engagent dĂ©jĂ avec votre compte. Pas de **limite quotidienne** sur l'inbound : chaque message reçoit une rĂ©ponse.
## Connectez votre compte Instagram
Dans la barre latĂ©rale, cliquez sur **[IntĂ©grations](https://app.orsay.ai/integrations)** â **Instagram** â **[Connecter Instagram](https://app.orsay.ai/integrations/instagram/connect)**.
Vous ĂȘtes redirigĂ© vers Facebook. Connectez-vous avec le compte Facebook qui possĂšde le profil business Instagram, puis approuvez les permissions dont Orsay a besoin (lire les messages, envoyer des messages, lire les commentaires).
Si votre compte Facebook gĂšre plusieurs comptes Instagram, choisissez celui que vous voulez connecter.
Vous ĂȘtes renvoyĂ© vers Orsay. La [page d'intĂ©grations](https://app.orsay.ai/integrations) affiche le nouveau compte comme **ConnectĂ©**.
Votre compte Instagram doit ĂȘtre un compte **Business** ou **CrĂ©ateur** (pas Personnel), et il doit ĂȘtre liĂ© Ă une **page Facebook**. C'est l'exigence de Meta pour toute intĂ©gration de messagerie.
## Ătape suivante
â [2. CrĂ©er un agent](/fr/instagram-inbound/2-agent)
# 2. Créer un agent
Source: https://docs.orsay.ai/fr/instagram-inbound/2-agent
Construisez l'agent IA qui répond à chaque DM, réponse à story et commentaire Instagram.
L'**agent** est l'IA qui rĂ©pond Ă chaque interaction Instagram entrante. MĂȘme systĂšme d'agent que sur tous les canaux.
## Chemin rapide
Ouvrez **[Agents](https://app.orsay.ai/agents)** et cliquez sur **+ Créer un agent**. Utilisez **Guided AI Setup** pour le démarrage le plus rapide. Répondez à 8 courtes questions et Orsay écrit le prompt pour vous.
Prévisualisez dans le panneau de test, puis **Publish**.
â Guide complet : [Agents â guide complet](/fr/guides\&tutorials/agents)
## Affinez le prompt
â [Exemples de prompts & bonnes pratiques](/fr/resources/prompt)
Ajoutez des **Ressources et liens externes** pour que l'agent partage liens de rĂ©servation, case studies ou tĂ©moignages au bon moment en DM. â [Comment ajouter des ressources](/fr/guides\&tutorials/agents#resources)
## Ătape suivante
â [3. CrĂ©er votre sĂ©quence](/fr/instagram-inbound/3-sequence)
# 3. Créer votre séquence
Source: https://docs.orsay.ai/fr/instagram-inbound/3-sequence
Construisez des sĂ©quences inbound pour DMs, rĂ©ponses aux stories et commentaires Instagram â avec routing par mots-clĂ©s.
Une **séquence** Instagram inbound se déclenche automatiquement à chaque interaction. Vous pouvez créer une séquence par type de déclencheur, ou utiliser les **mots-clés** pour router différents sujets vers différents agents.
## Trois déclencheurs inbound
| Déclencheur | Se lance quand |
| ---------------- | ------------------------------------- |
| **Message reçu** | Quelqu'un envoie un DM à votre compte |
| **Story reply** | Quelqu'un répond à une de vos stories |
| **Comment** | Quelqu'un commente un de vos posts |
## Construire une séquence
Allez dans **[Sequences](https://app.orsay.ai/sequences)** â **Create sequence**, donnez-lui un nom, et sĂ©lectionnez **Instagram**.
Choisissez **Message reçu**, **Story reply** ou **Comment**.
Cliquez sur **+** et **Add action step**, puis sélectionnez votre compte Instagram.
Pour **Story reply** et **Comment**, vous pouvez ajouter des **mots-clés déclencheurs** :
* La séquence se lance **uniquement quand** le commentaire/réponse contient l'un des mots-clés
* Insensible Ă la casse, logique OU
* Sans mots-clés, la séquence est **globale** et se déclenche sur tous les commentaires/réponses
Vous pouvez aussi **scoper la sĂ©quence Ă des posts ou stories spĂ©cifiques** â utile quand un post a une intention trĂšs diffĂ©rente des autres.
**Priorité de matching :** les séquences scopées (post/story) tournent en premier, puis les séquences à mots-clés, puis la séquence globale en fallback.
C'est la **premiÚre réponse** envoyée. Vous pouvez inclure un lien ou un bouton. Personnalisez avec `{{first_name}}`, `{{last_name}}`.
Choisissez l'agent. Réglez le **délai de réponse**, choisissez si vous voulez répondre aux personnes avec qui vous avez déjà parlé, et ajoutez des **relances** pour les leads silencieux.
Activez et publiez. La séquence est live.
## Exemple de routing par mots-clés \[#keyword-routing]
Un coach a un post Instagram : *« Mettez đ„ si vous voulez les tarifs. »* Il construit :
* Une **sĂ©quence Ă mots-clĂ©s** avec `tarif, prix, fire, feu` â route vers l'**agent commercial** qui envoie l'offre.
* Une **sĂ©quence globale** â route tout le reste vers l'**agent conversation** qui engage simplement.
â EntrĂ©e changelog : [Flows par mots-clĂ©s pour Instagram](/fr/changelog#instagram-keyword-flows)
## Ătape suivante
â [4. GĂ©rer les conversations](/fr/instagram-inbound/4-conversations)
# 4. Gérer les conversations
Source: https://docs.orsay.ai/fr/instagram-inbound/4-conversations
Suivez chaque conversation Instagram dans Orsay â et reprenez la main quand vous voulez gĂ©rer un lead vous-mĂȘme.
Chaque lead Instagram qui interagit apparaĂźt dans **[Conversations](https://app.orsay.ai/conversations)**.
## Suivre les conversations dans Orsay
La [page Conversations](https://app.orsay.ai/conversations) liste chaque thread actif (DM, réponse à story, ou commentaire converti en DM), classé par l'IA :
* **Positif** â pris ou sur le point de prendre rendez-vous
* **EngagĂ©** â discute mais pas encore qualifiĂ©
* **NĂ©gatif** â pas intĂ©ressĂ©
* **IndĂ©terminĂ©** â pas encore de signal
Chaque thread montre le déclencheur (DM / Story reply / Comment) et lie au post ou à la story d'origine. Filtrez, triez et recherchez à travers tout.
## Reprendre une conversation
Pour les leads Ă fort enjeu, intervenez vous-mĂȘme :
* Ouvrez le thread et répondez directement dans Orsay.
* Envoyez du texte, une image, ou un vocal depuis la barre.
* Utilisez **Text-to-Audio** pour envoyer un vocal avec votre voix clonĂ©e. â [Clonage de voix](/fr/guides\&tutorials/voice-cloning)
Quand vous répondez, l'agent IA **se désactive automatiquement pour ce thread**. Réactivez-le avec le toggle quand vous avez fini.
Les messages Instagram ne sont **pas synchronisĂ©s** avec votre tĂ©lĂ©phone via Orsay. Tout takeover se fait dans la [page Conversations](https://app.orsay.ai/conversations) (ou directement dans l'app Instagram, si vous prĂ©fĂ©rez â mais Orsay ne saura pas que vous avez rĂ©pondu lĂ -bas avant le prochain message reçu).
## Reclassez et améliorez l'agent
Si l'IA met un thread dans la mauvaise catĂ©gorie, reclassez-le manuellement. Vos corrections nourrissent [Conversation Improvements](/fr/overview/conversation-improvements), oĂč l'IA scanne les derniĂšres 24h de conversations et suggĂšre des rĂšgles Ă ajouter Ă vos agents.
## Tout exporter
Cliquez sur **Export** sur [Conversations](https://app.orsay.ai/conversations) pour tĂ©lĂ©charger un CSV avec chaque message et profil de lead. â [Export des conversations](/fr/changelog#conversations-export)
## Vous ĂȘtes live
La boucle complĂšte Instagram inbound : **connexion â agent â sĂ©quence â conversations**. Et aprĂšs :
* Suivez la performance â [Analytics](/fr/overview/analytics)
* Ajoutez des vocaux â [Clonage de voix](/fr/guides\&tutorials/voice-cloning)
* Voyez ce qu'on a sorti â [NouveautĂ©s](/fr/changelog)
# đ Analytiques
Source: https://docs.orsay.ai/fr/overview/analytics
Suivez les metriques de performance de vos conversations
Un tableau de bord de metriques pour les performances des conversations.
* Selecteur de periode (par defaut aujourd'hui)
* Filtre par sequence pour analyser des campagnes specifiques
* Actualisation automatique toutes les 30 secondes
* Cartes de metriques : Total Leads, Total Repondu, Positif / Negatif / Engage / Sans reponse en nombre et pourcentage, Taux de Reponse, Taux Positif
## Exporter vos analytics \[#export]
Vous pouvez exporter tout ce qui est visible sur le tableau de bord Analytics en un seul clic.
Allez dans **[Analytics](https://app.orsay.ai/analytics)** et appliquez les filtres souhaités (plage de dates, séquence).
Cliquez sur le bouton **Export** en haut Ă droite de la page.
Un CSV contenant toutes les métriques pour la plage de filtres actuelle est téléchargé sur votre ordinateur.
# âš Ameliorations des Conversations
Source: https://docs.orsay.ai/fr/overview/conversation-improvements
Systeme de revue qualite par IA qui audite les conversations et signale les problemes
Systeme de revue qualite par IA qui audite les conversations et signale les problemes.
* Onglets de filtre par statut : En attente, Approuve, Rejete, Tous
* Bouton **Lancer la Revue** â declenche un scan IA des dernieres 24 heures de conversations (limite de frequence)
* Affiche la date du dernier scan
* Cartes de revue affichant :
* Nom du lead, severite (HAUTE / MOYENNE / BASSE), type (QUALITE, GARDE-FOU, TON), canal, statut
* Le message problematique (surligne)
* La correction/regle suggeree par l'IA
* Actions : Approuver (assigner a un agent), Rejeter, Annuler (revenir sur l'approbation)
* Lien pour voir la conversation complete
# 1. Connecter votre WhatsApp
Source: https://docs.orsay.ai/fr/personal-whatsapp/1-connect
Reliez votre WhatsApp personnel Ă Orsay en scannant un QR code â pas de configuration Business API.
**Pourquoi WhatsApp personnel ?** Deux gros avantages sur l'API Business :
* **Envoyez un message vocal en tout premier message** â vos leads entendent votre vraie voix avant de lire quoi que ce soit.
* **Pas de fenĂȘtre de 24h** â vous pouvez Ă©crire et rĂ©pondre Ă n'importe quel moment, sans restriction.
## Tuto vidéo
## Connexion via QR code
Dans la barre latĂ©rale gauche, cliquez sur **[IntĂ©grations](https://app.orsay.ai/integrations)** â **[WhatsApp Personnel](https://app.orsay.ai/integrations/personal-whatsapp)**.
Cliquez sur le bouton **Connecter**. Un QR code apparaßt à l'écran.
Sur votre tĂ©lĂ©phone, ouvrez WhatsApp â **ParamĂštres** â **Appareils connectĂ©s** â **Connecter un appareil**, puis scannez le QR code affichĂ© dans Orsay.
Gardez votre tĂ©lĂ©phone connectĂ© Ă Internet. Orsay envoie depuis votre vrai compte WhatsApp, donc le tĂ©lĂ©phone doit ĂȘtre joignable.
## Statut de connexion
Une fois liĂ©, la [page d'intĂ©grations](https://app.orsay.ai/integrations/personal-whatsapp) affiche un indicateur **ConnectĂ© / DĂ©connectĂ©** en temps rĂ©el (rafraĂźchi toutes les 15 secondes). Si votre tĂ©lĂ©phone passe hors ligne ou que vous vous dĂ©connectez, Orsay affichera **DĂ©connectĂ©** et mettra la sĂ©quence en pause â reconnectez-vous en re-scannant un nouveau QR code.
## Limite d'envoi quotidienne \[#limite-denvoi-quotidienne]
Pour protĂ©ger votre numĂ©ro d'un signalement ou d'un ban par WhatsApp, chaque numĂ©ro connectĂ© est plafonnĂ© Ă **\~37 nouvelles conversations par jour**. Ce plafond est volontairement plus bas que sur un numĂ©ro Business API classique â les numĂ©ros personnels sont plus sensibles aux signalements pour comportement automatisĂ©. Une fois le plafond atteint, les nouveaux leads attendent le lendemain ; le compteur se rĂ©initialise sur une base glissante de 24h. Connectez des numĂ©ros supplĂ©mentaires pour augmenter votre capacitĂ© quotidienne totale.
## Ătape suivante
â [2. CrĂ©er un agent](/fr/personal-whatsapp/2-agent)
# 2. Créer un agent
Source: https://docs.orsay.ai/fr/personal-whatsapp/2-agent
Construisez l'agent IA qui parle Ă vos leads sur WhatsApp personnel.
L'**agent** est le cerveau IA qui rĂ©pond Ă chaque lead. WhatsApp personnel utilise le mĂȘme systĂšme d'agent que tous les autres canaux â une fois construit, un agent peut alimenter n'importe quelle sĂ©quence.
## Chemin rapide
Dans la barre latĂ©rale, cliquez sur **[Agents](https://app.orsay.ai/agents)** â **+ CrĂ©er un agent**.
Le démarrage le plus rapide. Répondez à 8 courtes questions sur votre business, votre offre et votre ton. Orsay génÚre le prompt pour vous.
Cliquez sur **Save draft**, prévisualisez la conversation dans le panneau de test, puis **Publish agent**.
â Guide complet : [Agents â guide complet](/fr/guides\&tutorials/agents)
## Affinez le prompt
Besoin d'idées pour le brief de l'agent ? La page Ressources montre des exemples de prompts réels par secteur, plus la structure qui prend systématiquement des rendez-vous.
â [Exemples de prompts & bonnes pratiques](/fr/resources/prompt)
Ajoutez des **Ressources et liens externes** Ă votre agent (liens de rĂ©servation, case studies, landing pages, tĂ©moignages). L'IA partagera chacun au bon moment dans la conversation. â [Comment ajouter des ressources](/fr/guides\&tutorials/agents#resources)
## Ătape suivante
â [3. CrĂ©er votre sĂ©quence](/fr/personal-whatsapp/3-sequence)
# 3. Créer votre séquence
Source: https://docs.orsay.ai/fr/personal-whatsapp/3-sequence
Construisez le flow automatisĂ© qui atteint vos leads sur WhatsApp personnel â y compris des messages vocaux comme premier template.
Une **séquence** est le flow automatisé qui se déclenche dÚs qu'un lead entre dans le funnel : elle envoie le premier message, passe la conversation à l'agent, et lance des relances si le lead devient silencieux.
## Construire une séquence WhatsApp Personnel
Allez dans **[Sequences](https://app.orsay.ai/sequences)** â **Create sequence**. Donnez-lui un nom.
Sélectionnez **WhatsApp Personnel** comme canal, puis choisissez votre déclencheur :
* **Message reçu** â se lance quand un lead vous Ă©crit en premier
* **Contact subscribed to sequence** â se lance quand un lead est ajoutĂ© (CSV, Zapier, ou manuel)
La premiĂšre Ă©tape est le **message template** â la toute premiĂšre chose que voit le lead. Avec WhatsApp Personnel, vous avez le choix :
* **Texte** â Ă©crivez une accroche personnalisĂ©e (supporte `{{first_name}}`, `{{last_name}}`).
* **đïž Message vocal** â enregistrez directement dans l'Ă©diteur ou importez un fichier (max 25 Mo ; MP3, M4A, WAV, OGG, AAC, WebM). Le vocal est envoyĂ© **avant** le texte.
Les vocaux sur la premiĂšre Ă©tape boostent massivement le taux de rĂ©ponse en cold outreach â votre lead entend votre voix avant mĂȘme de lire quoi que ce soit.
Choisissez l'agent créé à l'étape 2. Réglez le **délai de réponse** (3-10 minutes paraßt naturel) et décidez si l'agent doit répondre aux personnes avec qui vous avez déjà parlé.
Configurez des relances automatiques â elles rĂ©-engagent les leads qui ont rĂ©pondu une fois puis ont disparu. RĂ©glez combien de temps attendre avant chaque relance.
Activez la sĂ©quence avec le toggle puis cliquez sur **Publish**. La sĂ©quence est maintenant live â chaque lead correspondant entre automatiquement.
## Le vocal comme template \[#voice-message-template]
Uniquement sur WhatsApp Personnel, la **premiĂšre Ă©tape d'action** peut ĂȘtre un vocal. Les Ă©tapes suivantes restent en texte et dĂ©lais comme d'habitude. C'est le levier le plus impactant de WhatsApp Personnel.
â EntrĂ©e changelog : [Vocaux dans les sĂ©quences WhatsApp perso](/fr/changelog#personal-whatsapp-audio)
## Pas de fenĂȘtre de 24h
Contrairement Ă l'API WhatsApp Business, **WhatsApp Personnel n'a aucune fenĂȘtre de 24h pour rĂ©pondre**. Vous et l'agent pouvez envoyer des messages quand vous voulez, mĂȘme plusieurs jours aprĂšs le dernier message du lead.
## Limite d'envoi quotidienne
Chaque numĂ©ro connectĂ© peut dĂ©marrer **\~37 nouvelles conversations par jour** (voir [1. Connecter votre WhatsApp](/fr/personal-whatsapp/1-connect#limite-denvoi-quotidienne) pour le dĂ©tail). Si le volume quotidien de votre sĂ©quence dĂ©passe cette limite, les leads en trop patientent et entrent le lendemain au lieu d'Ă©chouer â connectez d'autres numĂ©ros pour augmenter le plafond.
## Ătape suivante
â [4. Connecter Zapier](/fr/personal-whatsapp/4-zapier)
# 4. Connecter Zapier Ă Orsay
Source: https://docs.orsay.ai/fr/personal-whatsapp/4-zapier
Faites entrer les leads de Facebook Ads, landing pages ou n'importe quelle source directement dans votre séquence WhatsApp Personnel.
Si vos leads viennent de l'extĂ©rieur d'Orsay â Facebook Ads, ClickFunnels, systeme.io, votre CRM â connectez **Zapier** pour que chaque nouveau lead entre automatiquement dans votre sĂ©quence WhatsApp Personnel et soit contactĂ© en quelques minutes.
## Comment ça marche
Un Zap surveille votre source de leads. Quand un nouveau lead est capturé, Zapier appelle l'action **Create Lead for Sequence** d'Orsay, qui place le lead dans la séquence choisie. Le premier message de votre séquence (texte ou vocal) part automatiquement.
## Configuration
Allez dans **[IntĂ©grations](https://app.orsay.ai/integrations)** â cliquez sur **[Connect Zapier](https://app.orsay.ai/integrations/zapier/connect-zapier)**.
Dans Zapier, cliquez sur **+ Create** pour démarrer un nouveau Zap.
Choisissez la plateforme qui capture vos leads â **Facebook Lead Ads**, **ClickFunnels**, **systeme.io**, ou toute source compatible.
Sélectionnez **Create Lead for Sequence** pour que chaque lead atterrisse directement dans une séquence WhatsApp Personnel spécifique.
Mappez **First Name**, **Last Name** et **Phone Number** depuis votre source vers les champs Orsay.
Sélectionnez l'**Organisation** et la **séquence WhatsApp Personnel** dans laquelle le lead doit entrer.
Pour trouver un ID de séquence, cliquez à cÎté du nom de la séquence sur la [page Sequences](https://app.orsay.ai/sequences).
Une fois le Zap actif, chaque nouveau lead capturĂ© par votre source entre dans Orsay et dĂ©clenche votre sĂ©quence WhatsApp Personnel â message vocal compris si vous en avez configurĂ© un.
## Déclencheur requis
La séquence WhatsApp Personnel sur laquelle vous pointez Zapier doit utiliser le déclencheur **Contact subscribed to sequence**. Ce déclencheur se lance à chaque nouveau lead reçu via Zapier (ou import CSV).
## Ătape suivante
â [5. GĂ©rer les conversations](/fr/personal-whatsapp/5-conversations)
# 5. Gérer les conversations
Source: https://docs.orsay.ai/fr/personal-whatsapp/5-conversations
Suivez chaque conversation dans Orsay â et reprenez la main directement depuis Orsay ou depuis votre tĂ©lĂ©phone.
Une fois votre séquence live, chaque lead qui s'engage apparaßt dans **[Conversations](https://app.orsay.ai/conversations)**.
## Suivre les conversations dans Orsay
Dans la page **[Conversations](https://app.orsay.ai/conversations)**, vous voyez chaque thread actif, classé en quatre catégories que l'IA met à jour au fil de la conversation :
* **Positif** â pris ou sur le point de prendre rendez-vous
* **EngagĂ©** â discute mais pas encore qualifiĂ©
* **NĂ©gatif** â pas intĂ©ressĂ©
* **IndĂ©terminĂ©** â pas encore de signal
Vous pouvez filtrer par classification, trier par rĂ©cent/ancien, rechercher, et cliquer sur n'importe quel thread pour voir l'historique complet. Reclassez manuellement si l'IA se trompe â votre correction aide aussi l'IA Ă s'amĂ©liorer via [Conversation Improvements](/fr/overview/conversation-improvements).
## Reprendre une conversation â deux façons
Quand vous voulez intervenir personnellement :
### Depuis Orsay
Ouvrez le thread dans **[Conversations](https://app.orsay.ai/conversations)** et répondez directement. Vous pouvez :
* Taper une réponse texte.
* Envoyer un vocal (enregistrez depuis la barre).
* Utiliser **Text-to-Audio** pour convertir un texte en vocal avec votre voix clonĂ©e. â [Clonage de voix](/fr/guides\&tutorials/voice-cloning)
Quand vous répondez, l'agent IA **se désactive automatiquement** pour ce thread. Réactivez-le avec le toggle quand vous avez fini.
### Depuis votre téléphone (uniquement WhatsApp Personnel)
C'est unique à WhatsApp Personnel : comme Orsay est connecté à votre vrai WhatsApp via QR code, **la conversation est aussi sur votre téléphone**. Ouvrez WhatsApp sur votre téléphone, trouvez la conversation, et répondez normalement.
Quand vous envoyez un message depuis votre tĂ©lĂ©phone, l'agent IA dans Orsay **se dĂ©sactive aussi automatiquement** pour ce thread â Orsay voit votre rĂ©ponse et se met en retrait, donc vous et l'agent ne parlez jamais en mĂȘme temps.
Utilisez le takeover tĂ©lĂ©phone pour les leads Ă fort enjeu ou quand vous discutez dĂ©jĂ avec le lead en personne. Utilisez le takeover Orsay quand vous ĂȘtes au bureau et voulez envoyer un vocal avec votre voix clonĂ©e.
## Tout exporter \[#export]
Besoin des donnĂ©es hors d'Orsay ? Cliquez sur **Export** sur la [page Conversations](https://app.orsay.ai/conversations) pour tĂ©lĂ©charger un CSV avec chaque message, profil de lead et statut de qualification. â [Export des conversations](/fr/changelog#conversations-export)
## Vous ĂȘtes live
C'est la boucle complĂšte WhatsApp Personnel : **connexion â agent â sĂ©quence â conversations**. Et aprĂšs :
* Ajoutez le **clonage de voix** pour des vocaux IA â [Clonage de voix](/fr/guides\&tutorials/voice-cloning)
* Suivez vos chiffres â [Analytics](/fr/overview/analytics)
* Voyez ce qu'on a sorti â [NouveautĂ©s](/fr/changelog)
# đ API REST
Source: https://docs.orsay.ai/fr/resources/api
AccÚs programmatique à Orsay via clé API
## Vue d'ensemble
L'API REST Orsay vous permet de gérer vos séquences et d'accéder à vos conversations de maniÚre programmatique depuis votre propre serveur. Cas d'usage :
* Automatiser la création de séquences depuis un VPS ou un cron
* IntĂ©grer Orsay dans votre pipeline existant (ex : Instagram â DM sĂ©quence)
* Construire des automatisations personnalisées sans passer par le dashboard
* Récupérer les données de conversation pour votre CRM ou vos outils d'analytique
## Authentification
Toutes les requĂȘtes API nĂ©cessitent un **Bearer token** avec votre clĂ© API.
```bash theme={null}
curl -X GET https://client.api.prod.orsay.ai/api/v1/sequences \
-H "Authorization: Bearer sk_live_votre_cle_api"
```
### Obtenir votre clé API
1. Allez dans **Settings â API Keys** dans le dashboard Orsay
2. Cliquez sur **Generate API Key**
3. Copiez la clĂ© immĂ©diatement â elle ne sera plus affichĂ©e
Votre clé API donne un accÚs complet aux séquences de votre organisation. Gardez-la secrÚte et ne l'exposez jamais dans du code cÎté client.
## Rate Limiting
L'API est limitĂ©e Ă **200 requĂȘtes par heure** par organisation.
Si vous dépassez cette limite, vous recevrez une réponse `429 Too Many Requests` avec un header `Retry-After` indiquant combien de secondes attendre.
## URL de base
```
https://client.api.prod.orsay.ai/api/v1
```
## Endpoints
### Lister les agents
```bash theme={null}
GET /agents
```
Retourne tous les agents IA de votre organisation.
**Réponse :**
```json theme={null}
[
{
"id": "e5f6g7h8-...",
"name": "Agent Commercial",
"is_published": true
}
]
```
***
### Lister les profils
```bash theme={null}
GET /profiles
```
Retourne tous les profils Instagram et WhatsApp connectés.
**Réponse :**
```json theme={null}
{
"instagram": [
{
"id": "12345678",
"username": "monbusiness",
"status": "CONNECTED"
}
],
"whatsapp": [
{
"id": "abcd-1234-...",
"name": "Mon WhatsApp",
"status": "CONNECTED"
}
]
}
```
***
### Lister les séquences
```bash theme={null}
GET /sequences
```
Retourne toutes les séquences de votre organisation.
**Réponse :**
```json theme={null}
[
{
"id": "a1b2c3d4-...",
"name": "Welcome DM",
"trigger": "INSTAGRAM_MESSAGE",
"channel": "INSTAGRAM",
"active": true
}
]
```
***
### Obtenir une séquence
```bash theme={null}
GET /sequences/{sequence_id}
```
Retourne les détails complets d'une séquence.
**Réponse :**
```json theme={null}
{
"id": "a1b2c3d4-...",
"name": "Welcome DM",
"trigger": "INSTAGRAM_MESSAGE",
"channel": "INSTAGRAM",
"active": true,
"type": "INBOUND",
"agent_id": "e5f6g7h8-...",
"profile_id": "12345",
"inbound_response_delay": 5,
"inbound_response_delay_unit": "MINUTES",
"flow": [
{
"delay": 0,
"delay_unit": "MINUTES",
"content": "Bonjour ! Comment puis-je vous aider ?",
"template_id": null,
"action": null
}
]
}
```
***
### Créer une séquence
```bash theme={null}
POST /sequences
```
**Corps de la requĂȘte :**
```json theme={null}
{
"name": "Ma Nouvelle Séquence",
"trigger": "INSTAGRAM_MESSAGE",
"inbound_response_delay": 5,
"inbound_response_delay_unit": "MINUTES",
"agent_id": "e5f6g7h8-...",
"profile_id": "12345",
"active": false,
"flow": [
{
"delay": 0,
"delay_unit": "MINUTES",
"followup_delays": [
{ "delay": 30, "delay_unit": "MINUTES" }
]
}
]
}
```
**Champs requis :**
| Champ | Type | Description |
| --------- | ------ | ------------------------------------- |
| `name` | string | Nom de la séquence |
| `trigger` | string | Type de déclencheur (voir ci-dessous) |
**Champs optionnels :**
| Champ | Type | Défaut | Description |
| ---------------------------------------- | ------ | --------- | ---------------------------------------- |
| `inbound_response_delay` | int | 5 | Délai avant la premiÚre réponse |
| `inbound_response_delay_unit` | string | "MINUTES" | SECONDS, MINUTES ou HOURS |
| `agent_id` | string | null | ID de l'agent IA Ă utiliser |
| `profile_id` | string | null | ID du profil Instagram ou WhatsApp |
| `active` | bool | false | Si la séquence est active |
| `flow` | array | \[] | Définition des étapes du flow |
| `filtering_agent` | string | null | ID de l'agent de filtrage |
| `should_continue_existing_conversations` | bool | false | Continuer les conversations existantes |
| `keywords` | array | null | Mots-clés déclencheurs |
| `target_accounts` | array | null | Comptes cibles pour le scraping |
| `enable_agent_on_conversation` | bool | true | Activer l'agent IA sur les conversations |
| `require_manual_approval` | bool | false | Approbation manuelle requise |
**Réponse (201) :**
```json theme={null}
{
"id": "new-sequence-uuid"
}
```
***
### Modifier une séquence
```bash theme={null}
PUT /sequences/{sequence_id}
```
Incluez uniquement les champs que vous souhaitez modifier.
**Corps de la requĂȘte :**
```json theme={null}
{
"name": "Nom Mis Ă Jour",
"active": true,
"inbound_response_delay": 10
}
```
**Réponse :**
```json theme={null}
{
"id": "a1b2c3d4-...",
"status": "updated"
}
```
***
### Supprimer une séquence
```bash theme={null}
DELETE /sequences/{sequence_id}
```
**Réponse :**
```json theme={null}
{
"status": "deleted"
}
```
***
### Lister les conversations
```bash theme={null}
GET /conversations
```
Retourne les conversations de votre organisation avec des filtres optionnels.
**ParamĂštres de requĂȘte :**
| ParamÚtre | Type | Défaut | Description |
| ---------------- | ------- | ------ | ----------------------------------------------------------------------------------- |
| `classification` | string | null | Filtrer par classification : `positive`, `negative`, `undetermined`, `engaged` |
| `is_active` | boolean | null | Filtrer par statut actif (`true`) ou inactif (`false`) |
| `since` | string | null | Date ISO 8601 â retourne uniquement les conversations mises Ă jour aprĂšs cette date |
| `page_size` | int | 20 | Nombre de résultats par page (max 50) |
| `last_lead_id` | string | null | Curseur pour la pagination (utiliser `next_cursor` de la réponse précédente) |
**Exemple :**
```bash theme={null}
curl -X GET "https://client.api.prod.orsay.ai/api/v1/conversations?classification=positive&is_active=true&page_size=10" \
-H "Authorization: Bearer sk_live_votre_cle_api"
```
**Réponse :**
```json theme={null}
{
"conversations": [
{
"lead_id": "a1b2c3d4-...",
"channel": "WHATSAPP",
"classification": "positive",
"is_active": true,
"first_name": "Jean",
"last_name": "Dupont",
"username": null,
"phone_number": "+33612345678",
"latest_message_at": "2025-06-01T14:30:00+00:00",
"latest_inbound_at": "2025-06-01T14:30:00+00:00",
"latest_outbound_at": "2025-06-01T14:25:00+00:00"
}
],
"next_cursor": "a1b2c3d4-..."
}
```
Utilisez `next_cursor` comme paramĂštre `last_lead_id` dans les requĂȘtes suivantes pour paginer les rĂ©sultats. Quand `next_cursor` est `null`, il n'y a plus de rĂ©sultats.
***
### Obtenir les messages d'une conversation
```bash theme={null}
GET /conversations/{lead_id}
```
Retourne l'historique complet des messages d'une conversation.
**ParamĂštres de chemin :**
| ParamĂštre | Type | Description |
| --------- | ---- | ------------------------------- |
| `lead_id` | UUID | L'ID du lead de la conversation |
**Exemple :**
```bash theme={null}
curl -X GET "https://client.api.prod.orsay.ai/api/v1/conversations/a1b2c3d4-5678-90ab-cdef-1234567890ab" \
-H "Authorization: Bearer sk_live_votre_cle_api"
```
**Réponse :**
```json theme={null}
{
"lead_id": "a1b2c3d4-...",
"channel": "WHATSAPP",
"classification": "positive",
"is_active": true,
"lead": {
"first_name": "Jean",
"last_name": "Dupont",
"username": null,
"phone_number": "+33612345678"
},
"messages": [
{
"message_id": "msg-uuid-1",
"content": "Bonjour ! Comment puis-je vous aider ?",
"inbound": false,
"timestamp": "2025-06-01T14:00:00+00:00",
"status": "DELIVERED",
"sent_by": "ai",
"type": "CUSTOM"
},
{
"message_id": "msg-uuid-2",
"content": "Je voudrais en savoir plus sur vos services",
"inbound": true,
"timestamp": "2025-06-01T14:05:00+00:00",
"status": null,
"sent_by": null,
"type": null
}
],
"total_messages": 2
}
```
## Types de déclencheurs
| Déclencheur | Canal | Type |
| -------------------------------- | --------- | -------- |
| `INSTAGRAM_MESSAGE` | Instagram | Inbound |
| `INSTAGRAM_COMMENT` | Instagram | Outbound |
| `INSTAGRAM_STORY_REPLY` | Instagram | Inbound |
| `WHATSAPP_MESSAGE` | WhatsApp | Inbound |
| `CONTACT_CREATED` | WhatsApp | Outbound |
| `CONTACT_SUBSCRIBED_TO_SEQUENCE` | WhatsApp | Outbound |
## Codes d'erreur
| Code | Description |
| ----- | --------------------------------------------------------------------------------- |
| `401` | Clé API invalide ou manquante |
| `404` | Ressource non trouvée (séquence ou conversation) |
| `429` | Rate limit dépassé (200 req/heure) |
| `400` | RequĂȘte invalide (mauvais trigger, champ manquant, format de date invalide, etc.) |
## Exemple : Pipeline complet
```python theme={null}
import requests
import time
API_KEY = "sk_live_votre_cle"
BASE_URL = "https://client.api.prod.orsay.ai/api/v1"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# 1. Lister les séquences
sequences = requests.get(f"{BASE_URL}/sequences", headers=HEADERS).json()
print(f"{len(sequences)} séquences trouvées")
# 2. Créer une nouvelle séquence
new_seq = requests.post(f"{BASE_URL}/sequences", headers=HEADERS, json={
"name": "Pipeline Auto DM",
"trigger": "INSTAGRAM_MESSAGE",
"inbound_response_delay": 2,
"inbound_response_delay_unit": "MINUTES",
"agent_id": "votre-agent-id",
"profile_id": "votre-profil-instagram-id",
"active": True,
"flow": [
{
"delay": 0,
"delay_unit": "MINUTES",
"followup_delays": [
{"delay": 30, "delay_unit": "MINUTES"},
{"delay": 120, "delay_unit": "MINUTES"}
]
}
]
}).json()
print(f"Séquence créée : {new_seq['id']}")
# 3. La modifier plus tard
time.sleep(1) # Petit dĂ©lai entre les requĂȘtes
requests.put(f"{BASE_URL}/sequences/{new_seq['id']}", headers=HEADERS, json={
"name": "Pipeline Auto DM v2",
"inbound_response_delay": 5,
})
```
# đ€ Obtenir une clĂ© API Claude
Source: https://docs.orsay.ai/fr/resources/claude-api-key
Guide pas-à -pas pour créer votre compte Anthropic et générer une clé API Claude
## Pourquoi une clé API Claude ?
Orsay utilise Claude (l'IA d'Anthropic) pour alimenter vos agents conversationnels. Pour connecter votre propre clé API Claude à Orsay, vous devez en créer une sur la console Anthropic.
Avec votre propre clé API, vous maßtrisez votre consommation directement chez Anthropic.
## Ătape 1 â CrĂ©er un compte Anthropic
1. Rendez-vous sur [console.anthropic.com](https://console.anthropic.com)
2. Cliquez sur **Sign Up**
3. Inscrivez-vous avec votre email ou via Google
## Ătape 2 â Ajouter des crĂ©dits
Avant de pouvoir générer une clé API, vous devez ajouter des crédits à votre compte.
1. Dans la console, allez dans **Billing** (menu de gauche)
2. Cliquez sur **Add credits**
3. Renseignez votre carte bancaire et choisissez un montant
Commencez avec un petit montant (5â10 \$) pour tester. Vous pouvez recharger Ă tout moment.
## Ătape 3 â GĂ©nĂ©rer une clĂ© API
1. Dans la console, allez dans **API Keys** (menu de gauche)
2. Cliquez sur **Create Key**
3. Donnez-lui un nom (ex : `Orsay`)
4. Copiez la clĂ© affichĂ©e â **elle ne sera plus visible ensuite**
Votre clé API commence par `sk-ant-...`. Ne la partagez jamais et ne la commitez pas dans un repo Git.
## Ătape 4 â Ajouter la clĂ© dans Orsay
1. Dans Orsay, allez dans **Settings â IntĂ©grations**
2. Collez votre clé dans le champ **Claude API Key**
3. Cliquez sur **Enregistrer**
Vos agents utilisent maintenant votre propre clé Claude.
## Choisir le bon modĂšle
Anthropic propose plusieurs modÚles Claude. Voici un aperçu :
| ModÚle | Usage recommandé | Coût |
| ------------- | --------------------------------------- | ------------- |
| Claude Haiku | Réponses rapides, conversations simples | Le moins cher |
| Claude Sonnet | Ăquilibre qualitĂ© / coĂ»t (recommandĂ©) | Moyen |
| Claude Opus | Tùches complexes, raisonnement avancé | Le plus cher |
Pour la plupart des cas d'usage Orsay, **Claude Sonnet** est le meilleur compromis.
## Surveiller votre consommation
Dans la console Anthropic, l'onglet **Usage** vous montre :
* Le nombre de tokens consommés par jour
* Le coût associé
* La répartition par modÚle
Vous pouvez aussi configurer des **alertes de budget** dans **Billing â Budget & Alerts** pour ĂȘtre notifiĂ© si votre consommation dĂ©passe un seuil.
## Questions fréquentes
Allez dans **API Keys** sur la console Anthropic, supprimez l'ancienne clé, puis créez-en une nouvelle. Mettez à jour la clé dans Orsay immédiatement.
Oui, techniquement c'est possible â mais nous recommandons de crĂ©er une clĂ© distincte par workspace pour mieux isoler la consommation.
Anthropic n'offre pas d'essai gratuit sur l'API. Vous devez ajouter des crédits dÚs le départ, mais le minimum est trÚs faible (quelques dollars suffisent pour commencer).
# đš F.A.Q
Source: https://docs.orsay.ai/fr/resources/faq
Quelques questions sur Orsay
## 1. à quelle vitesse mes leads seront-ils contactés ?
* **Réponse** : Les leads sont généralement contactés dans les 5 minutes suivant leur inscription, assurant un engagement rapide et une meilleure chance de conversion. Vous pouvez modifier le timing dans les Séquences.
## 2. Puis-je modifier le script de mon agent IA ?
* **RĂ©ponse** : Oui, vous avez un contrĂŽle total sur les messages de lâagent et pouvez les personnaliser directement depuis le tableau de bord pour quâils correspondent Ă votre marque et vos objectifs.
## 3. Que faire si un lead demande le prix ?
* **RĂ©ponse** : Lâagent IA est conçu pour rĂ©pondre aux questions sur les prix en mettant en avant la valeur dâune consultation personnalisĂ©e. Il encouragera le lead Ă prendre un rendez-vous pour obtenir des informations dĂ©taillĂ©es.
## 4. Comment ajouter des membres Ă Orsay ?
* **Réponse** : Fournissez leurs emails et nous leur donnerons accÚs à votre organisation sur la plateforme. Ils pourront alors collaborer et suivre la performance.
## 5. Mes données sont-elles sécurisées avec Orsay ?
* **Réponse** : Absolument. Nous priorisons la sécurité des données et respectons toutes les réglementations en vigueur pour garantir que vos informations restent sûres et confidentielles.
## 6. Lâagent IA peut-il gĂ©rer plusieurs langues ?
* **RĂ©ponse** : Oui, nos agents IA peuvent ĂȘtre configurĂ©s pour interagir dans plusieurs langues. PrĂ©cisez vos prĂ©fĂ©rences linguistiques lors de la configuration.
## 7. Comment intégrer Orsay à mon CRM ou à mes outils existants ?
* **RĂ©ponse** : Orsay sâintĂšgre facilement avec des plateformes comme Zapier et [Make.com](http://make.com/), vous permettant de connecter diffĂ©rents CRM et outils. Des guides dĂ©taillĂ©s sont disponibles dans notre documentation.
## 8. Quelles plateformes Orsay prend-il en charge ?
* **RĂ©ponse** : Actuellement, Orsay supporte WhatsApp, Instagram et lâengagement cross-canal, pour atteindre les leads sur leurs plateformes prĂ©fĂ©rĂ©es. Cependant, nous nous concentrons actuellement uniquement sur WhatsApp.
## 9. Comment suivre la performance de mon agent IA ?
* **RĂ©ponse** : Vous pouvez accĂ©der aux analyses et mĂ©triques en temps rĂ©el via le tableau de bord Orsay, y compris lâhistorique des conversations, les taux dâengagement et les conversions.
## 10. Que se passe-t-il si un lead souhaite se désinscrire ?
* **RĂ©ponse** : Lâagent IA est programmĂ© pour respecter immĂ©diatement les demandes de dĂ©sinscription, assurant la conformitĂ© et maintenant une image de marque positive.
## 11. Si le contact existe dĂ©jĂ dans la base Orsay, il ne reçoit pas de message, nâest-ce pas ?
* **Réponse** : Exactement ! Si le lead est déjà dans la base, il ne sera pas recontacté (pour éviter les doublons).
## 12. Est-il possible dâajuster le niveau dâinsistance du chatbot ?
* **Réponse** : Oui, nous pouvons ajuster les relances en conséquence.
## 13. Combien de temps faut-il aprÚs avoir ajouté des leads manuellement avant que les messages soient envoyés ?
* **Réponse** : AprÚs un jour, les messages seront activés.
## 14. LâIA peut-elle annoncer diffĂ©rents prix selon les demandes ?
* **Réponse** : Oui, bien sûr.
## 15. Les crochets apparaissent-ils dans le message final ?
* **Réponse** : Non, tout apparaßt normalement pour le client sur WhatsApp ; les crochets ne sont affichés que dans le tableau de bord.
## 16. Y a-t-il des liens dâaffiliation ?
* **Réponse** : Oui.
## 17. Pourquoi les leads importés via CSV ne sont-ils pas contactés directement ?
* **Réponse** : Les leads sont contactés le lendemain.
# đł Tarifs
Source: https://docs.orsay.ai/fr/resources/pricing
Des tarifs simples et transparents pour Orsay
## Essai gratuit
Testez Orsay gratuitement pendant **7 jours** â Explorez toutes les fonctionnalitĂ©s et dĂ©couvrez comment Orsay peut dĂ©velopper votre activitĂ© avant de vous engager.
***
## Abonnement â 97 \$/mois
Un seul plan qui vous donne tout ce qu'il faut pour scaler votre automation inbound.
RĂ©ponses illimitĂ©es aux DMs, commentaires et rĂ©ponses aux stories â propulsĂ©es par votre agent IA.
Messagerie illimitée sur WhatsApp Business et votre WhatsApp personnel.
***
## Prix par message IA â 0,10 \$/message
Les messages IA sont facturés **0,10 \$ chacun**, en plus de votre abonnement mensuel. Vous ne payez que pour les messages que l'IA envoie réellement.
Vous envoyez plus de **10 000 messages IA/mois** ? Contactez notre support pour obtenir une **remise sur volume** adaptée à votre usage.
***
## Récapitulatif
| | Détails |
| ----------------------- | ---------------------------------------------- |
| **Essai gratuit** | 7 jours |
| **Abonnement mensuel** | 97 \$/mois |
| **Inclus** | Instagram inbound illimité + WhatsApp illimité |
| **Prix par message IA** | 0,10 \$ |
| **Remise sur volume** | Disponible Ă partir de 10 000 messages/mois |
Ăcrivez Ă notre Ă©quipe pour discuter d'un tarif personnalisĂ© selon votre volume.
# đ Prompt
Source: https://docs.orsay.ai/fr/resources/prompt
Voir vos conversations sur Orsay
# Conseils pour les Prompts
Voici un guide concis pour créer des prompts efficaces pour générer votre agent.
1. **Soyez spécifique**
* Incluez des instructions claires et concises.
* Concentrez-vous sur lâobjectif ou le comportement exact que vous souhaitez de lâagent.
2. **Fournissez le contexte**
* Décrivez briÚvement votre entreprise, produit ou service.
* Partagez toute information pertinente pour que lâIA rĂ©ponde prĂ©cisĂ©ment.
3. **Utilisez un langage simple**
* Ăvitez le jargon ou les rĂ©pĂ©titions inutiles.
* Rédigez des phrases courtes et directes.
4. **Exposez les points clés**
* Si vous avez plusieurs objectifs ou questions, listez-les clairement.
* Cela aide lâIA Ă structurer sa rĂ©ponse.
5. **Proposez des exemples**
* Si vous souhaitez un style particulier (amical, professionnel), donnez une ou deux phrases exemples.
* Montrer le ton souhaitĂ© guide lâapproche de lâIA.
Si vous ne savez pas par oĂč commencer, cliquez sur lâune des tuiles de
recommandations sous **âQuick starterâ**. Chaque tuile contient un modĂšle de
prompt prĂȘt Ă lâemploi que vous pouvez adapter.
1. **Rédigez votre besoin**
* Dans la zone de texte, décrivez le but, le contexte et le ton souhaité pour votre agent.
2. **Optionnel : utilisez Quick Starter**
* Sélectionnez un prompt pré-écrit pour démarrer rapidement.
3. **Aperçu de lâagent**
* Cliquez sur **âPreview agentâ** pour voir sa rĂ©ponse. Ajustez le prompt si nĂ©cessaire.
4. **CrĂ©er lâagent**
* Une fois satisfait, cliquez sur **âCreate agentâ** pour finaliser.
Suivre ces Ă©tapes permet de maximiser la clartĂ© de vos prompts et dâassurer que votre agent engage efficacement vos leads.
# Créer votre propre Prompt
Voici un guide concis pour rĂ©diger un prompt pour un agent commercial. Suivez ces bonnes pratiques pour que lâagent pose les bonnes questions, partage des informations claires sur le produit et inclue un appel Ă lâaction avec un lien.
1. **Nommer votre agent IA**
* Commencez par prĂ©senter briĂšvement lâagent et son rĂŽle.
* Exemple : âJe crĂ©e un agent commercial nommĂ© **Bella** pour promouvoir notre logiciel marketing.â
2. **Inclure les détails sur la marque et le produit**
* Donnez les points importants sur votre entreprise et votre offre.
* Exemple : âNotre sociĂ©tĂ©, **X-Mark Solutions**, propose un CRM cloud pour amĂ©liorer les conversions de leads.â
3. **Questions de qualification**
* SpĂ©cifiez les questions que lâagent doit poser pour comprendre les besoins du prospect.
* Exemple :
1. âQuel est votre principal dĂ©fi en vente ?â
2. âCombien de leads gĂ©rez-vous en moyenne par mois ?â
3. âĂtes-vous intĂ©ressĂ© par lâautomatisation des campagnes de suivi ?â
4. **Phrase dâappel Ă lâaction**
* Demandez Ă lâagent dâinviter directement le prospect Ă agir.
* Exemple : âSouhaitez-vous en savoir plus sur la façon dont notre CRM peut doubler votre pipeline de ventes ?â
5. **Confirmation avec lien**
* Fournissez un lien pour rĂ©server, sâinscrire ou demander une dĂ©mo.
* Exemple : âSuper ! Veuillez cliquer sur ce lien pour planifier une dĂ©mo de 15 minutes : [**YourDemoLink.com**](https://yourdemolink.com/).â
6. **Exigences claires**
* Utilisez des puces ou des phrases courtes pour expliquer chaque étape.
* Gardez un ton direct, clair et orienté ventes.
**Exemple de prompt** (vous pouvez copier/coller et ajuster) :
> âCrĂ©ez un agent commercial nommĂ© Bella pour X-Mark Solutions. Lâagent doit :
>
> * Présenter briÚvement notre **CRM cloud** et comment il aide à augmenter les conversions de leads.
> * Poser 3 Ă 4 **questions de qualification** sur le processus de vente du prospect.
> * Utiliser un **appel Ă lâaction** direct pour inviter le prospect Ă en savoir plus.
> * Fournir un **lien de confirmation** pour planifier une démo : [YourDemoLink.com](https://yourdemolink.com/).
> * Maintenir un ton **clair, concis et orientĂ© rĂ©sultats** tout au long de la conversation.â
1. **Collez votre prompt** dans la zone de texte.
2. **Aperçu de lâagent** pour voir le flux de conversation.
3. **Affinez** si nécessaire (questions, ton, CTA).
4. **Créez votre agent** une fois satisfait.
En suivant ces directives, votre **agent commercial IA** sera prĂȘt Ă **qualifier les prospects**, communiquer clairement les **avantages produits**, et les **diriger vers la prochaine Ă©tape**.
[đ Voici un exemple de prompt que vous pouvez utiliser](/fr/template_prompt)
# 1. Connecter WhatsApp Business API
Source: https://docs.orsay.ai/fr/whatsapp-api/1-connect
Configurez un compte WhatsApp Business officiel (WABA) avec Orsay â vĂ©rifiĂ©, scalable, avec templates approuvĂ©s.
L'API WhatsApp Business est le canal officiel de Meta pour les entreprises. Elle nĂ©cessite un **compte WhatsApp Business vĂ©rifiĂ© (WABA)** et des **templates approuvĂ©s** pour envoyer le premier message â mais en Ă©change, vous obtenez la pastille verte, pas de plafond quotidien et le support officiel de Meta.
Vous avez **deux options** : créer un nouveau compte WhatsApp Business depuis zéro, ou connecter un compte WhatsApp Business existant que vous utilisez déjà .
## Option A â CrĂ©er un nouveau compte WhatsApp Business
Dans la barre latĂ©rale, cliquez sur **[IntĂ©grations](https://app.orsay.ai/integrations)** â **[WhatsApp](https://app.orsay.ai/integrations/whatsapp)**.
Ajoutez un nom et une photo de profil, puis cliquez sur **Connect a new WhatsApp number**.
Vous ĂȘtes redirigĂ© vers Facebook. Approuvez les premiĂšres pages, puis sĂ©lectionnez votre **Business Manager**.
Cliquez sur **Create a new WhatsApp Business Account**. Utilisez un nom au format **« Nom - Votre Entreprise »** (Meta exige ce format pour l'approbation).
Ajoutez un numéro **non lié à un compte WhatsApp existant**. Nous recommandons [On Off Business](https://onoffbusiness.com) pour obtenir un numéro propre rapidement. Validez avec le code 2FA reçu sur ce numéro.
## Option B â Connecter un WhatsApp Business existant
Cette option ne fonctionne que si votre tĂ©lĂ©phone utilise l'app **WhatsApp Business** â pas un compte WhatsApp personnel. (Pour WhatsApp personnel, utilisez plutĂŽt le canal [WhatsApp Personnel](/fr/personal-whatsapp/1-connect).)
Allez dans **[IntĂ©grations](https://app.orsay.ai/integrations)** â **[WhatsApp](https://app.orsay.ai/integrations/whatsapp)** â crĂ©ez un profil et cliquez sur **Connect WhatsApp number**.
Dans le flow Facebook, choisissez **Connect with existing WhatsApp Business App**.
Entrez votre numéro, scannez le QR code, et validez avec le code 2FA.
## Validez le numéro pour pouvoir envoyer
Avant de pouvoir envoyer des messages, Meta exige une méthode de paiement sur le compte WhatsApp Business.
Allez sur [business.facebook.com/billing\_hub](https://business.facebook.com/billing_hub), sélectionnez le bon business, ouvrez **WhatsApp**, et ajoutez une carte.
Cliquez sur le bouton **TEST**, entrez votre WhatsApp personnel, et cliquez sur **SEND**. Si vous recevez le message, votre compte est prĂȘt.
## Créez vos templates de messages
Les templates sont la **seule** façon de démarrer une conversation sur l'API WhatsApp Business (rÚgle Meta). Une fois que le lead a répondu, l'agent peut écrire librement pendant 24h.
â CrĂ©ez des templates dans **[IntĂ©grations](https://app.orsay.ai/integrations) â [WhatsApp](https://app.orsay.ai/integrations/whatsapp) â Templates**, soumettez pour approbation Meta (gĂ©nĂ©ralement quelques heures), puis utilisez-les dans votre sĂ©quence.
## Ătape suivante
â [2. CrĂ©er un agent](/fr/whatsapp-api/2-agent)
# 2. Créer un agent
Source: https://docs.orsay.ai/fr/whatsapp-api/2-agent
Construisez l'agent IA qui gĂšre les conversations WhatsApp Business aprĂšs le message template.
L'**agent** prend le relais aprĂšs le template approuvĂ© par Meta. MĂȘme systĂšme d'agent que sur tous les autres canaux.
## Chemin rapide
Ouvrez **[Agents](https://app.orsay.ai/agents)** et cliquez sur **+ CrĂ©er un agent**. Le plus rapide est **Guided AI Setup** â rĂ©pondez Ă 8 questions et Orsay Ă©crit le prompt pour vous.
Prévisualisez la conversation dans le panneau de test, puis **Publish**.
â Guide complet : [Agents â guide complet](/fr/guides\&tutorials/agents)
## Affinez le prompt
â [Exemples de prompts & bonnes pratiques](/fr/resources/prompt)
Ajoutez des **Ressources et liens externes** Ă votre agent pour que l'IA partage liens de rĂ©servation, case studies et tĂ©moignages au bon moment. â [Comment ajouter des ressources](/fr/guides\&tutorials/agents#resources)
## Ătape suivante
â [3. CrĂ©er votre sĂ©quence](/fr/whatsapp-api/3-sequence)
# 3. Créer votre séquence
Source: https://docs.orsay.ai/fr/whatsapp-api/3-sequence
Construisez le flow automatisĂ© qui ouvre des conversations sur WhatsApp Business â avec des templates approuvĂ©s.
Une **séquence** sur l'API WhatsApp Business commence toujours par un **message template approuvé** (rÚgle Meta). Une fois que le lead a répondu, l'agent gÚre le reste de la conversation.
## Construire une séquence WhatsApp Business
Allez dans **[Sequences](https://app.orsay.ai/sequences)** â **Create sequence**.
Sélectionnez **WhatsApp** comme canal.
| Déclencheur | Quand il se lance |
| ---------------------------------- | ------------------------------------------------------- |
| **Message reçu** | à chaque fois qu'un nouveau lead écrit à votre numéro |
| **Contact créé** | Pour tout nouveau lead pas déjà dans une autre séquence |
| **Contact subscribed to sequence** | Pour les leads ajoutés à cette séquence (CSV ou Zapier) |
Cliquez sur **+** et **Add action step**.
Sélectionnez votre **compte WhatsApp**.
Choisissez le **template approuvé** et sa langue.
Choisissez l'agent. Réglez le **délai de réponse** et ajoutez des **relances** si besoin, puis cliquez sur **Confirm**.
Activez la séquence avec le toggle et **publiez**.
## La rĂšgle des 24 heures
WhatsApp Business a une **fenĂȘtre de 24h** pour rĂ©pondre : aprĂšs que le lead a rĂ©pondu, l'agent peut Ă©crire librement pendant 24h. Ensuite, vous devez envoyer un nouveau template approuvĂ© pour rouvrir la conversation. Utilisez les **relances** dans la sĂ©quence pour planifier des rĂ©-engagements basĂ©s sur templates au bon rythme.
## Leads en masse via CSV ou Zapier
Vous avez une liste existante ? Deux façons de les pousser dans une séquence :
* **Upload CSV** â **[IntĂ©grations](https://app.orsay.ai/integrations) â [Bulk Leads](https://app.orsay.ai/integrations/bulk-leads) â Upload Files**. La sĂ©quence doit utiliser le dĂ©clencheur **Contact subscribed to sequence**.
* **Zapier** â connectez votre source de leads (Facebook Ads, ClickFunnels, etc.) et routez chaque nouveau lead automatiquement. â couvert dans l'Ă©tape suivante.
## Ătape suivante
â [4. Connecter Zapier](/fr/whatsapp-api/4-zapier)
# 4. Connecter Zapier Ă Orsay
Source: https://docs.orsay.ai/fr/whatsapp-api/4-zapier
Faites entrer les leads de Facebook Ads, landing pages ou n'importe quelle source directement dans votre séquence WhatsApp Business.
Si vos leads viennent de l'extĂ©rieur d'Orsay â Facebook Ads, ClickFunnels, systeme.io, votre CRM â connectez **Zapier** pour que chaque nouveau lead entre automatiquement dans votre sĂ©quence WhatsApp Business et reçoive le template approuvĂ© en quelques minutes.
## Comment ça marche
Un Zap surveille votre source de leads. Quand un nouveau lead est capturé, Zapier appelle l'action **Create Lead for Sequence** d'Orsay, qui place le lead dans la séquence choisie. Le template approuvé de la séquence part, et l'agent prend le relais aprÚs la réponse du lead.
## Configuration
Allez dans **[IntĂ©grations](https://app.orsay.ai/integrations)** â cliquez sur **[Connect Zapier](https://app.orsay.ai/integrations/zapier/connect-zapier)**.
Dans Zapier, cliquez sur **+ Create** pour démarrer un nouveau Zap.
Choisissez la plateforme qui capture vos leads â **Facebook Lead Ads**, **ClickFunnels**, **systeme.io**, ou toute source compatible.
Sélectionnez **Create Lead for Sequence** pour que chaque lead atterrisse directement dans une séquence WhatsApp Business spécifique.
Mappez **First Name**, **Last Name** et **Phone Number** depuis votre source vers les champs Orsay.
Sélectionnez l'**Organisation** et la **séquence WhatsApp Business** dans laquelle le lead doit entrer.
Pour trouver un ID de séquence, cliquez à cÎté du nom de la séquence sur la [page Sequences](https://app.orsay.ai/sequences).
Une fois le Zap actif, chaque nouveau lead capturé par votre source entre dans Orsay et déclenche votre séquence WhatsApp Business avec le template approuvé.
## Déclencheur requis
La séquence WhatsApp Business sur laquelle vous pointez Zapier doit utiliser le déclencheur **Contact subscribed to sequence**. Ce déclencheur se lance à chaque nouveau lead reçu via Zapier (ou import CSV).
## Ătape suivante
â [5. GĂ©rer les conversations](/fr/whatsapp-api/5-conversations)
# 5. Gérer les conversations
Source: https://docs.orsay.ai/fr/whatsapp-api/5-conversations
Suivez chaque conversation WhatsApp Business dans Orsay â et reprenez la main si besoin.
Chaque lead qui s'engage avec votre séquence WhatsApp Business apparaßt dans **[Conversations](https://app.orsay.ai/conversations)**.
## Suivre les conversations dans Orsay
La page **[Conversations](https://app.orsay.ai/conversations)** liste chaque thread actif, classé par l'IA :
* **Positif** â pris ou sur le point de prendre rendez-vous
* **EngagĂ©** â discute mais pas encore qualifiĂ©
* **NĂ©gatif** â pas intĂ©ressĂ©
* **IndĂ©terminĂ©** â pas encore de signal
Filtrez par classification, triez, recherchez, et cliquez sur n'importe quel thread pour lire l'historique complet. Reclassez manuellement si l'IA se trompe â les corrections nourrissent [Conversation Improvements](/fr/overview/conversation-improvements) pour que l'agent apprenne.
## Reprendre une conversation
Pour les leads Ă fort enjeu, intervenez vous-mĂȘme :
* Ouvrez le thread dans Orsay et **tapez une réponse** directement.
* Envoyez un vocal depuis la barre, ou utilisez **Text-to-Audio** avec votre voix clonĂ©e. â [Clonage de voix](/fr/guides\&tutorials/voice-cloning)
Quand vous répondez, l'agent IA **se désactive automatiquement pour ce thread**. Réactivez-le avec le toggle quand vous avez fini.
Contrairement à WhatsApp Personnel, l'API WhatsApp Business ne **synchronise pas** les messages avec un téléphone. Tout takeover se fait dans Orsay.
## Surveillez la fenĂȘtre de 24h
Chaque thread montre le temps restant dans la fenĂȘtre de 24h. Une fois expirĂ©e, l'agent ne peut plus Ă©crire en texte libre â seul un template approuvĂ© peut rouvrir la conversation.
## Tout exporter \[#export]
Cliquez sur **Export** sur [Conversations](https://app.orsay.ai/conversations) pour tĂ©lĂ©charger un CSV avec chaque message, profil de lead et statut de qualification. â [Export des conversations](/fr/changelog#conversations-export)
## Vous ĂȘtes live
La boucle complĂšte WhatsApp Business : **connexion â agent â sĂ©quence â conversations**. Et aprĂšs :
* Suivez la performance â [Analytics](/fr/overview/analytics)
* AmĂ©liorez votre agent â [Conversation Improvements](/fr/overview/conversation-improvements)
* Voyez ce qu'on a sorti â [NouveautĂ©s](/fr/changelog)
# Orsay Docs
Source: https://docs.orsay.ai/index
Everything you need to grow your business on autopilot â agents, sequences, and conversations across personal WhatsApp, WhatsApp Business, and Instagram inbound.
Welcome. Orsay is an **AI sales rep that runs on personal WhatsApp, WhatsApp Business, and Instagram inbound** â it qualifies leads, replies in your tone of voice, and books calls while you sleep.
These docs are organized **by channel** so you can pick yours and follow the four-step setup: **connect â agent â sequence â conversations**.
## Pick your channel
Scan a QR code, send voice messages as the first message, no 24-hour window.
Official WABA setup with verified templates and the green-tick checkmark.
Auto-reply to DMs, story replies, and comments â with keyword routing.
## What's new
Every feature shipped â newest first. Voice notes, MCP, AI sequences, and more.
## Deep dives
The AI brain that talks to your leads. Custom prompt or guided setup.
Clone your voice and send personalized AI voice messages.
Response rate, positive rate, exports.
AI quality reviewer that flags issues and suggests rules.
Real-world agent prompts you can adapt to your business.