Forms

A form builder for modern makers

Easily build forms with custom server-side logic without coding. Execute actions or integrate with any API in different stages of your form.

Key form features

Custom server-side logic

Add server-side logic executing flows in different form stages: between form steps, before submission or after submission; to validate data or integrate with other APIs.

  • Build form logic flows

  • Integrate with other APIs

  • Show custom error messages

Approval forms

Turn your form submissions into interactive workflows with custom approval states.

  • Execute flows after changing states

  • Define default and final approval states

  • Set your custom approval states

Multi-step forms

Break up long forms into multiple pages to reduce user friction and increase conversions.

  • Execute flows between steps

  • Conditional logic based on responses

  • Easily track completed steps

Payment fields

Quickly add secure payments to your forms and collect one-off or recurring subscriptions for your business.

  • Stripe integration

  • One-off or recurrent payments

  • High security and PCI compliant

Other form features...

Transient data

Disable field data persistence to avoid saving sensitive information.

Analytics events

Listen custom DOM events to easily track user behaviour in your forms

Submission database

All your submissions are listed and timestamped in a database.

Notifications

Receive an email notification every time someone submits a form.

Spam filtering

Avoid spam submissions by default. No captcha needed.

Data export

Export your form submissions in CSV and JSON format or via API.

Why using Arengu?

All-in-one solution to build, automate and scale your user registrations.

Save development resources

Reduce up to 80% of development time, eliminate maintenance costs and easily integrate with your stack.

Be fast and autonomous

Forget about going back and forth with your development team, build what you need and gain control over your new users.

Stop wasting money

Say goodbye to fake sign-ups or collecting leads that don't convert. Focus on acquiring relevant users for your business.

Out of the box integrations

Send your data back and forth between Arengu and your favourite apps.

Auth0

Soon

Stripe

Soon

Okta

Soon

Firebase

Soon

Magento

Soon

PrestaShop

Soon

Shopify

Soon

WordPress

Soon

HubSpot

Soon

JSON web token

Soon

HTTP Request

Soon

Slack

Soon

Mailjet

Soon

SendGrid

Soon

Clearbit

Soon

Twilio

Soon

JSON

Soon

XML

Soon

Mailchimp

Soon

Telegram

Soon

Made for developers

Embed it everywhere

Perfect fit with every frontend framework, thanks to our JS SDK, just with a simple line of code. Including popular CMS platforms, and landing page builders.

Explore the docs
<script async src="https://sdk.arengu.com/forms.js"></script>
<div data-arengu-form-id="YOUR_FORM_ID"></div>
import React from "react"
import { ArenguForm } from "react-arengu-forms"

const IndexPage = () => (
  <div>
    <ArenguForm id="YOUR_FORM_ID" />
  </div>
)

export default IndexPage
import React from "react"
import { ArenguForm } from "gatsby-plugin-arengu-forms"

const IndexPage = () => (
  <div>
    <ArenguForm id="YOUR_FORM_ID" />
  </div>
)

export default IndexPage
[arengu-form id="YOUR_FORM_ID"]

Perfect fit with every frontend framework, thanks to our JS SDK, just with a simple line of code. Including popular CMS platforms, and landing page builders.

Explore our plugins

Frequently asked questions

How do I create a form?
How do I edit a form?
Do I need to deploy my site to see the changes?
How’s Arengu different from other form builders?
Is Arengu free?
How do I embed my form? Can I use Arengu in WordPress or PrestaShop?
Does Arengu support integrations?