← All posts
March 23, 2026 · 4 min read · Factfu Team

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.

ZapierIntegrationAutomationTutorialCustomer Support

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:

  1. Go to Settings → API Keys
  2. Click Create API Key and copy the key (starts with ak_)
  3. 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:

  1. Click this link: Add Factfu to Zapier
  2. Click Accept Invite & Build a Zap
  3. Zapier will prompt you for your API Key and Project ID
  4. 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.

  1. In Zapier, click Create Zap
  2. Trigger: Choose FactfuHuman Requested
  3. Action: Choose SlackSend Channel Message
  4. Map the fields:
    • Channel: #support
    • Message: 🙋 A customer needs help! Conversation: {{conversation_id}}
  5. 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 →