Log high-reach Talkwalker mentions to Google Sheets

By General Input

Capture every mention of your brand that crosses a reach or engagement threshold into a Google Sheet you can pivot, chart, and report on.

Integrations

  • Talkwalker
  • Google Sheets

Type

Deterministic Code

Categories

  • Marketing
  • Operations

Build me a deterministic code workflow that logs every high-reach Talkwalker mention into a Google Sheet so my team can build pivots, charts, and BI reporting on top of it.

Trigger: cron, every hour.

Step 1 - Fetch mentions. Call Talkwalker's Search Project operation against my configured project and brand topic, filtered to documents published in the last hour. Page through results respecting Talkwalker's pagination caps (offset plus hits-per-page must stay under or equal to 10000, max hits-per-page is 500). Be aware that News and X results may return truncated content.

Step 2 - Filter. Keep only mentions whose reach is above a configurable threshold (default 10000) OR whose engagement is above a configurable threshold (default 500). Both thresholds should be exposed as workflow inputs.

Step 3 - Dedup. Compute a stable document_id from the mention's Talkwalker id (or url hash as fallback). Before appending, optionally read recent rows from the sheet and skip any document_id that is already logged so re-trending mentions don't get duplicated.

Step 4 - Append. Call Google Sheets' Append Values operation to add one row per qualifying mention to my configured spreadsheet and tab. Columns in this order: published_at, source (provider/network), url, author, title_or_snippet, sentiment, reach, engagement, document_id.

Inputs I want to configure on the workflow: Talkwalker project id, topic / search query, reach threshold, engagement threshold, Google Sheets spreadsheet id, and tab name.

Keep this fully deterministic with discrete steps (search, filter, dedup, append). No agent reasoning - this is a code workflow because the output feeds downstream BI.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentLocal listing health board for every location you manageLet support send one-off Loops emails without an engineerStop cold emails to anyone with a live deal in PipedriveiMessage campaign console with pre-flight checks and delivery boardLinkedIn Ads budget pacing dashboard for every client accountFront desk appointment confirmation board for the next 3 daysGive your team Looker numbers without buying more seatsBuild audience segments from product usage and push to LoopsTurn the people who engage with your posts into Pipedrive leads