Documentation
Docs
Guides and references for building AI agents with AutomationWithAI.
Getting started
Connect your first tool and deploy your first agent.
Building agents
Triggers, conditions, and actions in the visual canvas.
Integrations
Connect Slack, Notion, HubSpot, Gmail, Airtable, and more.
API reference
Programmatic access for advanced workflows.
Getting started
You can go from signing up to a running agent in a few minutes.
- Create an account. Start on the Starter plan — no credit card required.
- Connect a tool. Head to Integrations and link the app your agent needs, like Slack or Gmail. Connecting an app is a one-time OAuth authorization.
- Build your agent. Open the visual canvas and add a trigger, any conditions, and the actions you want to run — see Building agents below.
- Deploy it. Hit deploy and your agent goes live immediately. Watch its runs from the live dashboard, and pause or edit it at any time.
Building agents
Every agent is made of three parts, wired together on the visual canvas:
- Triggers — the event that starts a run, such as a new Slack message, a form submission, or a CRM record changing.
- Conditions — optional logic and LLM-powered checks that decide whether (and how) the agent continues, like classifying an email or scoring a lead.
- Actions — what the agent actually does once conditions are met, from posting a message to updating a record in a connected tool.
For example, an agent might trigger on New HubSpot lead, use an LLM step to summarize the lead and score its intent, then act by posting that summary to a Slack channel and creating a follow-up task. If you set a confidence threshold and the agent isn't sure, it pauses and asks a teammate instead of guessing.
Integrations
AutomationWithAI connects to 1,000+ apps. A few of the most-used ones:
Communication
Slack, Gmail, Microsoft Teams
CRM & sales
HubSpot, Salesforce, Pipedrive
Productivity
Notion, Airtable, Google Sheets
Don't see a tool you need? Most apps with a public API can be connected via a custom webhook step — reach out if you'd like help wiring one up.
API reference
Every agent can also be triggered and inspected programmatically. Authenticate by sending your API key (found in account settings) as a bearer token.
curl -X POST https://api.automationwithai.com/v1/agents/AGENT_ID/run \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": {"lead_email": "[email protected]"}}'
A successful call returns the run that was queued:
{
"run_id": "run_8f2a1c",
"agent_id": "AGENT_ID",
"status": "queued",
"created_at": "2026-09-17T14:32:00Z"
}
Poll GET /v1/runs/{run_id} to check status, or configure a webhook to be notified when a run finishes. Rate limits and full endpoint coverage depend on your plan — see Pricing on the homepage.