Skip to main content
Use this page when you know the GTM question, but you need a better workflow shape than a generic company brief.

Pick the workflow

Highest-value candidates from existing content

These are the best recipe candidates to build out as separate pages next.

Recipe 1: Competitive ads research

Use this when the question is: “What are our competitors saying in paid channels, and how should we respond?” Inputs:
  • Competitor domains or brand names
  • Channels to inspect, such as Google, LinkedIn, Facebook, or TikTok
  • The market or persona you care about
Output columns:
  • competitor
  • platform
  • ad_theme
  • offer
  • claim
  • proof_url
  • counter_message
  • recommended_action
Agent prompt:
Start from Competitive and ad intelligence. Use the organic-positioning variant when you need website, comparison-page, or public-post context alongside paid ads.

Recipe 2: Public + private data chain

Use this when the question is: “What source-backed reason do we have to contact this account?” This is the better version of generic account research. Do not start with the person. Start with the source of truth for the market, then resolve the buyer. Inputs:
  • Account list, market, or territory
  • Public source to inspect: permit, registry, filing, job post, inspection, ad, event, or website signal
  • First-party context: CRM stage, owner, product usage, customer status, suppression list, or territory
Output columns:
  • account
  • public_signal
  • source_url
  • buyer_to_resolve
  • first_party_filter
  • why_now
  • suggested_action
  • review_note
Agent prompt:
Use Lead scoring and signal discovery for fit scoring and source-backed signal detection. The source strategy comes from Permissionless value props.

Recipe 3: Event attendees to CRM

Use this when the question is: “Which event attendees should sales follow up with, and what should go into CRM?” Inputs:
  • Attendee export with name, email, company, or event metadata
  • Qualification rule
  • CRM destination and duplicate rule
Output columns:
  • name
  • company
  • domain
  • work_email_status
  • fit_tier
  • reason_to_follow_up
  • crm_action
  • dedupe_result
Agent prompt:
See the source walkthrough: Event attendees to CRM.

Recipe 4: Warehouse-to-campaign research

Use this when the question is: “Which product or warehouse signal should change the next GTM action?” Inputs:
  • Product or warehouse table
  • CRM object to update
  • Campaign or rep action to draft
  • Guardrails for suppression, ownership, and approval
Output columns:
  • account_or_user
  • signal_definition
  • why_now
  • guardrail_result
  • draft_action
  • writeback_target
  • verification_step
Agent prompt:
Use Database access when the workflow needs private tables. The examples to expand are Snowflake CRM campaign workflow and Product usage to GTM playbook.

Recipe 5: Warm outbound from visitor signals

Use this when the question is: “Which website visitors are worth a human-approved outreach step?” Inputs:
  • Visitor or intent event
  • Page history or topic signal
  • ICP rule
  • Email enrichment and review destination
Output columns:
  • person
  • company
  • page_signal
  • messaging_bucket
  • fit_result
  • email_status
  • draft_icebreaker
  • review_state
Agent prompt:
Follow the complete Warm outbound from Warmly guide for the build prompt, webhook setup, field mapping, logs, and screenshots.

What every research workflow must preserve

  • The input row that triggered the research.
  • The source URL, record ID, or evidence field behind each claim.
  • The reason a row passed, failed, or needs review.
  • The next system action, such as CRM import, Slack review, campaign draft, or no action.
  • The dry-run result before any writeback or send.
Treat research as evidence collection plus routing. If a workflow only produces prose, it is probably not ready for production use.

Related: I have X, I want Y | Ad Intelligence Research | Database access