Integrations
Google Sheets·Built in

Log every signal to a Google Sheet

A Sheet is the audit trail. Every signal appends a row with the person, the company, the scores and the context, so ops can build reports and other tools can read from it.

What lands in Google Sheets

One row per signal, in a fixed column order that starts with Signal ID, Signal Type and Strength and continues through the person, the company, the ICP analysis, the context and the timestamps. New columns append at the end, so a sheet created last quarter stays aligned.

Connect it

  1. Create a spreadsheet, or open the one you want to use.
  2. Share it with the SignalRaven service account as an Editor. The portal shows the address when you add the destination.
  3. In Destinations, choose Add destination, then Google Sheets. Paste the spreadsheet ID and, if you want a tab other than Signals, the sheet name.
  4. Use Test connection. A sample row appears, and the header row is written if the tab was empty.

One signal, arriving

Signals tab, newest row
Marcus Feld · Director, Revenue Operations · Brightmile · 8 · RevOps leader · 79
Post summary: asks how teams justify per-seat pricing during renewals.
Why it matters: renewal pressure at a 200-person company inside your ICP.
A sample signal. Marcus Feld and Brightmile are made up.

Details

ConnectionA service account with Editor access on the spreadsheet.
ShapeOne row per signal. Header row written once. Default tab name: Signals.
ColumnsPerson name, title, company, location and LinkedIn URL. Company size, industry, website and summary. ICP persona, seniority, confidence and composite score. Signal type, urgency score from 1 to 10, the post excerpt, a summary, why it matters, a suggested opener, the engagement detail and the source post URL. A link to the signal in your portal, the related-signal stack, and your workspace tags.
PlansIncluded in every plan.

Good to know

  • Keep the header row. The adapter appends by position, so reordering columns misaligns future rows.
  • Pair it with Slack: Slack for the rep, the Sheet for the record.

Start free trial →

Related

  • Slack Every qualified signal lands in the channel you pick as a card with the score, why it matters, and a link to the full signal.
  • Notion Each qualified signal becomes a page in the database you choose, with fields mapped to your own property names.
  • Webhooks A signed JSON POST to your URL for every qualified signal, with bearer, basic, API-key or custom-header auth.