
Connectors / Marketing · HTTP Connector
Automate Campaign Cleaner with Tray.ai
Send a campaign, create an inbox test and add a domain in Campaign Cleaner. Connect Campaign Cleaner 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 Campaign Cleaner on Tray.ai?
Campaign Cleaner checks and repairs email campaign HTML before sending, fixing broken links, spam triggers, oversized images and client compatibility problems, and tests inbox placement. Tray.ai connects to Campaign Cleaner through the HTTP Connector, so your workflows can call the Campaign Cleaner API alongside the rest of your stack.
- When Campaign Cleaner sends “Campaign processing complete”, load the cleaned HTML into your email platform for sending.
- Create an inbox test before every major send and post the results in the marketing team chat.
- Get credits each week and alert marketing ops when the balance runs low.
- Connects through
- HTTP Connector
- Authentication
- An API key in a request header
- Base URL
- https://api.campaigncleaner.com
Set it up
Connect Campaign Cleaner to Tray.ai
Each step uses Campaign Cleaner's own API details, from its documentation.
Step 1
Save Campaign Cleaner'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
Point the HTTP Client at the API
Add an HTTP Client step and use https://api.campaigncleaner.com as the base URL. Or paste a cURL example from Campaign Cleaner's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “Get campaign status”
It's one of 13 documented actions, under Campaigns. The response comes back as data the next step can map into your other apps.
Step 4
Start workflows from Campaign Cleaner events
Give Campaign Cleaner the URL of a Tray.ai webhook trigger. “Campaign processing complete” can then start a workflow.
What the Campaign Cleaner API covers
4 resources and 13 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.
Campaigns
- Send a campaign
- Get campaign status
- Get a campaign
- List campaigns
- Delete a campaign
Inbox tests
- Create an inbox test
- Get inbox test results
Inbox placement monitor
- List monitored domains
- Add a domain
- List messages
- Get a placement summary
Account
- Get credits
- Get monitor usage
Events Campaign Cleaner can send to a Tray.ai webhook trigger
- Campaign processing complete
Checked against Campaign Cleaner's own documentation on 2026-10-22
How Tray.ai makes this work
Campaign Cleaner plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 6,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 Campaign Cleaner — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Campaign Cleaner actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Campaign Cleaner 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 Campaign Cleaner?
+
The Campaign Cleaner API documents 13 actions across 4 resources (Campaigns, Inbox tests, Inbox placement monitor, Account). For example: Send a campaign; Create an inbox test; List monitored domains. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Campaign Cleaner?
+
The Campaign Cleaner API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which Campaign Cleaner events can start a Tray.ai workflow?
+
Campaign Cleaner sends one event to a webhook URL, for example: Campaign processing complete. A Tray.ai webhook trigger receives them and starts a workflow.
See Campaign Cleaner 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.