One execution layer for your GTM work.

Run enrichment, research and CRM updates in code you own. Build with your agent, check each result, and run it on Deepline.

Run your first Play

From request to result.

One connected system for the work your agent builds.

Read the Plays overview
Your agent
CLISDKMCP

Your agent builds and runs workflows through the CLI, SDK or MCP.

Plays contain tools. Tools call providers and save useful results in your database.

Your systems supply inputs and receive the output you choose to send.

The workflow
is code you own.

Ask your agent. It writes a Play you can read, which runs as a workflow and returns rows you can inspect. The code stays yours.

Read the email waterfall docs

1Prompt

Your agent
ceos.csv

2Code

email-waterfall.play.ts

3Workflow

4Result

email_rows

4 of 5 found

Leademail_result
Satya NadellaMicrosoft••••••@microsoft.comhunter logoHunter, 1st try
Sundar PichaiGoogle••••••@google.comprospeo logoProspeo, 2nd try
Jensen HuangNVIDIA••••••@nvidia.comhunter logoHunter, 1st try
Pony MaTencentNo verified email after 3 tries
Jai ToorDeepline••••••@deepline.comleadmagic logoLeadMagic, 3rd try

Build with an agent.
Run without one.

Publish the Play that worked. A schedule, webhook or database event runs it from then on, and every run records the version that ran. Your agent doesn’t need to stay open.

Read the webhooks and schedules docs

Runs without you

Your agent can close. The Play keeps running, and every run is there to inspect.

Agent offlineRuns · v3
  1. Database eventjust now2 rows
  2. Webhook4 min ago1 row
  3. Schedule8 min ago398 rows
  4. Database event12 min ago1 row
  5. Webhook16 min ago1 row
  6. Database event20 min ago4 rows
  7. Schedule24 min ago405 rows
  8. Webhook28 min ago1 row
  9. Database event32 min ago2 rows

Cached results

Runs reuse what earlier runs already found. Reused results aren’t billed; only new or stale rows call a provider.

Schedule8 min ago398 rows
  • 352 reusedNot billed
  • 46 newProvider calls
Results older than 30 days are fetched fresh.

Published versions

Iterate with your agent, then publish. Every run records the version that ran.

v2v3Published
  .withColumn('email_result',    hunterEmail(),    personToEmailSteps(),  )
email-waterfall · v3Published 2 hours ago

Try it with your agent.

Paste this into Claude Code, Codex or any agent with Deepline set up.

/deepline-gtm Build a workflow that finds leaders at Microsoft, Google, and NVIDIA, enriches their profiles, and saves the results. Let me review it before it updates my CRM.

Set up Deepline.

Paste this into your agent once. Then come back for the prompt.

Paste into your agent

+ more
Install and set up the official Deepline CLI globally from npm (package: deepline) by following https://code.deepline.com/INSTALL.md. After setup, continue my existing task if I gave one. Otherwise, present the guide's four starter choices verbatim, with each of the first three requests starting with /deepline-gtm.