Connect Your AI Chatbot to 7,000+ Apps with Zapier
Set up webhooks between Factfu and Zapier in under five minutes. Get notified in Slack when a customer needs a human, log chat transcripts to Google Sheets, create tickets in Zendesk — all without writing code.
Your chatbot knows things. The rest of your tools don't.
Your AI chatbot handles hundreds of customer conversations a week. Customers ask about products, request help, and sometimes need a real person. All of that information stays locked inside the chat widget — unless you connect it to the tools you already use.
That's what the Factfu Zapier integration does. When something happens in your chatbot — a customer asks for a human, a new knowledge source finishes processing, or an agent closes a conversation — Zapier can automatically forward that event to Slack, email, Google Sheets, your CRM, a ticketing system, or any of the 7,000+ apps in Zapier's ecosystem.
No code. No webhooks to configure manually. Just pick a trigger, pick a destination, and you're done.
What you can automate
Factfu sends 10 different events to Zapier:
| Event | Fires when... | Example automation |
|---|---|---|
| Chat completed | AI responds to a customer | Log transcripts to Google Sheets |
| Chat failed | AI response fails | Alert your team in Slack |
| Human requested | Customer asks for a real person | Create a support ticket in Zendesk |
| Agent joined | Live agent takes over a conversation | Notify the team channel |
| Agent released | Agent hands back to AI | Update CRM activity log |
| Conversation closed | Conversation ends | Send a follow-up email |
| Ingest completed | Content source finishes processing | Confirm in a project management tool |
| Ingest failed | Content source fails to process | Create a bug ticket |
| Crawl completed | Website crawl finishes | Log crawl stats to a spreadsheet |
| Crawl failed | Website crawl fails | Alert in Slack |
Every trigger sends structured data — timestamps, IDs, token counts, error messages — so you can route and filter however you want inside Zapier.
Step 1: Get your API key and project ID
You'll need two things from your Factfu dashboard:
- Go to Settings → API Keys
- Click Create API Key and copy the key (starts with
ak_) - Copy your Project ID from the same page
Keep both handy — Zapier will ask for them in the next step.
Note: API access is available on the Pro plan. If you're on Free or Starter, you'll need to upgrade first.
Step 2: Add Factfu to Zapier
Since the integration is brand new, you'll use our invite link to add it:
- Click this link: Add Factfu to Zapier
- Click Accept Invite & Build a Zap
- Zapier will prompt you for your API Key and Project ID
- Once connected, you'll see all 10 Factfu triggers available
Step 3: Build your first Zap
Here's a practical example: get a Slack notification when a customer requests a human agent.
- In Zapier, click Create Zap
- Trigger: Choose Factfu → Human Requested
- Action: Choose Slack → Send Channel Message
- Map the fields:
- Channel:
#support - Message:
🙋 A customer needs help! Conversation: {{conversation_id}}
- Channel:
- Turn on the Zap
That's it. Next time a customer types "I want to talk to a person," your team gets pinged in Slack within seconds.
More ideas to get you started
Log every AI conversation to Google Sheets Trigger: Chat Completed → Action: Google Sheets → Create Spreadsheet Row Fields: timestamp, prompt tokens, completion tokens, bot ID
Create Zendesk tickets for human handoff Trigger: Human Requested → Action: Zendesk → Create Ticket Fields: conversation ID, reason, timestamp
Send yourself a daily digest of failed chats Trigger: Chat Failed → Action: Gmail → Send Email (with Zapier's built-in digest feature)
Track content updates in Notion Trigger: Ingest Completed → Action: Notion → Create Database Item Fields: source ID, source type, timestamp
Webhook data format
Every trigger sends a JSON payload with relevant fields. Here's what a chat.completed event looks like:
{
"log_id": "abc123",
"bot_id": "def456",
"prompt_tokens": 4500,
"completion_tokens": 220,
"timestamp": 1711152000
}
And a conversation.human_requested event:
{
"conversation_id": "conv_789",
"reason": "Customer wants to discuss a refund",
"timestamp": 1711152000
}
All timestamps are Unix epoch (seconds). IDs are UUIDs.
Troubleshooting
"Factfu doesn't appear in Zapier search" The integration is currently invite-only. Use the invite link to add it to your account.
"Authentication failed"
Double-check your API key starts with ak_ and your Project ID is correct. Both are on the Settings → API Keys page. Make sure you're on the Pro plan (API access requires Pro).
"My Zap isn't firing"
Webhooks are real-time, but the triggering event needs to actually happen. Send a test message through your chatbot widget to trigger a chat.completed event.
"I need an event that isn't listed" We're actively expanding the trigger list. Send us a feature request at support@factfu.com.
What's next
This is version 1.0 of the Zapier integration — triggers only. We're working on actions (create sources, send chat messages) and searches (look up conversations, check bot status) for future releases.
Got a specific automation in mind? Let us know — the most-requested features ship first.
Ready to add AI chat to your site?
Set up Factfu in under 5 minutes. No credit card required.
Start for free →