Zapier Actions Tool
ZapierActionsAdapter
Seção intitulada “ZapierActionsAdapter”Description
Seção intitulada “Description”Use the Zapier adapter to list and call Zapier actions as CrewAI tools. This enables agents to trigger automations across thousands of apps.
Installation
Seção intitulada “Installation”This adapter is included with crewai-tools. No extra install required.
Environment Variables
Seção intitulada “Environment Variables”ZAPIER_API_KEY(required): Zapier API key. Get one from the Zapier Actions dashboard at https://actions.zapier.com/ (create an account, then generate an API key). You can also passzapier_api_keydirectly when constructing the adapter.
Example
Seção intitulada “Example”from crewai import Agent, Task, Crewfrom crewai_tools.adapters.zapier_adapter import ZapierActionsAdapter
adapter = ZapierActionsAdapter(api_key="your_zapier_api_key")tools = adapter.tools()
agent = Agent( role="Automator", goal="Execute Zapier actions", backstory="Automation specialist", tools=tools, verbose=True,)
task = Task( description="Create a new Google Sheet and add a row using Zapier actions", expected_output="Confirmation with created resource IDs", agent=agent,)
crew = Crew(agents=[agent], tasks=[task])result = crew.kickoff()Notes & limits
Seção intitulada “Notes & limits”- The adapter lists available actions for your key and creates
BaseToolwrappers dynamically. - Handle action‑specific required fields in your task instructions or tool call.
- Rate limits depend on your Zapier plan; see the Zapier Actions docs.
- The adapter fetches available actions and generates
BaseToolwrappers dynamically.