New Report Published (Trigger)
Fires when TechSpy publishes a new report. Built for teams who want each report pushed to Slack, a CRM, or a content queue the moment it goes live, instead of watching the dashboard.
When to use it
- Post every new deep dive to a Slack channel the second it publishes.
- Log each report in a content tracker or editorial calendar for the marketing team.
- Feed new comparison and ranking reports into an email digest or CRM sequence for sales follow-up.
Inputs None — this trigger polls automatically.
Outputs
| Field | Type | Description |
|---|---|---|
id |
string | Unique report identifier. Used for deduplication so the same report never fires twice. |
title |
string | The report's title. |
content_type |
string | One of single, comparison, ranking, knowledge_base, blog. |
slug |
string | URL slug for the report. |
url |
string | Full public URL of the published report. |
published_at |
datetime | Timestamp the report went live. |
Example Zaps
- TechSpy → Slack. New Report Published fires. A Slack "Send Channel Message" step posts to
#content-live, mappingtitleinto the message body andurlas the link. Includecontent_typein the message so the channel sees whether it's a deep dive, comparison, or ranking. - TechSpy → Airtable. New Report Published fires. An Airtable "Create Record" step adds a row to a content base, mapping
title,slug,url,content_type, andpublished_atinto their own fields. Storeidin a text field so you can cross-reference the record later.
Limits & notes
- Polls on Zapier's standard schedule (roughly every 1–15 minutes depending on your plan), so expect a short delay between publish and trigger.
- Deduplicated on
id. Once a report has fired, editing or re-publishing it does not fire the trigger again. - On first turn-on, Zapier pulls a batch of recent reports to seed the trigger. Those may run through the Zap once; only new reports fire after that.
Troubleshooting
- Not seeing a report you just published? Confirm its status is
publishedin TechSpy. Drafts and scheduled reports don't fire until they go live. - Want only one report type? Add a Zapier Filter step after the trigger and gate on
content_type(for example, continue only when it equalssingle).