Scenario: your GTM stack already has the pieces: prospecting tool, CRM, email. Connect them through Claude + Via and they become a warm outbound prioritization machine: every ICP-fit company gets scored by warm path, then routed: warm-first to AEs with intro drafts to your connectors, cold-only into a sequence once you approve the list.
Apollo
HubSpot
Gmail
An illustrative run. Via finds the warm paths; Apollo, HubSpot and Gmail do the prospecting, CRM updates, drafts and enrollment, and nothing is written or enrolled until you approve it.
run_network_query · People + Access
Result 25 with a usable warm path · 23 cold-only
Install once, paste the prompt, schedule the whole pipeline weekly.
Start a 7-day free trial, then add Via in Claude as a custom connector at https://mcp.connectvia.ai/mcp and sign in (the setup guide walks through it), then connect the other three tools this workflow uses.
Multi-tool workflows like this run more reliably in Claude Cowork than in regular chat. It handles the sequential connector calls without losing context and keeps each step visible, so when something downstream breaks (an Apollo contact fails to enroll, a HubSpot field lands in the wrong place) you can see exactly where. It also means you approve the CRM updates and sequence enrollment before they happen.
Replace [define ICP] with your target company filters (e.g. "Series B SaaS companies headquartered in NYC, 50–500 employees") and [define persona] with the titles you want to reach (e.g. "VP Engineering, Head of Engineering, CTO"). Claude pulls in batches of 25, dedupes against HubSpot, scores warm paths through Via, pushes warm-first companies to HubSpot with a Gmail draft to each connector, and finds Apollo contacts at cold-only companies to enroll in an Apollo sequence: one prompt.
Heads up: set up an Apollo sequence named "Q2 cold-only" with the cadence and copy you want before running this. The prompt enrolls cold contacts into it but won't create it for you, and Claude asks you to approve the enrollment list first, because an active sequence starts sending on its own schedule.
One prompt produces two things to review:
This is a lot of integrated pieces (pull → dedupe → score → route → draft → enroll across four MCPs), and at scale, parts will fail: Apollo's people search drops a contact, a Gmail OAuth blips, a sequence rejects a duplicate. In Cowork, every failure is a manual retry. Move to Claude Code and the prompt lives in a repo alongside your other GTM scripts, runs on a weekly schedule, retries failures with real error handling, and leaves a full audit trail when something downstream breaks. It's also where layering in timing, intent, and event signals on top of warm paths stops feeling brittle. Explore warm-outbound signals →
Built for teams running multi-tool GTM motions in Claude or ChatGPT. 7-day free trial. No credit card or data sync to get started.