Dagster Labs — GTM Engineer Take-Home

GTM Engineering Plan: FinServe Group

How I'd arm the AE to close a $58K expansion — from research and CRM setup through outreach, signals, and a scalable workflow for every account after this one.

Current ARR
$78K
58 of 70 seats (83%)
Expansion Value
+$58K
+30 seats + enterprise features
Target ARR
$136K
74% growth from current
Timeline
Q1
Budget closing imminently
OVERVIEW

What's in this doc

PART 1

Account Selection

Why FinServe Group is the highest-leverage expansion target — inbound demand, urgency, low risk, and strategic fit.

PART 2

GTM Plan

Five sections that build from research to the AE's hands: contacts sourced, CRM staged, sequences ready, signals configured, handoff packed.

2A Research & Enrichment
2B CRM Setup
2C Outreach Infrastructure
2D Ongoing Intelligence
2E Handoff to the AE

PART 3

Scalability

A HITL Slack workflow that reduces 3–4 hours of manual account prep to a 2-minute form — and what it evolves into next.

PART 1

Account Selection

Why FinServe Group

FinServe is the highest-leverage expansion on the list — an existing Dagster+ customer with inbound demand from multiple buying groups, a defined expansion path, and an urgent budget window. Compared to the alternatives, the risk is low and the signal is strong.

Inbound Demand

Risk team requesting +30 seats. Compliance officer asking for better lineage. Trading desk exploring real-time pipelines. Three separate expansion vectors.

Urgency

Q1 budget closing imminently. Contract expires end of Q2. Decision timeline is now, not later.

Low Risk

Green health score. Active champion (Maria Santos). Passed internal security audit. Unlike Phoenix Analytics (churn risk, 32% utilization) or SynthAI Labs (competing against Prefect).

Strategic Fit

Financial services demands enterprise compliance and governance features. Complex stack (Snowflake, dbt, Fivetran, Monte Carlo, Tableau) makes Dagster+ the orchestration layer tying everything together. High switching cost.

Expansion into enterprise accounts is where the GTM team is focusing investment — this is the right motion for the role.

PART 2

GTM Plan

2A

Research & Enrichment

Research agenda

Before we map people, we mine every data source we already have — CRM notes, call transcripts, CS handoff docs, support tickets — to build a complete picture of the deal. We're extracting the intelligence that turns a generic expansion pitch into a conversation the buyer feels was written for them.

Pain Points & Use Cases

What specific problems are driving each team's interest? "Need better lineage" is a start — but what's behind it? Regulatory pressure? Audit failures? Manual tracking that's breaking? The more specific, the sharper the outreach.

The Why Now

What's creating urgency beyond the Q1 budget window? New compliance mandates? A failed audit? Risk team scaling headcount? Leadership pressure to consolidate tooling? This is what gets the deal prioritized internally.

Internal Priorities & Initiatives

Are they migrating off a legacy orchestration tool? Building a new data governance program? Standing up a risk analytics function? Understanding the broader context lets us position Dagster+ as part of something they're already investing in.

Budget, Timeline & Decision Process

Who signs off? What's the approval process? Has anyone mentioned budget constraints or competing priorities? Did a specific budget cycle or renewal trigger this conversation? These details shape the deal strategy.

This intelligence comes from the same internal sources we use to find people — but we're reading for different things. The AE doesn't just need names; they need to walk into every conversation knowing what the other person cares about and why they care about it right now.

We know our champion (Maria Santos) and economic buyer. We need to surface the compliance officer, risk management team lead, trading desk lead, and supporting contacts — that's what the sourcing workflow below produces.

How we source it — internal first

FinServe is already a customer. Most of this data exists in our systems. Third-party sourcing is the fallback.

Compass
Gong + Salesforce via @compass in Slack
Common Room (Possibly Compass)
Usage data & product signals
Clay
Gap-fill enrichment
Account Map
Verified contacts, roles & context

Step 1 — Compass

Compass connects to Gong + Salesforce. Access via @compass in Slack. No SQL or export needed — ask in plain English and Compass surfaces named contacts, pain point quotes, why-now signals, and buying group structure in minutes.

Example Compass queries — FinServe account prep

