MARKET RESEARCH
New Role-Title First-Appearance Tracker
Watches competitor job feeds for role titles that have never appeared before (e.g. first 'Head of AI' or 'GTM for Healthcare'), enriches the hiring company in Attio.
How it runs
The automated pipeline, trigger to output.
- TriggerDaily schedule triggers the run
- ActionApify pulls latest listings per competitorApify
- LogicKeep only titles never seen for that companySnowflake
- ActionOpenAI classifies each debut title into a strategy themeOpenAI
- ActionUpdate competitor record in Attio with the signalAttio
- OutputSlack digest of debut roles and inferred meaningSlack
What it does
Most hiring is noise; the signal is the first time a competitor posts a role they've never posted before. A debut title like 'Director of Partnerships' or 'Enterprise SE - FinServ' reveals an intended new motion long before it shows up in revenue. This workflow maintains a per-company title vocabulary and surfaces only genuinely new titles.
When to use it
Use it when you want qualitative directional intel (what new bets a competitor is making) rather than raw volume, and you manage competitor accounts in Attio.
How it works
- 1A daily schedule triggers the run.
- 2Apify pulls the latest job listings for each tracked competitor.
- 3Each title is checked against that company's known-title history in Snowflake; only first-ever appearances pass.
- 4OpenAI classifies each new title into a strategy theme (new vertical, new geo, new product, exec hire).
- 5The competitor record in Attio is updated with the new signal and theme.
- 6A digest of debut roles and their inferred meaning is delivered to Slack.
Set it up
What you configure once, before turning it on.
- 1Connect ApifyActors, scrapers, datasets.
- 2Connect SnowflakeWarehouses, queries, shares.
- 3Connect OpenAIModels, embeddings, files.
- 4Connect AttioReal-time CRM with structured data + powerful views.
- 5Connect SlackChannels, DMs, threads, mentions.
- 6Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 7Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 8Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Market Research workflows
Weekly Materiality-Ranked Filing Digest by Email
Each Friday, aggregates the week's regulatory filings across the coverage universe, ranks them by materiality.
Earnings Keyword-Spike Alert into Linear
Scans new earnings-call transcripts for a set of strategic keywords you care about, and when a competitor's mention frequency spikes above its historical baseline.
Allocate Sales Territory TAM from BigQuery Geo Data to HubSpot
When triggered by a webhook, queries BigQuery public ZIP-level business data to compute TAM per sales territory.
Discover Adjacent Segments from BigQuery and Rank Expansion Bets
On a schedule, scans BigQuery public industry data for fast-growing NAICS sectors adjacent to your core segments, scores them as expansion bets.
Blend BigQuery TAM with Live Competitor Signals into a Notion Brief
On demand, sizes a chosen segment from BigQuery public data, gathers current competitor signals via Brave Search, and synthesizes a one-page market brief into Notion.
Cross-Competitor Theme-Shift Analyst
An agent that gathers the latest earnings transcripts across all tracked competitors, compares this quarter's themes against the prior quarter stored in Coda.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
