Overview
The Trix Zapier app is not yet available on the Zapier marketplace. This integration is planned for a future release. In the meantime, you can use Zapier's built-in Webhooks by Zapier and API Request actions to connect to the Trix API directly.
The Trix Zapier integration lets you connect your memories to thousands of apps. Use triggers to start workflows when memories change, and actions to create or search memories from other apps.
- New Memory Created
- Memory Updated
- Memory Matched Search
- New Cluster Detected
- Create Memory
- Update Memory
- Search Memories
- Find Memory by ID
- Delete Memory
Connecting to Zapier
1. Find Trix in Zapier
- Log in to your Zapier account
- Click Create Zap
- Search for Trix in the app search
- Select Trix as your trigger or action app
2. Connect Your Account
When prompted, enter your Trix API key:
- Go to your Trix dashboard
- Navigate to Settings → API Keys
- Copy your API key
- Paste it in the Zapier connection dialog
You can create a dedicated API key for Zapier with limited permissions for better security.
Available Triggers
New Memory Created
Triggers when a new memory is added to Trix.
| Output Field | Description |
|---|---|
id | Memory ID |
content | Memory content |
content_type | Type of content (text, markdown, etc.) |
tags | Array of tags |
metadata | Custom metadata object |
created_at | Creation timestamp |
Memory Updated
Triggers when an existing memory is modified.
Memory Matched Search
Triggers when a memory matches a saved search query. Configure the search query when setting up the trigger.
{
"search_query": "important meeting",
"tags_filter": ["work"],
"min_relevance": 0.7
}Available Actions
Create Memory
Adds a new memory to Trix.
| Input Field | Required | Description |
|---|---|---|
content | Yes | The memory content |
content_type | No | text, markdown, html (default: text) |
tags | No | Comma-separated tags |
space_id | No | Space to add memory to |
metadata | No | JSON metadata object |
Search Memories
Searches your memories and returns matching results.
| Input Field | Required | Description |
|---|---|---|
query | Yes | Search query text |
limit | No | Max results (default: 5) |
tags | No | Filter by tags |
space_id | No | Search within space |
Find Memory by ID
Retrieves a specific memory by its ID.
Update Memory
Updates an existing memory's content, tags, or metadata.
Delete Memory
Permanently removes a memory from Trix.
Example Zaps
Save Emails to Trix
Trigger: Gmail - New Email
↓
Action: Trix - Create Memory
- Content: Email subject + body
- Tags: email, gmail
- Metadata: {"from": sender, "date": received_date}Slack Messages to Memories
Trigger: Slack - New Message in Channel
↓
Filter: Only messages with 📌 emoji
↓
Action: Trix - Create Memory
- Content: Message text
- Tags: slack, pinnedMemory-Powered Notifications
Trigger: Trix - Memory Matched Search
- Query: "deadline OR urgent"
↓
Action: Slack - Send Message
- Channel: #reminders
- Message: "Urgent memory: {content}"Evernote Sync
Trigger: Evernote - New Note
↓
Action: Trix - Create Memory
- Content: Note content
- Tags: evernote, {notebook_name}
- Metadata: {"evernote_id": note_id}Multi-Step Zaps
Search Before Create
Check if similar content exists before creating a new memory:
Trigger: Any App - New Item
↓
Action: Trix - Search Memories
- Query: {item_title}
↓
Filter: Only continue if no results
↓
Action: Trix - Create MemoryEnrich with AI
Add AI-generated summaries to memories:
Trigger: Trix - New Memory Created
↓
Filter: Content length > 500 characters
↓
Action: OpenAI - Create Completion
- Prompt: "Summarize: {content}"
↓
Action: Trix - Update Memory
- Metadata: {"ai_summary": summary}Instant vs Polling Triggers
| Trigger Type | Speed | How It Works |
|---|---|---|
| Instant | Real-time | Trix sends webhook when event occurs |
| Polling | 1-15 minutes | Zapier checks Trix periodically |
Instant triggers are available on Zapier paid plans. Free plans use polling triggers which check for new data every 15 minutes.
Troubleshooting
Trigger Not Firing
- Check that your Zap is turned on
- Verify your Trix connection is active
- For instant triggers, check webhook settings in Trix
- For polling triggers, wait up to 15 minutes for the next poll
Authentication Errors
- Go to My Apps in Zapier
- Find Trix and click Reconnect
- Enter a fresh API key from your Trix dashboard
Missing Fields
If expected fields are missing from trigger output, test with a sample memory that has all fields populated (content, tags, metadata).
Rate Limits
Trix allows 60 API requests per minute. If you're hitting limits, add delays between Zap steps or reduce trigger frequency.