My AskAI offers two separate Freshworks integrations that work independently or together: Freshchat for real-time conversation handling in your live chat widget, and Freshdesk for AI-powered responses to incoming email and form-based support tickets. Both integrations require no code on your website and are available on paid My AskAI plans.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/arainey2022/myaskai-docs/llms.txt
Use this file to discover all available pages before exploring further.
Freshchat requires a Freshchat Pro plan or above. Freshdesk is available on any paid Freshdesk plan. You can use both integrations simultaneously, but AI Tagging can only be configured for one of them at a time — not both.
- Freshchat
- Freshdesk
Freshchat is Freshworks’ real-time messaging platform. My AskAI integrates as a conversational AI agent inside the Freshchat widget, responding to customers instantly using your knowledge base.Cost: $0.05 per conversation property per conversation, billed as an add-on.
Connecting Freshchat
Open Channels in My AskAI
Log in to your Dashboard and go to Channels. Under “Add to helpdesk”, click the Freshworks icon and select Freshchat.
Enter API credentials
Enter your API key and Chat URL from Freshchat. Find them in your Freshchat dashboard at Admin Settings > Marketplace and Integrations > API Settings > API details for chat. Click Connect your Freshchat account.
Enable the webhook
In your Freshchat dashboard, go to Admin Settings > Marketplace and Integrations > Conversation Webhooks and toggle from Disabled to Enabled. Paste in the webhook URL from My AskAI:
https://ask.myaskai.com/projects/webhooks/freshchatVerify the connection
Send a test message to your Freshchat widget. The My AskAI setup page will show “Webhook successfully setup” to confirm.
Before connecting, ensure you have turned off Freddy AI (Freshworks’ native AI agent) to prevent conflicting replies.
Reply Modes
Direct Replies
The AI replies directly to customers in the Freshchat widget. Best for teams that want full automation. New conversations transfer back to the AI after a conversation is resolved and the threading interval has passed.
Note Replies
The AI creates an internal note after each customer message for agents to review and send. Ideal when you want AI assistance without full automation.
Human Escalation
When a user says “Talk to a person” (or similar), or the AI cannot answer, it escalates automatically. On escalation:- An internal note is added to the conversation summarising the chat for the incoming agent.
- If you’ve set up the AI Chat Status conversation property, it updates to
human-handover-requested. - The AI stops responding for the rest of that conversation.
human-handover-requested and routes them to the correct team or agent.AI Chat Status Property
To track AI activity in your Freshchat inbox, create a conversation property:- Go to Freshchat Admin Settings > Configuration and Workflow > Conversation Properties.
- Create a new Dropdown property called
AI Chat Statuswith internal nameai_chat_status. - The AI will automatically populate this field with one of three values:
ai-agent-replied— AI has sent a replyhuman-handover-requested— escalation requestedai-agent-tag-blocked— reply blocked by a tag rule
AI Tagging for Freshchat
Set up tagging
Go to AI Agent Setup > Auto-Tagging and click Import conversation property. Select a tag or custom field from Freshchat and click Import conversation property.
Review descriptions
Check and refine the auto-generated descriptions for each property value. Accuracy here directly affects tagging quality.
Additional Options
| Setting | Location |
|---|---|
| Prevent immediate escalation | Channels > Freshworks > Freshchat |
| Auto-close inactive conversations | Channels > Freshworks > Freshchat |
| Triage / chatbot trigger phrase | Channels > Freshworks > Freshchat (Chatbot/Triage toggle) |
| Hide “Just thinking…” message | Channels > Freshworks > Freshchat |
| Pause AI agent | Channels > Freshworks > Freshchat |
Required API Credentials
| Integration | Credentials Needed |
|---|---|
| Freshchat | API Key + Chat URL (from Freshchat Admin Settings) |
| Freshdesk | Domain subdomain + API Key (from Freshdesk Profile Settings) |