@compass Summarize all Gong calls with FinServe Group in the last 6 months. What pain points, feature requests, and competitive mentions appear most frequently?
@compass Pull all Salesforce contacts at FinServe Group. List name, title, department, last activity date, and contact role on the opportunity.
@compass From FinServe's Gong transcripts, extract every named person not already in Salesforce. Include their title and the context in which they were mentioned.
@compass Schedule a weekly report every Monday: new Gong calls with FinServe, Salesforce activity changes in the last 7 days, and any new contacts added to the account.

Step 2 — Common Room (Possibly Compass)

Active users by team, risk/compliance/trading logins (strongest buying signal), feature adoption (lineage, compliance reporting), support ticket themes, usage trends, community engagement.

Step 3 — Clay Gap-Fill

For any contacts Compass couldn't surface internally, run a People Search filtered by FinServe Group + titles containing "Risk," "Compliance," "Trading," "Data Engineering." Waterfall enrichment (Apollo → ZoomInfo) for verified email, phone, LinkedIn URL. Clay is the fallback, not the default.

Gong Salesforce Common Room Compass (@compass in Slack) Clay Apollo ZoomInfo

Deliverable: Account Map

Contact Level Data + Enrichments

  • LinkedIn URL, verified email, direct phone
  • Job title, department, seniority
  • Deal role (Champion / Economic Buyer / Influencer / End User / Future)
  • Product usage — logins, feature adoption (from Common Room)
  • Known needs & pain point quotes (from Compass / Gong)

Company / Opportunity Level Data + Enrichments

  • Current ARR, seat utilization, account health score
  • Expansion opportunity value, timeline, buying groups
  • Tech stack & integration context (Snowflake, dbt, Fivetran, etc.)
  • Competitor mentions surfaced from Gong transcripts
  • Active initiatives & trigger events driving urgency

Key principle: Internal sources first, third-party enrichment only to fill gaps. Faster, more accurate, and reflects how expansion accounts differ from net-new.

2B

CRM Setup

Account & Opportunity Structure

FinServe already exists in Salesforce. We use the existing account and original deal opportunity ($78K), then create a new expansion opportunity alongside it.

Field
Value
Opportunity Name
FinServe Group — Expansion (Risk Team + Enterprise Features)
Amount
$58K ARR
Stage
Qualification
Close Date
End of Q1 (budget window closing)
Custom Fields
Populated from Additional Insights Tab in Salesforce — champion, economic buyer, health score, contract expiry, expansion details

Buying Committee (Contact Roles)

Economic Buyer
VP of Technology
Final sign-off on expansion
Champion
Maria Santos
Lead Data Engineer
Influencer
TBD
Compliance Officer
Expansion Champion
TBD
Risk Mgmt Team Lead
Future Opportunity
TBD
Trading Desk Lead

Tasks auto-populate from Outreach — the AE works out of Outreach, activity syncs back to Salesforce automatically.

2C

Outreach Infrastructure

Sequence Strategy

Intelligence surfaced by Compass (CRM data, usage signals, call transcripts) is used directly by Octave's /octave:campaign to draft personalized sequences per buying group, then pushes them into Outreach. The AE reviews, personalizes, and sends. Activity syncs back to Salesforce.

Octave also generates the account planning 1-pager via /octave:one-pager — pulling from the Compass intelligence to produce the account snapshot, buying committee summary, and recommended engagement sequence included in the AE handoff.

Compass
Surface intel, pain points, usage signals
Octave
/octave:campaign drafts sequences per group
AE
Review, personalize, send via Outreach
Salesforce
Activity auto-syncs

Four Sequences — One Per Buying Group

Sequence
Objective
Why
1. Champion Enablement
Maria Santos
Arm her to advocate internally. Provide ROI data and the expansion business case for leadership.
Strongest internal relationship. We need her to open doors to the other buying groups.
2. Risk Team Expansion
Risk Mgmt Team Lead
Scope the +30 seat expansion. Understand their use case and get them into a demo.
Inbound demand — they've already requested to onboard. This is responding, not pitching.
3. Compliance / Lineage
Compliance Officer
Turn their lineage need into a scheduled demo. Show Dagster+ lineage and compliance reporting.
They've articulated the need. Dagster+ passed their security audit — objection removal is built in.
4. Trading Desk
Trading Desk Lead
Plant the seed for a future expansion. Share Dagster+ real-time orchestration capabilities.
Not urgent for this deal. Low-pressure, value-first intro that sets up a future conversation.

LinkedIn Connection Automation

Automated LinkedIn connection requests to contacts across both original and expansion teams. Sent from AM/CS teams — not the AE — so it feels like a natural extension of the existing relationship. Multi-threads the account across channels.

