Account briefs for new Airtable prospects, powered by Similarweb

When a new domain lands in your Airtable prospects table, pull Similarweb traffic, audience, and channel data, write a short brief, and ping the AE in Slack.

Agentic Task
SimilarwebAirtableSlackSalesMarketingLead EnrichmentResearch & MonitoringNotifications & Alerts
PromptCreate

Build an agent workflow that watches my Airtable Prospects table and runs the moment a new record is created. Use the Airtable new_record poll trigger pointed at the Prospects table.

For each new record:

1) Read the Domain field on the record. If it is empty, skip cleanly without writing anything back or pinging Slack. Normalize the domain to lowercase and strip any www. prefix or path before calling Similarweb.

2) Pull a recent month of Similarweb data for the domain using these operations: Visits (Total & Desktop) over the last three months so you can characterize size and direction of trend; Geography (Traffic by Country) to identify the top country and rough international mix; Demographics: Age and Gender Groups to summarize the dominant audience profile; and Marketing Channel Visits (Desktop) to identify the dominant acquisition channel (Search, Social, Direct, Display Ads, Email, or Referrals).

3) If Similarweb returns a Data Not Found error (HTTP 401) or otherwise has no usable data for the domain, treat it as unresolvable: write a one-line note to Research Notes explaining the gap, set a Status field to "No data", and skip the Slack ping.

4) Otherwise, write a 3 to 4 sentence plain-English account brief a rep can read in 15 seconds. Cover: size band (e.g. "mid-size, ~2M monthly visits"), recent trend (growing / flat / declining), top country, audience profile in one phrase (e.g. "skews male 25-34"), and the dominant acquisition channel. Keep it decision-useful, not a data dump. Do not pad with raw numbers when a one-line characterization is clearer.

5) Update the Airtable record using Update Record. Put the brief into the Research Notes long-text field, fill structured enrichment fields (Monthly Visits, MoM Trend, Top Country, Top Audience Cohort, Dominant Channel), and set Status to "Enriched".

6) Post a one-line ping in the configured Slack channel using Slack Send a Message. Include the company name, the dominant channel, and a link back to the Airtable record so the AE knows it is ready to work.

Configurable inputs: Airtable base ID, table name (default "Prospects"), the field name that holds the domain (default "Domain"), the long-text notes field (default "Research Notes"), the status field, and the Slack channel ID for the ping.

What does this prompt do?

  • Watches your Airtable prospects table and fires the moment a rep drops in a new domain.
  • Pulls site size, recent trend, top country, audience profile, and the dominant acquisition channel from Similarweb.
  • Writes a 3 to 4 sentence account brief into the record and fills clean enrichment fields a rep can scan in seconds.
  • Pings the AE in a Slack channel with a link back to the freshly enriched Airtable record.

What do I need to use this?

  • An Airtable base with a Prospects table that has a domain field and a long-text Research Notes field.
  • A Similarweb account on a plan that includes API access.
  • A Slack workspace and the channel you want the AE pings to land in.

How can I customize it?

  • Point it at the table, view, and field names your team actually uses for prospects, notes, and status.
  • Change which Slack channel gets pinged, or route it to a per-rep DM instead.
  • Tune the brief to emphasize what your team cares about most: buying signals, geographic fit, or audience match.

FAQs

What happens if the domain field is empty?
The workflow skips the record cleanly, so you do not get noisy briefs or empty pings in Slack.
What if Similarweb has no data for that domain?
The agent stamps a short note explaining the gap, sets a status field so the rep knows to source data elsewhere, and skips the Slack ping.
Can I use this with a column other than Domain?
Yes. Tell Geni which Airtable field holds the website and which long-text field should hold the research brief.
Will it overwrite a brief I already wrote?
No by default. You can have it skip records that already have research notes, or have it append a fresh pass under the existing one.
Does every rep need their own Similarweb seat?
No. The workflow uses a single shared Similarweb account to enrich every new prospect, no matter who dropped it in.

Related templates

Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.

Introw
HubSpot
Slack
App
One control room for every Instantly sending mailbox

See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.

Instantly
Slack
App
Partner payout approval queue with Xero bill handoff

Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.

Introw
Xero
Slack
App
Run your nutrition clients' weekly meal plans from one console

See who is due, build a week of dinners on demand, swap anything you do not like, then send the recipe and grocery links yourself.

Instacart
Airtable
Gmail
App
Instagram UGC rights tracker and repost approval board

See every customer photo that tags your brand, ask for permission in one click, and repost only once a yes is on the record.

Instagram
Airtable
Slack Bot
App

Stop manually digging up traffic on every new prospect.

Connect Airtable, Similarweb, and Slack once. Every new domain comes back with a research-ready brief in minutes.