Log high-reach Talkwalker mentions to Google Sheets
Capture every mention of your brand that crosses a reach or engagement threshold into a Google Sheet you can pivot, chart, and report on.
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.
What does this prompt do?
- Checks Talkwalker every hour for new mentions of your brand topic from the last hour.
- Keeps only the mentions that crossed your reach or engagement threshold, so the sheet stays signal-heavy.
- Appends one row per qualifying mention to a Google Sheet with the date, source, link, author, headline, sentiment, reach, and engagement.
- Writes a stable mention ID into each row so the same story never gets logged twice.
What do I need to use this?
- A Talkwalker account with a project set up for the brand or topic you want to track.
- A Google account with edit access to the spreadsheet you want to log into.
- A blank tab in that spreadsheet with the column headers ready for the first row.
How can I customize it?
- Change how often it runs. Hourly is the default, but daily or every fifteen minutes work just as well.
- Raise or lower the reach and engagement thresholds to match how noisy your topic is.
- Add or remove columns. Some teams want country and language, others only need link and reach.
FAQs
Why log to a spreadsheet instead of a dashboard tool?
Will the same mention get logged twice if it keeps trending?
Can I track more than one brand or topic?
What counts as high-reach?
Do I need a paid Talkwalker plan?
Related templates
Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.
Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.
Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.
Keep a spreadsheet of your most important senders, and every email from one gets labeled, posted to your team channel, and logged automatically.
The moment an order is fulfilled, we register it with Yotpo so the review request is timed off real delivery, and we log every sync so failures never go unnoticed.
Every night at 11pm we compare the day's Shopify orders with your Zoho Books invoices and payments, and flag only what does not match.
Stop exporting Talkwalker by hand every Monday.
Connect Talkwalker and Google Sheets once, and Geni keeps a clean log of every high-reach mention rolling into your spreadsheet around the clock.