Skip to content
AI agents, on webhook rails

Agents that don’t just answer.
They act in the apps you already use.

Hand a model real tools — Gmail, Calendar, Slack and more — with retries, approvals and every tool call on the record.

No credit card. Anthropic, OpenAI, Gemini, Groq or OpenRouter.

A visitor asks in the chat widget. The Concierge node holds three nodes in AI toolkit mode and picks which of their 41 tools to call.

Bring the model you trust

Anthropic OpenAI Google GeminiGroqOpenRouter
AI tools

Every integration is a tool your agent can use

Put an AI node in the workflow, switch an integration to AI toolkit, and its actions become tools the model can call. You tick the ones it may use; the node checks the shape of every call before it runs.

44 integrations7 social networks200+ tools
Gmailsend_email · reply_email · draft_email · get_email_thread16 tools
Slacksend_slack_message · schedule_slack_message · get_slack_thread_replies20 tools
Google Calendarfind_calendar_free_slots · propose_calendar_event · confirm_calendar_event9 tools
Google Sheetsappend_row · append_or_update_row · read_range6 tools
Notioncreate_page · query_data_source · append_to_page · search_notion12 tools
Shopifysearch_shopify_orders · create_shopify_draft_order · fulfill_shopify_order · adjust_shopify_inventory15 tools
GitHubcreate_github_issue · create_pull_request · merge_pull_request · dispatch_workflow14 tools
WhatsAppsend_whatsapp_text · send_whatsapp_template · reply_to_whatsapp_message10 tools
Social mediaLinkedIn · X · Bluesky · Mastodon · Threads · Instagram · Facebook7 networks
Showing 9 of 44
AI Toolkitthe badge these nodes wear on the canvas

Beyond integrations — six more places a tool can come from.

MCP servers

Add a server as a credential; its tools join the same picker.

https://mcp.linear.app/sse
Your own flows

A webhook with Internal calls on becomes one tool that runs the whole flow behind it.

Workflow
Vector stores

Each store becomes a search tool, with top-K and minimum score set per store.

query_help_center
Voice

The agent turns its answer into audio with OpenAI or ElevenLabs, ready to send as a Telegram voice note.

synthesize_voice
Your laptop

A tunnel opened with the CLI becomes a tool, so the agent can call a service on localhost.

hostwh expose
Paste a curl

Paste a curl, an OpenAPI URL or a plain description and a cheap model writes the tool spec for you.

custom HTTP tool
Approvals

The model prepares it. A person says yes.

An AI node reads the email and returns a typed object — order, amount, reason. The Approval node waits for Finance for up to four hours, then rejects by default. Only then does Shopify refund.

Stay on topicConfirm destructive actionsCite only tool resultsRefuse PIIDon't reveal system promptIgnore jailbreak attemptsMatch user languageAsk one clarifying questionNo medical / legal / financial advice

Guardrails are a checklist on the agent, not a prompt you have to write.

Refunds with a human in the loopGmail trigger, structured output, approval with a timeout, Shopify.
Knowledge

Answers from your docs, refreshed every night

Firecrawl crawls the help center on a schedule and a Vector Store node indexes it. The support agent searches it as a tool.

Keep the agent's knowledge currentScheduled workflow, Firecrawl crawl, Vector Store insert.
Voice

A phone agent whose tools are your flows

Run the voice agent on ElevenLabs and link the nodes it may use. Each one lends its toolkit, so the agent can look the caller up in Airtable and offer free times from Calendly.

ElevenLabsVapi · coming soonRetell · coming soon
A front desk that picks upA voice agent with Airtable and Calendly linked as toolkits.
MCP

Your flows become tools for other agents

Point Claude or Cursor at your workspace and every trigger you expose is a tool it can call.

A server, as a credential

Add the server once. Its tools show up in the AI node’s toolkit next to Gmail and Sheets.

https://mcp.linear.app/sse
Your flows, as a server

OAuth 2.1 with dynamic client registration, so there is no key to paste.

https://api.hostwebhook.com/mcp
Under the agent

Still a webhook platform underneath

Every event is deduplicated, retried on your terms and kept with its payload. When an agent run fails, it waits in the dead-letter queue with its reason.

Support

Report an issue

Found a bug or have a feature request? Let us know — we read every submission.

Give your first agent a tool. Watch what it does with it.

Already have an account? Sign in