Guides & tutorials

Set up custom form notifications

Table of contents

Easily build flows to send and receive personalized and real-time notifications about the submissions of your forms. Save time on creating and setting up these automations, and simply build the registration and user authentication process you need, with arengu.

Submission email notifications

To receive a notification of each email that submits the form, simply activate them in the 'Notifications' tab, within the flow editor, as you can see in the picture below.

Just write the email to which you want to receive the notifications, or select it from the dropdown, and publish the change to start receiving them.

Custom after-submission flows

To set up other types of notifications, you will need to build a custom after-submission flow. Check the available set of native actions to send custom notifications, and if you want to learn more, you can also take a look at this article about creating and linking flows ↗️

  • Email notifications with Mailjet & SendGrid
  • SMS notifications with Twilio
  • Chat notifications with Slack
  • Chat notifications with Telegram

Let's see how to set up each of these external services on the editor.

Email notifications with Mailjet & SendGrid

You can send custom email notifications with Mailjet and SendGrid native actions, just copying and pasting two keys and referencing the proper variables on the message.

Go to your Mailjet or SendGrid account information page to get the API key and the secret key of your account, and copy and paste them on the proper fields of the native action.

Then, indicate the email from which you want to send the notification in the 'Sender email' field and get the recipient email variable from the dropdown on the proper field. You can also learn here more about referencing variables in arengu ↗️

The last step is to write the subject and the email message. You can use HTML and your own templates to structure it. Then, simply include in it the variables you want to add. You can get them from dropdown after a successful execution of the form.

SMS notifications with Twilio

You can also send custom notifications by SMS with Twilio, using the available native action whose configuration is as simple as the one we have seen in the previous section.

Go to your Twilio account dashboard to get the SID and the auth token of your account, and copy and paste them on the proper fields of the native action. From this page you can also get the phone number to send the notification, by pasting it in the 'Form' field.

Include the recipient phone variable from the dropdown on the proper field too. As we have already indicated, you can learn here more about getting and referencing variables ↗️

The last step is just to write the SMS text and reference the variables you want to include in the message. You can get them from dropdown after a successful form execution.

Chat notifications with Slack

A native action is also available for Slack, allowing you to automatically publish custom notifications in any of your workspaces, using a webhook URL. To get this URL, you need to be the admin of the channel where you want to post them and follow these 5 steps:

Once have the webhook URL of your channel, you just have to paste it in the proper field of the native action of arengu's editor to connect both services.

The last step is to set up the message itself. Write the main text of the notification, choose a color and indicate the fields and variables that you want to include, as in the example.

Finally, simply save and publish it, and remember that it has to be connected to a form. If you don't know how to do it, take a look at this article about linking forms and flows ↗️

Chat notifications with Telegram

To publish notifications on a Telegram channel, you need to be the admin of the channel and to create a bot to publish the notifications. To create it, start a conversation with the verified account @BotFather, click on the command /newbot and just follow the instructions.

Once it is created, @BotFather will send you the channel token. Just copy and paste it on the proper field of the 'Send Telegram message' native action in arengu. You will also need to get the Chat ID to post messages, by following these steps:

  1. Add your new bot to the group you want to post to and send a message.
  2. Get the list of updates for your bot, using this URL: https://api.telegram.org/bot<YourBOTToken>/getUpdates
  3. Look for the 'chat' object to get the ID: "chat":{"id":,"title":""}
  4. Paste it in the proper field of the native action.

Finally, simply write the notification message and reference the variables you want to include in it, as you can see in the picture and the previous examples. Save and publish the flow and, as always, remember that it has to be connected to a form. That's all ;)

Now you can start receiving custom notifications and, if you want to use another provider with an API, you can integrate it with the 'HTTP Request' action. If you need to know more about the editor before you get down to it, we recommend to take a look at:


You might like to read

Getting started with Arengu

Arengu allows you to build all your user flows connected to your current stack, and avoids coding all the UI, complex integrations, validations or logic from scratch. Try it for free and start building faster and scaling your application needs as they grow.