Keep the context between runs.

Every Play, CRM sync and Monitor fills one PostgreSQL database in your workspace.

Build on reusable data

Everything you run,
in one database.

Results from your Plays, your CRM sync and your Monitor events land side by side. Deepline keeps its tables current; your Plays write to your own.

Read where data lives
Customer DatabaseYour workspace
storage.research_accountsSource: PlaysRead and write
_keycompanyindustry_status
contoso.comContosoSoftwarecompleted
fabrikam.comFabrikamManufacturingcompleted
northwind.comNorthwindLogisticscompleted
litware.comLitware—failed

Ask across
all of it.

Because it’s one database, a question can join a job posting, a CRM record and an enrichment in a single query.

Read the database docs
Your agentWorkspace database

/deepline-gtm Which companies in HubSpot posted a sales job in the last 3 days, and how big are they?

Ran 1 read-only queryselect j.domain, j.job_title, j.job_posted_at, e.employee_count, h.properties_country from deepline_native.deepline_native_company_job_openings j join hubspot.companies h on h.properties_domain = j.domain join enrichments.companies e on e.domain = j.domain where j.job_posted_at > now() - interval '3 days' and j.job_title ilike '%sales%' order by e.employee_count desc
Job posting MonitorHubSpot syncPlays

Fabrikam is the largest, with 2,100 people.

CompanyJob postedEmployeesCountry
FabrikamVP of Sales · Oct 112,100Germany
ContosoHead of Sales Development · Oct 11640United States
NorthwindSales Ops Manager · Oct 10380United States

Plug in the tools
you already use.

It’s plain PostgreSQL. Point your BI tool at it, or let your agent query it from the terminal.

Read about security
Customer DatabaseDatabase access
Reveal Postgres URL
postgresql://analyst:••••••••@your-workspace.db.example.com:5432/deepline?sslmode=requireCopy

Paste it into your BI tool or any Postgres client. Keep it in the tool’s secret settings, never in a shared document.

$ deepline db query --sql "select count(*) from storage.research_accounts"count · 1,284
  • Works with your BI tool

    It’s plain PostgreSQL, so any Postgres client or BI tool can connect and read it.

  • The same data your Plays use

    Dashboards read the tables your Plays write, so reports and Plays never disagree.

  • Admins hold the key

    Only workspace admins can reveal the URL or rotate its password, from the dashboard.

  • Or from your terminal

    One command queries the database and returns up to 1,000 rows.

Build on data you can query.

Run a small Play, inspect the result, and keep useful context.

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.
  1. Paste the prompt
  2. run a small Play
  3. inspect the result
  4. ask your agent about it
Installation docs