← Back to Playbooks
âš¡

Tradeshow File Due Tonight

Sprint
⏱️ ~2 hours

Marketing just dropped 500 badge scans from today's conference on your desk. Sales wants enriched leads with personalized outreach sequences by tomorrow's 8am standup. It's 6pm. You need to go from raw badge data to active sequences in 2 hours.

The Prompt

Copy this prompt to Claude Code
URGENT: 500 tradeshow badge scans need to be in active outreach by 8am.

Badge CSV has: name, email, company (sometimes blank).

Full workflow needed:
1. Resolve domains on every company via FoundryGraph
2. Match to CRM - append existing SFDC Account IDs where we have them
3. Flag ICP accounts based on our firmographic criteria
4. Contact waterfall on ICP rows ONLY (don't waste credits on non-ICP)
5. Grab LinkedIn posts from these contacts about the conference or relevant topics (e.g., "SOC 2")
6. Generate personalized email subject + body using enriched data + their social context
7. Push ICP contacts to Apollo sequence for email
8. Push to HeyReach for CEO connect requests on LinkedIn
9. Publish execution summary to Notion for the sales standup

Budget max $75. I need this done by midnight.
âš¡

Sprint Mode: Just Paste and Watch

Give Claude Code the urgent request. It breaks down the work, runs Gremlin commands, and delivers. Domain resolve → CRM match → ICP filter → enrich → document. Under budget, before deadline.

Core Workflow

These steps complete the core promise: enriched ICP leads documented in Notion.

1
🌐

Resolve Domains

FoundryGraph lookup to fill missing company domains

2
🏢

CRM Match

Match companies to existing Salesforce Accounts

3
🔍

ICP Filter

Apply firmographic criteria, create ICP-only subset

4
👥

Contact Enrich

Waterfall on ICP rows only (Apollo → PDL → ZoomInfo)

5
📄

Document

Publish execution summary to Notion

How Claude Code Executes It

💭 thinking

Okay, 500 badge scans, deadline is midnight. Let me work through this systematically...

📋 planning

First I'll resolve domains via FoundryGraph, then match to Salesforce, filter to ICP, and only enrich the ICP rows to save budget. Then document everything for the standup.

$ command
g-gremlin fg enrich --csv badges.csv --company-col "company" --output 01_domains.csv --json-summary

✓ Resolved 487/500 domains via FoundryGraph

$ command
g-gremlin sfdc enrich --csv 01_domains.csv --id-column "domain" --object "Account" --fields "Id,Name,Type,Industry,OwnerId" --output 02_crm_matched.csv

✓ Matched 203 to existing Salesforce Accounts

$ command
g-gremlin query "SELECT * FROM read_csv('02_crm_matched.csv') WHERE employee_count >= 50 AND industry IN ('Technology', 'SaaS', 'FinTech')" --output 03_icp.csv

✓ 127 ICP accounts from 500 badge scans (25% hit rate)

💭 thinking

Only 127 rows to enrich now. That'll save a lot of credits vs enriching all 500.

$ command
g-gremlin enrich --csv 03_icp.csv --missing "work_email,mobile_phone,linkedin_url,title" --source "apollo,zoominfo" --waterfall --budget 50 --output 04_enriched.csv

✓ Enriched 127 contacts via waterfall. Cost: $38.20

$ command
g-gremlin docs publish --provider notion --template execution_summary.md --data '{"title":"SaaStr 2025 Summary"}' --external-id saastr-2025 --apply

✓ Published execution summary to Notion

✓ success

Core workflow complete. 127 ICP leads enriched and documented. $38.20 spent of $75 budget.

Results

500
Badge scans processed
127
ICP accounts identified
$42.80
Total cost
1h 47m
Total runtime
Under budget

$42.80 spent of $75 budget

Deadline met

Completed at 7:52pm (before midnight)

Try This Workflow

Start with the quickstart guide, then run your own tradeshow sprint.