Introduction

Welcome to inputbloc.com! We make it easy to create secure form endpoints for collecting submissions from any form. Whether you’re building a contact form, survey, or registration form, inputbloc.com provides a simple, reliable solution to gather data, receive email notifications, and export submissions as CSV—all while ensuring privacy compliance.

Creating an Endpoint

To start collecting form submissions, you need to create an endpoint on inputbloc.com. Follow these steps:

  1. Sign up or log in at inputbloc.com.
  2. Go to your dashboard and click "Create New Endpoint."
  3. Enter a name for your endpoint (e.g., "Contact Form").
  4. Click "Generate Endpoint Key" to get your unique endpoint URL (e.g., https://inputbloc.com/submit/your-endpoint-key).
  5. Use this URL as the action attribute in your form’s HTML.

Submitting a Form

Once you have your endpoint, you can create a form to submit data to inputbloc.com. Here’s an example of a simple form:

<form action="https://inputbloc.com/submit/YOUR_ENDPOINT_KEY" method="post">
  <input type="text" name="name">
  <input type="email" name="email">
  <button type="submit">Submit</button>
</form>

Replace your-endpoint-key with the key you generated. When the form is submitted, the data will be sent to inputbloc.com and stored securely.

Validations

inputbloc.com ensures your submissions are secure with built-in protections:

  • XSS Protection: We automatically sanitize form submissions to remove malicious scripts (e.g., <script> tags).
  • Turnstile Validation: For paid users, enable Cloudflare Turnstile to prevent spam submissions. Configure your Turnstile key in your endpoint settings.

Email Notifications

Receive instant email notifications for every form submission:

  • Go to your inputbloc.com account settings.
  • Enable email notifications and confirm your email address.
  • Each submission will trigger an email with the submission details (e.g., name, email, message).

CC Emails

Send copies of form submission notifications to additional email addresses:

  • Go to your endpoint settings on inputbloc.com.
  • In the "CC Emails" section, enter up to 5 email addresses.
  • Each submission will send an email to these addresses, including the form content (e.g., name, email, message).

Webhook

Integrate form submissions with your application using a webhook:

  • In your endpoint settings, find the "Webhook" section.
  • Enter the URL of your webhook endpoint (e.g., https://your-app.com/webhook).
  • Each form submission will trigger a POST request to this URL with the submission data in JSON format.

Custom Redirect

Redirect users to a custom page after form submission to confirm and thank them:

  • In your endpoint settings, locate the "Redirect" section.
  • Enter the URL of your custom thank-you page (e.g., https://your-site.com/thank-you).
  • After a successful submission, users will be redirected to this page.

Protect Your Form with Cloudflare Turnstile

Add spam protection to your forms with Cloudflare Turnstile’s invisible captcha (available for paid users). Follow these simple steps to set it up:

  1. Get Your Turnstile Keys: Sign up for a free Cloudflare Turnstile account at cloudflare.com/turnstile. After creating a widget, you’ll receive a Site Key (public) and a Secret Key.
  2. When you are in logged in to your inputbloc.com account: Go to your endpoint editing section and enter your Secret Key in the CloudFlare siteverify key field. Save the changes.
  3. Update Your Form: Add the Turnstile script and widget to your form’s HTML. Copy this code into your form, replacing YOUR_SITE_KEY with your Site Key from step 1:
  4. <head>
      <script src="https://challenges.cloudflare.com/turnstile/v0/api.js""async""defer"></script>
    </head>
    <form action="https://inputbloc.com/submit/YOUR_ENDPOINT_KEY" method="post">
      <input type="text" name="name">
      <input type="email" name="email">
      <div class="cf-turnstile" data-sitekey="YOUR_PUBLIC_SITE_KEY"></div>
      <button type="submit">Submit</button>
    </form>
  5. Test Your Form: Submit your form to ensure it works. Turnstile will silently verify users without showing a visible captcha unless bot activity is detected. Check your endpoint’s submissions in inputbloc.com to confirm successful submissions.

Note: Invisible mode ensures a smooth experience for your users. If you need help or want a visible widget, contact support on inputbloc.com website form.

Exporting Data

You can export your form submissions as a CSV file for analysis:

  • Go to your dashboard and select an endpoint.
  • Click "Export Submissions" to download a CSV file containing all submissions for that endpoint.
  • The CSV will include fields like submission ID, content (e.g., name, email) and timestamp.

Data Structure and CSV Export

When viewing submissions in your dashboard or exporting them as CSV, inputbloc.com structures the data based on the form fields:

  • If your form has 10 or fewer fields and these fields remain consistent across all submissions (regardless of when or from which domain they’re submitted), inputbloc.com will automatically create one column per field in the submissions table and CSV export. For example, a form with fields name, email, and message will have columns "Name", "Email", and "Message".
  • If your form has more than 10 unique fields or the fields vary across submissions, the data will be represented as a single "Content" column containing the full submission data in JSON format (e.g., {"name": "User 1", "email": "[email protected]", ...} ).
  • This structure applies to both the submissions table in your dashboard and the CSV export, ensuring consistency in how you view and analyze your data.

Privacy Compliance

inputbloc.com is GDPR and PDPA compliant, ensuring your data collection meets global privacy standards. We:

  • Store submissions securely with encryption.
  • Provide options to delete submissions as needed.
  • Do not share your data with third parties.

Abuse Policy

The free version of inputbloc.com is subject to usage policies to prevent abuse. We reserve the right to ban accounts that engage in abusive behavior, such as spamming, submitting malicious content, or violating our Terms of Service. If you suspect your account has been banned, please contact us via our form at inputbloc.com.