Basin icon

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.

Sign in to connect Basin

Sign in to connect an account and start using Basin in your apps.

Example Use Cases

These are example ways Snow can use Basin when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

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 Project

Tool to create a new Basin project. Use when you need a new organizational container for forms. Example: "Create a project named Marketing Leads."

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 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 Submission

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.

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 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.

Get Form Details

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).

Get Form Webhook

Tool to retrieve details of a specific form webhook by its ID. Use when you need to view webhook configuration including URL, format, and trigger settings.