Migrate from Basin
Switching from Basin to RizzForms takes three steps. Your existing HTML form structure stays almost identical.
Overview
RizzForms accepts the same standard HTML form POST that Basin does. The migration is a URL change, one new hidden field, and a quick test.
Step 1: Change the Form Action URL
Replace your Basin endpoint with your RizzForms endpoint. Create a form at forms.rizzness.com and copy the endpoint token from your dashboard.
Before (Basin):
<form action="https://usebasin.com/f/YOUR_BASIN_ID" method="POST">
After (RizzForms):
<form action="https://forms.rizzness.com/f/YOUR_TOKEN" method="POST">
Step 2: Add Honeypot Field
RizzForms uses a honeypot field for spam filtering. Add this hidden input inside your form.
<input type="text" name="_hp" style="display:none" tabindex="-1" autocomplete="off">
This field must be hidden from real users and left empty. Bots that
auto-fill it will be flagged as spam. Place it as the first input inside
your <form> tag.
If you were using Basin's built-in honeypot (_gotcha), replace
it with the RizzForms _hp field instead.
Step 3: Test
Submit your form and check your RizzForms dashboard. The submission should appear immediately. Verify that:
- All field values came through correctly
- The submission is not marked as spam
- Any configured plugins (email, webhook) delivered successfully
What's Different
-
API access: RizzForms provides API keys
(
frk_prefix) for programmatic access to forms, submissions, and plugin management. -
Webhook signing: Outbound webhooks include an
X-RizzForms-Signatureheader for verifying payload authenticity. - Agent integration: Built for AI coding agents with a discoverable HATEOAS API and structured feedback flow. See the Agent Integration guide.
- Plugin system: 22+ delivery integrations (webhook, email, Slack, Google Sheets, and more) configurable per form via dashboard or API.
-
Special field normalization: Fields like
email,firstName,lastName, andtagsare automatically normalized.
What Stays the Same
- Standard HTML form POST with any fields you want
- Email notifications on new submissions
- Works with any static site generator or framework
- No JavaScript required for basic form submission
- Cross-origin POST works without CORS configuration