User registration flows
Build advanced registration flows on top of any authentication service with an API and gain control over the sign-up process.
This working demo has conditional logic to qualify and sign up users
Execute custom server-side logic flows in any stage of the form: between form steps, before submission or after submission. Validate data, integrate any service with an API, and trigger different actions and automations based on form inputs.
Sign your users in with a frictionless form using your favorite social providers such as Google or Facebook. Start authenticating users with just one click, using their existing accounts.
Reinforce the security of your registration forms by easily implementing one-time passwords via email and SMS. Send OTPs by email or SMS by simply adding the ‘Generate one-time password’ native action and an email or SMS sender to a flow.
Add one-off payments and subscriptions with Stripe by dragging and dropping the payment field to any step of your form. Easily configure it by referencing the keys and the price ID of your Stripe account, and easily upgrade and downgrade subscriptions with our native actions.
Save hidden fields in your form (UTMs, metadata, etc.) and track every form interaction to improve your sign-ups and find where users get stuck. Use custom DOM events iwith your current analytics stack (eg. Google Tag Manager, Segment, etc).
All-in-one solution to build, automate and scale your signup flows.
Drag & drop form builder
Easily create your custom form with our drag & drop builder. Add multiple steps, require payment details, add custom server-side logic... without writing a single line of code.
Forms with Flows
Approval workflows
Multi-step forms fields
Payment fields
Visual flow editor
Easily build server-side logic that can be used in your forms or as a standalone product. Create custom validations, integrate with other APIs or automate tasks without coding.
Validation flows
Eliminate maintenance costs.
Easy to integrate with your stack.
Hosted static pages
Maximize your conversion rates building dedicated static pages at scale with message-matched content and get the best results for your ad campaigns.
Simple HTML templates
Automated pages from a .CSV file
HTTPS & CDN-hosted assets
Mustache template tags
Use ready-made templates to build complex use cases in minutes. Or build yours from scratch for a completely custom experience.
Save development time, embed anywhere with a line of code.
Stack agnostic
Embed it, with a simple line of code, in most popular CMS platforms, landing page builders and development frameworks.
Integrations with any API
Quick integration with almost every API and common ID providers (Auth0, Okta...), adding flexibility to forms and logics.
Save time and resources
We help teams with repetitive and complex actions, building - easy to edit, maintain and scale - templates.
No. Arengu builds a bridge between your website’s form and other authentication providers, but it doesn’t generate or store tokens. This way, you can integrate Arengu with your preferred authentication provider. Arengu is responsible for creating the forms and the flows behind them, but the actions contained on your flows will always call external providers.
We don't handle users. Arengu allows you to easily build sign up flows that connect with your auth system or custom API but doesn't provide user management capabilities. We are basically like a middleware between your auth systems and your end-users.
We don't provide user management capabilities but we can generate and verify JWT tokens using our native flow actions. Currently we only support setting authentication tokens in cookies but we have plans to support Storage API in the future.
It’s not necessary but you will take more advantage if you are a tech profile.
Arengu is designed to save developing time from recurrent issues, like user login and registration process, providing a low code SaaS and an interface to automatize and personalize it, amplifying features of most common authentication services.
We don’t generate tokens or administrate users, but we allow you to create completely personalized forms and logics and provide a better UX for your users. Your marketing coworkers will love the results!
You need just a line of code to embed the form in all your websites and landing pages, even with popular frameworks as React, Vue, Angular, Gatsby...
Copy and paste our JavaScript SDK to your pages' HTML where you want your form to appear. It's that simple to inline embed. You can find embed options in your form editor page under the Share tab.
It’s a really easy and quickly way to provide a unified process everywhere!
You can easily integrate with common identity providers like Auth0, Onelogin, Firebase Auth and Okta, or you can connect with your own auth system if it has an API using our flows HTTP Request action.
By default, Arengu has a database per form and it stores all submitted form data and meta data. If you worry about privacy or security, you can enable or disable data persistence per form or even per field basis, this is very useful in case you want to avoid storing sensitive information in Arengu.
If you disable data persistence, remember to link a flow to your form to send it to your CRM or API, otherwise, it will be lost forever.
Everytime a flow is executed, we save all input/outputs/errors of every flow step, so in case an error comes up, you can easily debug it and fix it. You can find this debugging section in your flow editor under the "Executions" tab.