Zapier (coming soon)
Preview the Trakkr Zapier integration before it becomes available in Zapier's public app directory.
- Coming soon: the Trakkr app is not yet available in Zapier's public app directory
- Connect Zapier through Trakkr's OAuth consent screen
- Trigger Zaps from priority actions, visibility snapshots, and ready reports
- Find or complete an action, or create a tracked prompt
- Keep every step limited to brands and permissions the connected Trakkr user already has
Trakkr's Zapier integration turns changes in AI visibility into steps in the tools your team already uses. A completed report can start a reporting workflow. A priority action can become a task or message. A form response or research list can add a tracked prompt to the right brand.
The integration uses polling triggers, so you do not need to configure a webhook or copy an API key.
Before you connect
You need:
- A paid Trakkr brand with integration access
- A Trakkr user who can view that brand
- Editor access if the Zap will create a prompt or complete an action
- A Zapier account that can create and run the Zap you need
Brand access comes from your current Trakkr membership, team grant, or active client assignment. Connecting Zapier does not grant access to another brand. Client portal access is read-only for this integration and cannot run either write action.
Connect Trakkr to Zapier
- 1.Add a Trakkr trigger or action to a Zap.
- 2.Choose Connect a new account.
- 3.Zapier opens Trakkr's authorization page over HTTPS.
- 4.Sign in to Trakkr if needed, review the connection, then approve it.
- 5.Return to Zapier and confirm that the connection label shows the expected Trakkr email address.
- 6.Choose a brand in the Zap step and test it with sample data.
Zapier stores the short-lived OAuth access token and rotating refresh token. The token uses Trakkr's dedicated Zapier scope and cannot call Trakkr's hosted MCP tools. It does not receive your Trakkr password. You can revoke the connection from Trakkr or remove it from Zapier.
Triggers, searches, and actions
| Step | What it does | Important detail |
|---|---|---|
| New or Updated Priority Action | Starts when an open action is high or critical priority, pinned, or has a priority score of at least 70 | An action can trigger again after its updated_at value changes |
| New Visibility Snapshot | Starts when Trakkr completes a visibility measurement for the selected brand | The completed report ID is the stable event ID |
| Report Ready | Starts when a generated report is complete, active, and not deleted | Returns an authenticated Trakkr page URL, not a file or bearer download URL |
| Find Action | Finds one action by its exact ID inside the selected brand | A missing or cross-brand ID returns no match |
| Create Tracked Prompt | Adds a prompt to the selected brand | An exact same-brand, same-text retry returns the existing prompt |
| Complete Action | Marks an action complete with an optional note | Repeating the step is safe if the action is already complete |
All triggers return the newest matching records first, up to 100 per poll. Zapier remembers each trigger's primary event ID and does not run an unchanged event twice.
Useful Zap patterns
Send priority actions to your task system
Use New or Updated Priority Action as the trigger, then map title, description, priority_level, priority_score, and url into the task app. Store action_id if you want a later Zap to find or complete the same Trakkr action.
Add visibility snapshots to a reporting sheet
Use New Visibility Snapshot, then add visibility, presence, average_rank, mentions, models_mentioned, and created_at as columns in your reporting destination.
Notify a team when a report is ready
Use Report Ready, then send report_name, report_type, time_range, and url to email or chat. The recipient must sign in to Trakkr and have access to the brand to open the report page.
Add approved research questions as prompts
Use Create Tracked Prompt after an approval, form, or research step. Pick the editable Trakkr brand, map the question into Prompt, and leave Start Tracking on when it should enter the active prompt set.
Permissions and data safety
Read steps check the connected user's current effective brand access and the selected feature entitlement. Write steps also require editor access, a paid brand, and direct brand authority rather than client portal authority.
Trakkr binds every action or prompt to the brand chosen in the Zap step. An action ID from another brand does not reveal whether that action exists. API responses do not include OAuth tokens, passwords, internal stack traces, report storage URLs, or Trakkr service credentials.
Troubleshooting
The brand is missing
Check that the connected Trakkr user still has access to the brand. Reconnect the account if its membership changed recently, then reload the brand field in Zapier.
A trigger returns no samples
Confirm the selected brand has a matching completed or open record:
- Priority actions must be open and high priority, critical, pinned, or scored 70 or above.
- Visibility snapshots must have completed successfully.
- Generated reports must be complete, active, and not deleted.
A create or complete step is forbidden
The connected user needs editor access to the selected brand. Client portal access and viewer access cannot write. A paused subscription or missing integration entitlement can also block the step.
The connection expired
Zapier normally refreshes an expired access token once. If the connection was revoked or refresh fails, reconnect the Trakkr account in Zapier.
The Zap is waiting to retry
Trakkr allows up to 120 reads and 30 writes per connected user per minute for this integration. A 429 response includes Retry-After, which tells Zapier when to try again.
If the problem continues, contact Trakkr support with the Zap step name, approximate time, selected brand name, and Zapier request ID. Do not send passwords, OAuth tokens, or client secrets.
API reference for the official Zapier integration
The official integration calls https://api.trakkr.ai/zapier/v1 over HTTPS. These endpoints accept a Trakkr OAuth bearer token with the exact zapier:integration scope issued to the registered Zapier client. They reject MCP and other partner tokens, and they do not accept Trakkr API keys.
| Method | Endpoint | Purpose |
|---|---|---|
GET | /auth/test | Validate the connection and return the connected user's ID and email |
GET | /brands?limit=100&offset=0&editable_only=false | List effective brand access with pagination and can_edit status |
GET | /triggers/priority-actions?brand_id={uuid}&limit=100 | Return the newest matching priority-action events |
GET | /triggers/visibility-snapshots?brand_id={uuid}&limit=100 | Return the newest completed visibility snapshots |
GET | /triggers/reports-ready?brand_id={uuid}&limit=100 | Return the newest active, completed generated reports |
GET | /actions/{action_id}?brand_id={uuid} | Find an exact action inside one brand |
POST | /prompts | Create or reuse an exact tracked prompt |
POST | /actions/complete | Complete an action or return its current completed state |
Create a tracked prompt
POST /prompts
{
"brand_id": "brand UUID",
"text": "Which tools improve AI visibility?",
"active": true
}An exact same-text retry in the same brand returns the existing prompt with created: false.
Complete an action
POST /actions/complete
{
"brand_id": "brand UUID",
"action_id": "action UUID",
"note": "Optional completion context"
}The note is optional and limited to 2,000 characters. A repeated completion returns the current action with replayed: true.
API responses
| Status | Meaning |
|---|---|
400 | A field is invalid. Correct the Zap input before retrying |
401 | The OAuth token is missing, expired, revoked, or invalid |
402 | Paid compute is paused for the brand |
403 | The user lacks brand access, editor authority, or the required entitlement |
404 | The resource is absent from the selected brand |
429 | The request limit was reached. Follow the Retry-After response header |
503 | Authentication, account, entitlement, or storage verification is temporarily unavailable |
OAuth credentials belong in Zapier's authentication configuration. Never put an access token, refresh token, client ID, or client secret into a trigger, search, or action field.
Integrations
See every way Trakkr can bring data in or send actions to another tool.
Automations
Build exact rules and Agent automations inside Trakkr.
API reference
Build a direct Trakkr integration without Zapier.
