
Zapier has been demonstrating how its SDK collapses multi-step automation workflows into single-script deployments, offering developers a streamlined path to building AI agents that can interact with thousands of apps without managing auth, retries, or token refresh logic.
A recent example shared by the company shows a Slack and Claude agent that analyzes sales calls using the MEDDICC framework. The setup replaces a five-step Zap and a separate Vercel function with a single script that handles conditional logic, API calls, and response threading natively.
From Visual Builder to Code-First Orchestration
The original architecture required routing a Slack message through Zapier's visual builder, then handing off to a Vercel-hosted function to execute conditional logic, pull call summaries from a conversational intelligence tool, prompt Claude, and post the response back to Slack. Each layer introduced a separate deployment target and handoff point.
With Zapier SDK, the entire flow runs in one script. A Slack message triggers the agent, which pulls recent call summaries, reasons over them with Claude, and replies in-thread while preserving context across follow-ups. The SDK handles OAuth for both Slack and the conversational intelligence tool, automatically refreshes tokens, and retries failed requests without requiring developers to write that logic themselves.
The shift mirrors what Make and n8n have been building in the low-code automation space, but Zapier's SDK focuses on giving developers governed access to its 9,000-plus app integrations from code rather than from the visual Zap builder. As we previously covered, the SDK has already been used to build context-aware Slack agents that filter notifications based on calendar status.
How the MEDDICC Agent Is Architected
The demo setup uses several layers:
Trigger layer: A Slack message fires the agent.
Memory layer: Zapier Tables stores structured, queryable state. The SDK opens access to Tables alongside Zapier Storage, making it easier to debug when something breaks.
Compute layer: The script handles conditional call summary fetches, builds the system prompt, and calls Claude. No separate function or deployment target required.
Data layer: The conversational intelligence tool connects through the SDK. Auth is handled automatically. The decision to pull summaries instead of full transcripts is an architectural choice that carries over regardless of orchestration method.
Caching layer: Claude's prompt caching logic lives in the Claude API call itself. The orchestration layer around it is irrelevant.
Response layer: Slack reply posts in the thread using thread_ts. SDK handles Slack auth without manual token management.
The result is a single script that collapses what used to require multiple services into one deployment. Vercel can still be the deployment target, but it is no longer the only option.
What This Means for No-Code Builders
For teams that have been stitching together Zapier, Make, or n8n workflows with external functions, the SDK represents a middle path. It does not require managing API credentials or building OAuth flows from scratch, but it does assume comfort with scripting.
The SDK is still in developer-focused rollout, but the demonstrations suggest Zapier is positioning it as the go-to for builders who outgrow the visual Zap builder but do not want to manage infrastructure.
This follows Zapier's recent work around agent-callable tools, including highlighting Google's WebMCP spec for making websites interactive for AI agents. The SDK extends that concept by making app integrations callable from scripts that agents write or execute.
Sources
1 checkedHow we cover tool news: Create With's tool desk drafts these reports with AI from the sources listed above and checks them against those sources before publishing.








