Zapier Integration
Connect FLTR to thousands of apps using Zapier’s Webhooks action. Build powerful automation workflows that combine semantic search with your favorite tools.What You Can Build
Email Search
Search email attachments when new messages arrive in Gmail
Document Q&A
Answer Slack questions using your knowledge base
Support Automation
Auto-respond to support tickets with relevant docs
Content Discovery
Find related content when creating new documents
Prerequisites
1
FLTR Account
Sign up at www.tryfltr.com if you haven’t already
2
API Key
Generate an API key in Settings → API Keys
3
Zapier Account
Create a free account at zapier.com
4
Dataset ID
Create a dataset and note its ID (e.g.,
ds_abc123)Quick Start: Search on New Email
Let’s build a Zap that searches your knowledge base when you receive an email.Step 1: Create a New Zap
- Log in to Zapier
- Click Create Zap
- Name it “Email to FLTR Search”
Step 2: Configure Trigger
- Search for Gmail as the trigger app
- Choose event: New Email
- Connect your Gmail account
- Configure filters (optional):
- Label: “Support”
- Has attachment: Yes
- Test the trigger
Step 3: Add FLTR Search Action
- Click + to add an action
- Search for Webhooks by Zapier
- Choose action event: POST
JSON
Data:
Step 4: Process Results
Add another action to use the search results: Example: Send to Slack- Add action: Slack → Send Channel Message
- Configure message:
Step 5: Test and Enable
- Click Test action to verify it works
- Check the results in Slack
- Click Publish to enable your Zap
Common Zap Templates
1. Slack Q&A Bot
Trigger: Slack → New Message in Channel Action: FLTR → Query Dataset Action: Slack → Reply in Thread2. Google Drive Document Indexer
Trigger: Google Drive → New File in Folder Action: Google Drive → Download File Action: FLTR → Upload Document3. Customer Support Automation
Trigger: Zendesk → New Ticket Action: FLTR → Query Dataset Action: Zendesk → Add Private Comment4. Content Recommendation Engine
Trigger: WordPress → New Post Action: FLTR → Query Dataset Action: WordPress → Update Post (add related links)All FLTR Endpoints for Zapier
Query Dataset
Search your dataset with semantic search. URL:https://api.fltr.com/v1/mcp/query
Method: POST
Request Body:
- First result content:
{{webhooks_response_results_0_content}} - First result score:
{{webhooks_response_results_0_score}} - Second result title:
{{webhooks_response_results_1_metadata_title}}
Create Dataset
URL:https://api.fltr.com/v1/datasets
Method: POST
Upload Document
URL:https://api.fltr.com/v1/datasets/DATASET_ID/documents
Method: POST
For text content:
List Datasets
URL:https://api.fltr.com/v1/datasets
Method: GET
No request body needed. Returns all your datasets.
Batch Query
Search multiple queries at once. URL:https://api.fltr.com/v1/mcp/batch-query
Method: POST
Advanced Techniques
Filter Results by Metadata
Add filters to your query:Enable Reranking
For better result quality, enable Cohere reranking:Reranking costs an additional $0.002 per request but significantly improves result relevance.
Multi-step Workflows
Build complex workflows:- Trigger: New form submission (Typeform)
- Action: FLTR → Query similar submissions
- Filter: Only continue if similarity > 0.8
- Action: Send notification about duplicate
- Otherwise: Create new ticket in Asana
Error Handling
Add error paths to handle API failures:- After FLTR webhook action, click +
- Add Filter step
- Condition:
Status Code is not 200 - Send error notification to Slack/email
Authentication in Zapier
Using API Keys
Most common method - add API key to headers:Storing API Keys Securely
Never hard-code API keys in Zap configurations:- Use Zapier’s Storage to store API key once
- Reference it in webhooks:
{{storage_fltr_api_key}}
- Create a Zap with Storage by Zapier
- Action: Set Value
- Key:
fltr_api_key - Value: Your actual API key
- Run once, then delete the Zap
{{storage_fltr_api_key}} in other Zaps.
Rate Limits
Zapier API requests use your FLTR rate limit:- API Key auth: 1,000 requests/hour
- OAuth auth: 15,000 requests/hour
- Filter triggers to reduce unnecessary API calls
- Use delay between actions in bulk operations
- Batch queries when searching multiple terms
- Cache results using Zapier Storage
Troubleshooting
401 Unauthorized Error
Cause: Invalid or missing API key Solution:Empty Results
Cause: Dataset not indexed yet or no matching documents Solution:- Wait 30 seconds after uploading documents
- Try broader search terms
- Check dataset ID is correct
429 Rate Limit Exceeded
Cause: Too many requests Solution:- Add Delay between actions (1-2 seconds)
- Reduce Zap frequency
- Upgrade to OAuth authentication
Response Data Not Accessible
Cause: Zapier can’t parse the response Solution:- Test the webhook in Zapier
- Look at the Raw Output tab
- Use exact field paths like
results__0__content(double underscore)
Example: Complete Email Support Bot
Here’s a full Zap configuration for an email support bot: Trigger: Gmail - New Email- Label: Support
- From: Contains “@customer.com”
Resources
Zapier Webhooks Docs
Learn about Webhooks by Zapier
FLTR API Reference
Complete API documentation
Make Integration
Alternative: Use Make.com
API Keys Guide
Generate and manage API keys
Next Steps
- Try the Make integration for visual workflows
- Explore n8n integration for self-hosted automation
- Set up webhooks for real-time notifications