Getting started
The quickest path is to tell your Deepline agent what to watch and what should happen next:Monitor interested replies from my Instantly campaign. Save each reply, enrich the person and company, then create an Attio task for the account owner.The agent will check access, look for an existing feed it can reuse, show the scope and Deepline-credit price, and ask for approval before it deploys or changes anything. To set up a Monitor yourself, follow this sequence.
1
1. Check access
2
2. Choose a Monitor type
3
3. Check for an existing feed
get to compare its full definition and
provider filters with the scope you need. Reuse it only when those match.
Monitors write to shared streams, so a new Monitor does not create a private
channel for one Play.4
4. Define and check the Monitor
Save this example as Validate it without deploying or spending credits:
monitor.json, replacing the campaign id:5
5. Preview the price, then deploy
6
6. Verify the live Monitor
Connect a Play
A Monitor supplies events. A Play decides what to do with each event. For the example above, generate a Play bound to the Monitor’s event stream:sqlListeners entry so this Play reacts
only to rows covered by this Monitor:
Plays subscribe to a tool and stream, not one Monitor key. If several Monitors
write to the same stream, use a Play’s
sqlListeners.where filter to select
the rows that should trigger that Play.Monitor or scheduled Play?
Pricing and insufficient credits
Monitor pricing depends on the feed. A Monitor may charge on deployment or reactivation, for each accepted event, or on a recurring renewal. Always use the price returned byavailable, check, or deploy --dry-run. Deepline shows
only Deepline credits, never provider spend.
For event-priced Monitors, filtering after ingestion does not remove the event
charge. Narrow the Monitor’s provider payload when you need to reduce accepted
event volume.
Deepline checks the workspace balance before each billable event or renewal. If
the charge cannot be reserved, Deepline pauses the Monitor and requests upstream
disablement. Callbacks may still be kept for audit, but they do not create typed
Customer DB rows or run connected Plays while the Monitor is paused.
Add credits under Billing, preview the reactivation charge, then reactivate:
Monitors rate card
See the current Deepline-credit price and billing timing for every Monitor.
Manage a Monitor
Before an update or deletion, inspect the Monitor’s connected Plays and shared
output streams. Other SQL queries, dashboards, exports, or warehouse jobs may
also read the same tables.
Troubleshooting
- No access: contact the Deepline team to request access. Local and preview environments only require an authenticated user.
- Validation failed: fix every reported payload path, then rerun
deepline monitors check --file monitor.json. - Monitor type not found: run
deepline monitors availableand use an exact returned tool id. - Monitor is paused: add credits, run
reactivate --dry-run, then reactivate after reviewing the price. - Another Monitor covers the same scope: reuse it and filter the connected Play instead of paying to provision a duplicate feed.
Explore plays
See what a connected or scheduled Play can do after a signal arrives.