# Email Integrations

{% hint style="info" %}
When using the Form.io SaaS offering @ portal.form.io, **you must set up your own Transport.** The default transport service provided by Form.io is no longer available.&#x20;

Please see more details for setting up an Email Transport below.
{% endhint %}

## 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.

![](/files/-MblvS4vYF6Lmyg3Ts4C)

Then, MailTrap provide the necessary information to setup SMTP. Click in Show Credentials.

![](/files/-MblwQGIWDp0GbxD-YyR)

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.

![](/files/coUh0WZEnIBg9Zz8LcZS)

Finally, we can create Email Actions in our forms and choose our transport.

![](/files/pvGPmBwONDxVpgNjno7j)

## Sendgrid

To setup Sendgrid your project will need the API Key of your SendGrid Account

![](/files/rSiiMpFc6iNF1dypvaU0)

Under your Sendgrid Account Settings > API Keys you can create a new API KEY

![](/files/-MblyoGvl1aVKge7f-_7)

Add a name and choose the API Permission then click in Create & View

![](/files/-Mblz4hCeMQAD5LPMU6Z)

Copy your API Key and paste it in the Project Settings and click Save Project Settings.

![](/files/-MblzTxkp97ecLiRmmN5)

![](/files/-MblzoeYtI1GfDCNpE46)

Finally, we can create Email Actions in our forms and choose our transport.

![](/files/5d8Py7FrTABqNLKiUzLm)

## Mailgun

To setup Mailgun all you need is an API Key and Domain.

![](/files/N5W4hZ4FTbb2BG5l3162)

Finally, we can create Email Actions in our forms and choose our transport.

![](/files/I8taL0YOmxICuoezWNFE)

## Kickbox Validations

To setup Kickbox you can follow these steps.

1. Go to [**https://kickbox.io**](https://kickbox.io/) and create your free account.
2. Click on the **Verify API** section, and then click on **New App**.
3. Give your app a name, then select either **Sandbox** or **Production** and click **Create.**
4. Copy and paste the **API Key** into the following text field.

![](/files/460TuvyGJ60j4gwCYzkZ)

Then, you can add the kickbox validations to your Email Component in your Form.

![](/files/PsQwxG9G9naC4BNKcj4P)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.form.io/developers/integrations/email-integrations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
