Form.io allows an easy integration to send emails after any action in the Form. Email Actions are located in the Form Action section but as a requirement it will ask you to use a provider.
SMTP
To setup SMTP settings you need host, port, username and password. (TLS Supported)
For this example we will use MailTrap.io, after the account is created we can proceed to add a new inbox.
Then, MailTrap provide the necessary information to setup SMTP. Click in Show Credentials.
Next, we can add our credentials to the Email Provider in Form.io Portal Settings. After our information is in place click in Save Project Settings button.
Finally, we can create Email Actions in our forms and choose our transport.
Sendgrid
To setup Sendgrid your project will need the API Key of your SendGrid Account
Under your Sendgrid Account Settings > API Keys you can create a new API KEY
Add a name and choose the API Permission then click in Create & View
Copy your API Key and paste it in the Project Settings and click Save Project Settings.
Finally, we can create Email Actions in our forms and choose our transport.
Mailgun
To setup Mailgun all you need is an API Key and Domain.
Finally, we can create Email Actions in our forms and choose our transport.