2D

Ongoing Intelligence

Start with the AE

Before configuring signals, sit down with the AE: What signals would change how you approach this account? Where do you prefer alerts? How often? What's noise vs. actionable? The infrastructure should fit how they work.

Signal Sources

Source
Tool
Signals
Why It Matters
Usage Data
Common Room
New user sign-ups (risk/compliance teams), usage spikes or drops, feature adoption, support tickets
Risk team members logging in before the deal closes = strongest buying signal
Job Changes
Clay
Buying committee role changes, new hires into data/risk/compliance leadership
VP of Technology leaves or new CDO joins = deal dynamics change immediately
Company News
RSS.app
Funding, M&A, regulatory changes, earnings, leadership announcements
In finserv, regulatory news creates sudden compliance needs. Growth news validates timing.

Signal Delivery

Delivery method is the AE's choice:

Slack Channel

Real-time alerts in #acct-finserve. Best for AEs who live in Slack.

Email Digest / Google Doc

Consolidated daily/weekly summary. Best for batched consumption or a living reference doc.

Signals should be actionable and delivered where the AE already works. We configure based on their preference and iterate.

2E

Handoff to the AE

What the AE receives

Three deliverables that let them work the account immediately:

1
Account Map / Org Chart — Visual map of all identified contacts across original and expansion teams. Each entry: LinkedIn, email, phone, title, deal role, known need, and aligned usage data from Common Room.
2
Account Planning 1-Pager — Generated via /octave:one-pager from Dagster Compass intelligence: account snapshot ($78K → $136K), expansion opportunity and timeline, prioritized signals, buying committee and their needs, recommended engagement sequence.
3
Outreach Sequences Ready in Outreach — Four email templates built and pushed. Tasks auto-sync to CRM. AE opens Outreach, reviews, personalizes where needed, starts sending.

The AE should go from receiving this handoff to sending first outreach within 30 minutes. The account map gives them the "who," the 1-pager gives them the "why and when," and the sequences give them the "how."

PART 3

Scalability

Scalable Account Launch Workflow

Everything in Part 2 was manual. The one thing I'd build to make it repeatable: a Slack App that kicks off the entire flow.

01 — Slack Trigger
AE fills a short form: Account, Deal Type, Key Signal. Kicks off the full workflow.
02 — Compass
Queries Gong + Salesforce. Surfaces contacts, pain points, and why-now signals.
03 — Clay Gap-Fill
People Search + waterfall enrichment (Apollo → ZoomInfo) for gaps Compass couldn't fill.
04 — CRM Actions
Push contacts to Salesforce. Create expansion opportunity from template. Assign roles.
05 — Octave
/octave:campaign drafts sequences per buying group. /octave:one-pager builds the account doc.
06 — Push to Outreach
Emails into sequences. Tasks sync to Salesforce. AE notified in Slack — ready to send.

How we ship it

Build the full workflow, then QA test with 3-5 real accounts end-to-end before rollout. Verify CRM records, enrichment accuracy, email quality, and Outreach population. Test edge cases: existing contacts, failed enrichment, expansion vs. net-new forks.

What this changes: The manual process from Part 2 goes from 3-4 hours per account to a 2-minute Slack form + automated intelligence. Compass replaces manual CRM mining. Octave /octave:campaign and /octave:one-pager replace Clay for content generation. Clay only runs when internal data has gaps. The GTM Engineer's role shifts from doing the work to QA'ing the output and adding the strategic layer.

Where this goes next

The workflow above automates the execution — but a human still initiates it. Once the HITL flow has run through enough accounts to build a feedback loop, the next evolution is proactive: the system surfaces expansion candidates automatically, before anyone asks.

After 15–20 accounts cycle through the workflow, there's a feedback loop worth training on: which signals correlated with expansion conversations, which were noise, how long the arc from activation to closed-won typically ran. That data trains a lightweight scoring model, orchestrated natively in Dagster, that ranks every account in the book each week.

Signals to weight

Every Monday, a ranked shortlist of 5–10 accounts arrives in Slack — score, top signals, one-click workflow trigger. The AE's job shifts from identifying accounts to reviewing a list.

FinServe is a stand-in — the real deliverable is the motion underneath it. A structured research-to-CRM workflow, outreach sequenced around intent signals, and a scoring model that surfaces the next opportunity before anyone has to look for it.