Basin
Form backend for static sites, submissions, forms, spam filtering, notifications, and webhooks.
Focused on receiving and routing static-site form submissions with submission metadata and notification context.
Related integrations
Example Use Cases
These are the Basin actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.
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.
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.
Tool to create a new Basin project. Use when you need a new organizational container for forms. Example: "Create a project named Marketing Leads."
Tool to update an existing Basin form by ID. Use when you need to modify form settings including name, notifications, spam protection, redirects, or other configuration options.
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.
Tool to delete a project. Use when you need to remove a project after confirming its ID. Returns the deleted project's details.
Tool to permanently delete a form submission by its ID. Use when you need to remove a submission after confirming its ID. This operation is irreversible.
Tool to delete a specific webhook. Use when you need to remove a webhook from a form after confirming its ID.
Tool to retrieve a list of all custom domains associated with the Basin account. Custom domains allow you to send emails from your own domain through Basin forms. Supports pagination and filtering by domain name or ID.
Retrieves comprehensive details about a specific Basin form including configuration, notification settings, security options, branding, webhooks, and submission counts. Use this when you need complete information about a form's setup and current state. Requires a form ID (obtain from Get Forms action if needed).