Basin Integration
Connect Basin to Arahi's no-code AI agents and automate workflows in minutes.
About the Basin integration
Deploy a powerful, easy-to-configure form backend without writing a single line of server side code. With Arahi AI, you can connect Basin to Formstack, Google Forms, Jotform and 1,500+ other apps using AI-powered workflows. No coding required — set up triggers, actions, and intelligent automation in minutes.
- Category
- Forms & Surveys
- Authentication
- keys
Basin automation use cases
- Response → CRM contact
- Turn every Basin submission into a CRM contact with the source campaign and form tagged.
- Conditional routing by answer
- Route Basin submissions to different teams based on answer values — no rep has to sort an inbox.
- File upload archival
- Archive Basin file uploads to cloud storage with response ID and timestamp in the filename.
- Low-score alert
- Alert customer success the moment a Basin NPS or CSAT score comes in below threshold.
Basin workflow examples
- Send Basin form submissions to HubSpot
Push Basin submissions into HubSpot contacts so marketers treat serverless form entries the same way they treat every other lead source today.
When a Basin submission arrives, create a HubSpot contact.
- Notify Slack via Basin form webhooks
Create Basin form webhooks with Create Form Webhook and post each submission into a Slack channel so small teams see leads without email inbox searching.
When a Basin form submission arrives, post a Slack channel message.
- Store Basin submissions in Google Sheets
Append Basin submissions into Google Sheets so analysts audit lead source quality and response times without requiring Basin project dashboard access.
When a Basin submission arrives, append a row to Google Sheets.
Basin actions
- Create Form
- Tool to create a new form in basin. use when you need to automate form setup with name, timezone, and project association; optionally configure redirect, notifications, or spam protection.
- Create Form Webhook
- Tool to create a new webhook for a specific form. use when you need to programmatically add a webhook once you have the form id and callback url confirmed.
- Create Notification
- Tool to create a new notification webhook. use when you need to forward form submissions to an external service.
- Create Project
- Tool to create a new basin project. use when you need a new organizational container for forms. example: \
- Delete Form
- Tool to delete a form. use when permanently removing a form after it's no longer needed. ensure the form id is correct; this operation is irreversible.
- Delete Integration
- Tool to delete a form webhook integration. use when removing an obsolete integration by id.
- Delete Project
- Tool to delete a project. use when you need to remove a project after confirming its id. returns the deleted project's details.
- Delete Webhook
- Tool to delete a specific webhook. use when you need to remove a webhook from a form after confirming its id.
- Get Domains
- Tool to retrieve a list of all domains associated with the account. use after authentication when you need to display or verify your configured domains in basin.
- Get Form Details
- Tool to retrieve detailed information about a specific form. use when you have a form id and need its metadata.
- Get Forms
- Tool to retrieve a list of all forms. use after authentication to fetch all your forms.
- Get Project Details
- Tool to retrieve detailed information about a specific project. use when you have a project id and need its metadata (name, created at, updated at).
- Get Projects
- Tool to retrieve a list of all projects. use after authentication to fetch your project inventory.
- Get Submissions
- Tool to retrieve all submissions for a specific form. use when you need to list entries after obtaining the form id.
- Get Webhooks
- Tool to retrieve all webhooks associated with a specific form. use after obtaining the form id.
- Update Integration
- Tool to update a form webhook integration. use to modify settings of an existing integration.
- Update Project
- Tool to update details of an existing project. use when you need to change a project's name after confirming the project id. example: \
- Update Webhook
- Tool to update settings of an existing webhook for a form. use after obtaining the webhook's id.