Preview a lane (dry run)
gtm_preview_sourceDry-run ONE lane: '≈ N people match' and a 10-person sample, WITHOUT inserting a lead, spending the day's budget or moving the run clock. Same query, same gates, same scorers as a real run, on up to 50 people — so what it shows is what a run would keep. size.precision is honest: 'exact' (the query ran out inside the probe), 'atLeast' (the probe filled up; LinkedIn reports no total) or 'unavailable' (no seat, no config, paused play — skipped says which). Reports the ICP facets LinkedIn could not filter on (unmapped), facet values it had no id for (unresolved), which sampled people are alreadyALead, and on account_list what each company resolved to. Costs provider calls and, when a gate is on, model tokens. Refused on a paused play.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Which lane. people_search: LinkedIn people search compiled from the play's ICP (+ optional free-text keywords). | competitor_posts: Post discovery: Otto searches LinkedIn daily for posts matching an intent, judges each, and takes who engaged. | job_offers: Hiring signal: companies posting a role → the buyers inside them. | account_list: Companies you name (names, websites or LinkedIn page URLs) → Otto finds your buyers inside each. | post_engagers: RETIRED — folded into competitor_posts.postUrls. Still runs on rows that exist; do not configure it on new plays. | |
| playId | Yes | The play, from gtm_list_plays. |