Skip to content

Standard Information Integration

Automatically build forms and wire them to Standard Information — no config, no code, done in seconds.

Premium Feature

This integration requires a paid Basin plan to use webhooks.

What is Standard Information?

Standard Information (SI) is a lead distribution platform that enables real-time lead routing through ping-post auctions. Basin's integration with Standard Information automatically:

  • Generates forms from your SI JSON schema
  • Configures webhooks with proper authentication
  • Maps fields to SI's expected format
  • Routes leads directly to your SI campaigns

This integration eliminates manual setup and ensures your leads reach buyers immediately.


Getting Started

Prerequisites

  • A Basin account (create one at usebasin.com)
  • A Standard Information account with an active campaign
  • Your Standard Information integration URL

Finding Your Integration URL

  1. Log in to your Standard Information dashboard
  2. Navigate to your campaign settings
  3. Copy the integration URL (format: https://app.standardinformation.io/integration/{uuid})

Quick Setup

Basin offers a streamlined onboarding flow at usebasin.com/si.

Step 1: Visit the Onboarding Page

Navigate to usebasin.com/si to access the Standard Information integration wizard.

Step 2: Enter Your Integration URL

Paste your Standard Information integration URL into the form:

https://app.standardinformation.io/integration/7bf88e04-3793-4a93-8128-914133897b80

Step 3: Create Your Account (or Sign In)

If you already have a Basin account, sign in. Otherwise, create a new account with your email and password.

Step 4: Configure Your Form

Optionally provide a custom name for your form and select which project to add it to.

Step 5: Done!

Click "Create Hosted Form" and Basin will automatically:

  1. Fetch your JSON schema from Standard Information
  2. Generate a mobile-ready hosted form
  3. Create a webhook configured for SI
  4. Set up authentication headers
  5. Configure field mappings

Your form is immediately ready to collect leads and route them to Standard Information.


What Gets Created

When you use the Standard Information integration, Basin automatically creates:

1. Basin Form

A new form in your selected project with all SI-required fields.

2. Hosted Form

A styled, mobile-ready form powered by Basin Form Studio that includes: - All fields from your SI JSON schema - Hidden meta fields for tracking (user_agent, source_id, landing_page_url, originally_created) - Automatic source URL capture enabled

3. Webhook Configuration

A custom webhook pre-configured for Standard Information with: - Endpoint URL pointing to SI's capture API - Authorization header with your API token - Custom payload template matching SI's expected format

4. Field Mappings

Automatic mapping of Basin internal fields to SI's structure:

Basin Field Standard Information Field
source_url meta.landing_page_url
timestamp meta.originally_created
form_id meta.source_id
remote_ip contact.ip_address

Using Your Form

Embedding the Form

After creation, you can embed your form using any of these methods:

CDN Embed (Recommended)

Add this single line to your page:

<script async src="https://hf.usebasin.com/hf/FORM_UUID-HOSTED_UUID.js"></script>

Hosted URL

Share or link directly to your hosted form:

https://usebasin.com/form/FORM_UUID/hosted/HOSTED_UUID

iFrame Embed

Embed as an iframe in your existing pages:

<iframe
  src="https://usebasin.com/form/FORM_UUID/hosted/HOSTED_UUID"
  width="100%"
  height="600"
  frameborder="0">
</iframe>

Find your exact embed code in Basin's form settings under Deploy.

Adding Spam Protection

Protect your leads with Basin's built-in spam filters:

  1. Navigate to your form's Spam Settings
  2. Enable reCAPTCHA, hCaptcha, or Cloudflare Turnstile
  3. For hosted forms, select your CAPTCHA in the Deploy tab

Basin's spam protection ensures only legitimate leads reach Standard Information.


Customizing Your Integration

Editing the Form

  1. Navigate to your form in Basin
  2. Click Build to open Form Studio
  3. Add, remove, or modify fields as needed
  4. Changes apply immediately to your hosted form

Schema Compatibility

When modifying form fields, ensure they still match Standard Information's expected schema. Adding or removing required fields may cause webhook delivery failures.

Modifying Webhook Settings

  1. Go to IntegrationsWebhooks in your form dashboard
  2. Click on the Standard Information webhook
  3. Edit the custom template if needed

Viewing Webhook Logs

Monitor lead delivery status:

  1. Open any submission in your dashboard
  2. Click View Log
  3. Check webhook delivery status and response codes

Troubleshooting

"Integration URL Not Valid" Error

Cause: The URL doesn't match the expected Standard Information format.

Solution: Ensure your URL follows this pattern:

https://app.standardinformation.io/integration/{uuid}

Where {uuid} is a valid UUID (e.g., 7bf88e04-3793-4a93-8128-914133897b80).

Webhook Delivery Failures

Cause: Authentication issues or schema mismatches.

Solutions:

  1. Check API token: Verify the Authorization header contains a valid token from SI
  2. Review payload format: Compare your webhook template with SI's expected schema
  3. Check SI dashboard: Look for error messages in Standard Information's logs

Form Not Rendering Correctly

Cause: JSON schema parsing issues.

Solutions:

  1. Verify your SI campaign has a valid JSON schema
  2. Try regenerating the form from a fresh integration URL
  3. Check Basin's Form Studio for any field configuration warnings

Leads Not Appearing in Standard Information

Cause: Submission not being processed or webhook blocked.

Solutions:

  1. Check spam filter: Ensure legitimate submissions aren't being blocked
  2. Verify plan limits: Confirm your Basin plan supports webhooks
  3. Review submission log: Check if the webhook fired and what response was received

Advanced Configuration

Custom Field Mappings

If you need to customize how Basin fields map to Standard Information:

  1. Edit your webhook's custom template
  2. Modify the Handlebars template to match your needs

Example template structure:

{
  "meta": {
    "landing_page_url": "{{source_url}}",
    "originally_created": "{{timestamp}}",
    "source_id": "{{form_id}}"
  },
  "contact": {
    "ip_address": "{{remote_ip}}",
    "email": "{{email}}",
    "first_name": "{{first_name}}",
    "last_name": "{{last_name}}"
  }
}

TrustedForm & Jornaya Compliance

For lead compliance, add TrustedForm or Jornaya widgets to your form:

  1. Open Form Studio for your form
  2. Drag the TrustedForm or Jornaya widget into your form
  3. Configure as needed (see Form Studio documentation)

These compliance tokens are automatically included in webhook payloads.