
Connectors / Marketing · HTTP Connector
Automate Invoca with Tray.ai
Create an advertiser, create a campaign and create a promo number in Invoca. Connect Invoca to the rest of your marketing stack with Tray.ai.
Thanks — someone from our team will be in touch soon.
What can you do with Invoca on Tray.ai?
Invoca is a call tracking and conversation intelligence platform that ties inbound phone calls back to the marketing campaigns that drove them. Tray.ai connects to Invoca through the HTTP Connector, so your workflows can call the Invoca API alongside the rest of your stack.
- List call transactions each day and attach call outcomes to matching leads in your CRM.
- Archive a campaign when it ends in your marketing calendar.
- Get a transaction when a sales rep flags a call in your CRM, so the campaign source is on the record.
- Connects through
- HTTP Connector
- Authentication
- An API key in a request header or an API key in the query string
Set it up
Connect Invoca to Tray.ai
Each step uses Invoca's own API details, from its documentation.
Step 1
Save Invoca's API key
Save the key as a Tray.ai authentication. The HTTP Client puts it in the request header, read from $.auth. The key stays out of the workflow and out of the logs.
Step 2
Import a request from Invoca's docs
Add an HTTP Client step and paste a cURL example from Invoca's API docs. Tray.ai fills in the method, URL, headers, and query.
Step 3
Start with “List call transactions”
It's one of 17 documented actions, under Transactions. The response comes back as data the next step can map into your other apps.
Step 4
Hand it to an AI agent
Wrap “Get a transaction” and “List advertisers” in workflows, and Tray.ai's Agent Gateway for MCP publishes them as governed tools Claude and other AI agents can call.
What the Invoca API covers
4 resources and 17 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Transactions
- List call transactions
- Get a transaction
Advertisers
- List advertisers
- Get an advertiser
- Create an advertiser
- Update an advertiser
- Delete an advertiser
Advertiser campaigns
- List campaigns
- Get a campaign
- Create a campaign
- Update a campaign
- Archive a campaign
Promo numbers
- List promo numbers
- Get a promo number
- Create a promo number
- Update a promo number
- Delete a promo number
Checked against Invoca's own documentation on 2026-11-11
How Tray.ai makes this work
Invoca plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 9,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Invoca — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Invoca actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Invoca data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More marketing apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every marketing connector →
Frequently asked questions
What can a Tray.ai workflow do in Invoca?
+
The Invoca API documents 17 actions across 4 resources (Transactions, Advertisers, Advertiser campaigns, Promo numbers). For example: List call transactions; List advertisers; List campaigns. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Invoca?
+
The Invoca API uses an API key in a request header and an API key in the query string. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
See Invoca working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.