shopify/Live Agent Handoff
Live Agent Handoff
When the AI can't answer a question or detects customer frustration, it can seamlessly hand off the conversation to a human agent.
Accessing Live Agent Settings
Navigate to Live Agent in the Intufind app.
Screenshot: shopify-live-agent.png
Availability
Live agent handoff is available on:
- Starter plan and above
- Requires active subscription
Supported Providers
| Provider | Status | Cost |
|---|---|---|
| Slack | Available | FREE (with existing workspace) |
| Coming Soon | — | |
| Zendesk | Coming Soon | — |
Setting Up Slack
Easy Setup (Recommended)
The fastest way to connect Slack:
- Navigate to Live Agent in the Intufind app
- Select Slack as your provider
- Click Add to Slack button
- Authorize the Intufind app in your Slack workspace
- Configure your support channel
Screenshot: shopify-slack-add.png
Note: Slack may show a warning that the app is not in their App Directory. This is normal for custom integrations. Click "Allow" to proceed.
Channel Configuration
After connecting Slack:
- Create a dedicated support channel (e.g.,
#customer-support) - Add the Intufind app to this channel:
- Right-click the channel → View channel details
- Go to Integrations → Add Apps
- Select Intufind
- Find the Channel ID:
- In channel details, scroll to the bottom
- Copy the ID (starts with
C)
- Enter the Channel ID in Intufind settings
- Click Save Channel
Screenshot: shopify-slack-channel.png
Manual Configuration (Advanced)
For custom Slack bots:
- Create a Slack app at api.slack.com/apps
- Add bot scopes:
chat:write,channels:read,users:read - Install to your workspace
- Copy the Bot User OAuth Token (starts with
xoxb-) - Enable Event Subscriptions with Request URL:
[Cloud API URL]/live-agent/webhook/slack - Create a support channel and add your bot
- Enter credentials in Intufind:
- Bot User OAuth Token
- Channel ID
- Signing Secret
- Click Save & Validate Credentials
Handoff Behavior
Configure when and how conversations are handed off.
Screenshot: shopify-handoff-behavior.png
Enable Live Agent
- Description: When enabled, customers can connect with human agents
- Default: Disabled (until configured)
AI-Suggested Handoff
- Description: AI proactively offers human help when it detects frustration or complex issues
- Default: Enabled
Custom Escalation Criteria
Define when the AI should escalate:
Always escalate:
- Refund requests
- Order cancellations
- Billing disputes
- Account problems
- Requests requiring system access the AI cannot provide
Max: 1,500 characters
Manual Handoff Button
- Description: Displays a "Talk to a Human" button in the chat
- Default: Enabled
Business Hours
- Description: Displayed when agents are unavailable
- Example:
Mon-Fri 9am-5pm EST
How It Works
- Customer requests help (or AI detects need)
- Conversation forwarded to your Slack channel
- Agent responds through Slack
- Messages appear in the chat widget in real-time
- Conversation ends when agent closes the thread or timeout occurs
Disconnecting Slack
To remove the Slack integration:
- Navigate to Live Agent
- Click Disconnect Slack or Delete Credentials
- The live agent feature will be disabled
Troubleshooting
"App not configured" error
- Ensure you've completed the Slack setup
- Verify the Channel ID is correct
- Confirm the Intufind app is added to your support channel
Messages not appearing in Slack
- Check the Channel ID
- Verify the Intufind app has been added to the channel
- Test with the "Add to Slack" button if using manual config
Customers not seeing agent responses
- Check your Slack workspace is connected
- Ensure the agent is replying in the correct thread
- Check Usage & Limits for quota issues
Next Steps
- Prompts — Manage suggested conversation starters
- Usage & Limits — Monitor live agent usage