Skip to main content
F-3 · GTM Foundation · 100 XP · ~25 min
Reading about GTM automation is different from actually building it. This module is hands-on. By the end, you’ll have a live Bitscale grid that sources companies, enriches them, and scores them against your ICP — automatically.

What a Bitscale Grid Is

A Bitscale grid looks like a spreadsheet but behaves like a workflow engine. Each row is a company or contact. Each column is either raw data or an automated operation. There are four column types:
Column TypeWhat it doesExample
InputData you bring in or manually enterCompany name, domain
EnrichmentPulls external data via APIEmployee count, funding, tech stack
AIRuns an LLM prompt on each rowGenerate first line, summarize news
FormulaComputes derived valuesICP score = sum of enrichment flags
Your first grid will use all four types.

Step-by-Step: Building Your First Grid

Step 1: Create a New Grid

Open Bitscale → New Grid → Start from scratch. Name it something like [ICP Name] — Prospecting.

Step 2: Add Your Seed Input

You’ll start with a list of company domains. You can:
  • Paste a CSV of companies you want to test
  • Connect an Apollo search to pull dynamically
  • Start with 20–50 rows manually for a first run
Add a Domain column and a Company Name column as your base inputs.

Step 3: Add Enrichment Columns

Add the following enrichment columns. Each one calls an external data source automatically:
ColumnData SourceMaps to ICP Criteria
Employee CountClearbit / LinkedInSize range check
IndustryClearbitVertical match
Funding StageClearbit / CrunchbaseStage fit
HQ CountryClearbitGeography filter
Tech Stack — CRMBuiltWithTechnographic fit
Tech Stack — SEPBuiltWithTechnographic fit

Step 4: Add a Signal Column

Add one signal column to start: LinkedIn Headcount Growth (90d). This pulls the company’s LinkedIn headcount trend. Companies growing >15% in 90 days are in expansion mode — a strong buying signal.

Step 5: Add the ICP Score Formula Column

Add a Formula column with this logic:
ICP Score = 
  (industry IN target_list ? 1 : 0)
  + (employee_count BETWEEN 50 AND 500 ? 1 : 0)
  + (funding_stage IN ['Series A', 'Series B', 'Series C'] ? 1 : 0)
  + (crm_detected = true ? 1 : 0)
  + (sep_detected = true ? 1 : 0)
  + (headcount_growth > 0.15 ? 2 : 0)
This gives every row a score from 0–7. Sort descending. The top rows are your hottest ICP matches.

Step 6: Run the Grid

Click Run All. Bitscale will enrich every row in parallel. A 50-row grid typically finishes in 2–3 minutes.

Reading Your Results

Once the grid runs, you’ll have three tiers:
  • Score 5–7 — Hot ICP. These go to outbound immediately.
  • Score 3–4 — Warm ICP. Flag for signal monitoring. Reach out when a trigger fires.
  • Score 0–2 — Outside ICP. Archive or deprioritize.
Your outbound queue is now built automatically — not manually researched row by row.
Quick Check: After your grid runs, look at the top 5 companies by ICP score. Do they feel right intuitively? If not, your scoring criteria need tuning — either the weights are off or a criterion is too broad.

F-3 Challenge: Ship Your First Working Grid (+100 XP)

Build a grid with at least 30 companies, at least 4 enrichment columns, and an ICP score formula. Screenshot the sorted results and submit.

Submit F-3 Challenge →

Share your live grid with ICP scoring. +100 XP on approval.

Next: F-4 Reading Your Data →

Your grid ran. Now learn how to actually interpret what the data is telling you — and what to do about it.