Basin

Captures every form submission as it happens, routes lead data into your CRM, and manages your form infrastructure across multiple projects automatically.

Try Basin in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Basin integration

    • Describe the outcome and Ceven picks the right Basin calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Basin data, across all 19 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Basin access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Basin, when, and on whose behalf.
    • The agent pauses and asks when Basin is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Basin.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Basin action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Basin, and when to use it.

Create Form
Use this when you need to automate form setup with name, timezone, and project association, including redirect and spam settings.
Create Form Webhook
Use this to programmatically add a webhook once you have the form id and callback url confirmed.
Create Notification
Use this when you need to forward form submissions to an external service via a notification webhook.
Create Project
Use this when you need a new organizational container for forms, such as a project for marketing leads.
Delete Form
Use this when permanently removing a form that is no longer needed. This operation is irreversible.
Delete Integration
Use this when removing an obsolete form webhook integration by its unique id.
Delete Project
Use this when you need to remove an entire project and all its associated assets after confirming the id.
Delete Webhook
Use this when you need to remove a specific webhook from a form after confirming its id.
Get Domains
Pull a list of all domains associated with the account to verify configured domains in Basin.
Get Form Details
Pull detailed metadata for a specific form using its unique form id.
Get Forms
Pull a complete list of all forms across the account after authentication.
Get Project Details
Pull metadata for a specific project including name, creation date, and update history.
Get Projects
Pull the full project inventory associated with the account.
Get Submissions
Pull all entries for a specific form once you have obtained the correct form id.
Get Webhooks
Pull all webhooks associated with a specific form using the form id.
Update Project
Use this when you need to change a project name after confirming the project id.
Update Integration
Tool to update a form webhook integration. use to modify settings of an existing integration.
Update Webhook
Tool to update settings of an existing webhook for a form. use after obtaining the webhook's id.

18 actions · scroll to see them all

Frequently asked questions

Ceven processes Basin submissions through an asynchronous queue to ensure no data is lost during traffic spikes. When a form is submitted, Basin sends a webhook payload to our listener, which immediately acknowledges receipt and places the data into a processing buffer. The agent then executes the defined workflow steps in sequence. If your Basin account is on a free tier, you should be aware that Basin imposes a monthly submission limit. If you hit that limit, Basin stops accepting submissions entirely until the next cycle. Ceven can monitor your submission counts and alert you when you approach your tier limit so you can upgrade your plan before your website forms stop working.
Yes. Ceven has full access to your project hierarchy. You can tell the agent to create a project first and then deploy multiple forms into that specific container. This is particularly useful for agencies that need to keep client data strictly separated. The agent uses the project id to ensure that every form, webhook, and notification is mapped to the correct organizational unit. If you provide a project name that already exists, the agent can either fetch the existing project id or create a new one with a modified name depending on the logic you set in your workflow.
Ceven simplifies the webhook setup by automating the registration process. Instead of you manually copying URLs from the Ceven dashboard into the Basin settings, the agent uses the Create Form Webhook action to tell Basin exactly where to send the data. Once the webhook is established, Basin pushes a JSON payload to Ceven every time a user submits a form. This payload contains all the field values, the submitter ip address, and the timestamp. Ceven then parses this data and uses it to trigger downstream actions in your other SaaS tools in real time.
No. As noted in the tool descriptions, the Delete Form action in Basin is permanent and irreversible. Once the agent sends the delete request to the Basin API and receives a confirmation, the form and its associated configuration are removed from the Basin servers. To prevent accidental data loss, we recommend building a safety check into your workflows, such as requiring a human sign off or verifying that the form has no submissions in the last thirty days before allowing the agent to execute the delete command.
Ceven can read and verify your configured domains using the Get Domains action. This allows the agent to audit your account and ensure that your forms are running on the correct authorized domains. While the agent can report on which domains are active and identify missing configurations, the actual DNS records must be managed through your domain registrar. Once the DNS is set, Ceven can confirm that Basin recognizes the domain, allowing you to automate the deployment of forms that rely on specific domain validation.
Ceven leverages the native spam protection settings within Basin. When the agent creates a form, it can configure the spam protection parameters to ensure only legitimate entries trigger your workflows. Furthermore, you can build a secondary filtration layer within Ceven. For example, the agent can scan the content of a submission for common bot patterns or prohibited keywords before it pushes the lead into your CRM. This two layer approach ensures that your sales team only spends time on high quality leads while Basin handles the initial server side blocking.
Since Basin does not have a native move command for forms, Ceven handles this by performing a clone and delete sequence. The agent first pulls the full metadata of the existing form, including the redirect URLs and notification settings. It then creates a duplicate form in the target project with identical settings. Once the new form is verified and the webhook is active, the agent can delete the old form from the original project. This ensures a seamless transition of your lead capture infrastructure without needing to manually rebuild every form field.
Basin typically handles delivery attempts, but in the event of a transient network failure, the data might not arrive immediately. To mitigate this, you can use Ceven to run a daily reconciliation workflow. The agent uses the Get Submissions action to pull all entries for a specific time window and compares them against the records already processed in your CRM. If the agent finds a gap, it manually pulls the missing submission from Basin and triggers the missed workflow steps, ensuring your data remains consistent regardless of webhook reliability.

Alternatives to Basin

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Formspree logoFormspreeGetform logoGetformTypeform logoTypeform

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Basin and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free