Marketing teams & agencies
Campaign link audit
A per-link checklist for HTTPS, approved hosts, and required UTM fields.
The automation
- deduplicatelist.unique@1
Independent starting step
- inspect · FOR EACH ITEMurl.inspect@1
After: deduplicate
- reviewcampaign.review@1
After: inspect, deduplicate
Run through MCP
Workflow call
{
"name": "piwi_workflow_campaign_link_audit",
"arguments": {
"input": {
"urls": [
"https://shop.example.com/sale?utm_source=email&utm_medium=newsletter&utm_campaign=launch",
"https://shop.example.com/sale?utm_source=email&utm_medium=newsletter&utm_campaign=launch",
"https://shop.example.com/sale?utm_source=social",
"http://other.example.com/sale?utm_source=ad&utm_medium=paid&utm_campaign=launch"
],
"allowedHosts": [
"shop.example.com"
]
}
}
}Verified execution
The result below was produced by executing the documented input through MCP and Docker. The input is authored demonstration data; it contains no customer records.
Returned business report
{
"uniqueUrls": [
"https://shop.example.com/sale?utm_source=email&utm_medium=newsletter&utm_campaign=launch",
"https://shop.example.com/sale?utm_source=social",
"http://other.example.com/sale?utm_source=ad&utm_medium=paid&utm_campaign=launch"
],
"review": {
"links": [
{
"hostname": "shop.example.com",
"pathname": "/sale",
"issues": []
},
{
"hostname": "shop.example.com",
"pathname": "/sale",
"issues": [
"missing:utm_medium",
"missing:utm_campaign"
]
},
{
"hostname": "other.example.com",
"pathname": "/sale",
"issues": [
"https-required",
"host-not-approved"
]
}
],
"summary": {
"uniqueLinks": 3,
"flagged": 2,
"duplicatesRemoved": 1
},
"readyForReview": false
}
}Inspect execution ID, timestamps and step statuses
Actual execution record
{
"executionId": "run.95266a1f-e821-449e-9711-7d67cde4061c",
"workflow": "campaign-link-audit@1",
"status": "succeeded",
"startedAt": "2026-10-18T15:45:50.155Z",
"completedAt": "2026-10-18T15:45:55.099Z",
"steps": [
{
"id": "deduplicate",
"tool": "list.unique@1",
"status": "succeeded",
"calls": 1
},
{
"id": "inspect",
"tool": "url.inspect@1",
"status": "succeeded",
"calls": 3
},
{
"id": "review",
"tool": "campaign.review@1",
"status": "succeeded",
"calls": 1
}
],
"output": {
"uniqueUrls": [
"https://shop.example.com/sale?utm_source=email&utm_medium=newsletter&utm_campaign=launch",
"https://shop.example.com/sale?utm_source=social",
"http://other.example.com/sale?utm_source=ad&utm_medium=paid&utm_campaign=launch"
],
"review": {
"links": [
{
"hostname": "shop.example.com",
"pathname": "/sale",
"issues": []
},
{
"hostname": "shop.example.com",
"pathname": "/sale",
"issues": [
"missing:utm_medium",
"missing:utm_campaign"
]
},
{
"hostname": "other.example.com",
"pathname": "/sale",
"issues": [
"https-required",
"host-not-approved"
]
}
],
"summary": {
"uniqueLinks": 3,
"flagged": 2,
"duplicatesRemoved": 1
},
"readyForReview": false
}
}
}