LogoLogo
Getting StartedDevelopersDeployment GuideGet Help
  • Quick Links
  • Welcome to Form.io
    • Getting Started With Form.io
    • Launch a Form
    • Overview of Form.io
  • Developer Tool Ecosystem
    • PDF Solution
    • Enterprise Form Builder
    • Form View Pro
    • The Security Module
    • Accessibility Compliance Module
    • Developer License
    • SQL Connector - Deprecated
    • Integration Libraries
    • Form.io CLI Tool
  • User Guide
    • Introduction
    • Form.io Developer Portal
    • Teams
    • Projects
      • Project UI
      • Project Settings
      • Stages
      • Multi-Tenancy
    • Resources
      • ResourceJS
    • Forms
      • Form Creation
      • Form Types
      • PDF Forms
      • Embedding a Form
      • Form Revisions
      • Form Settings
    • Form Building
      • Form Builder UI
      • Form Components
        • Component Settings
        • Basic Components
          • Resource as Select Component Data Source
        • Advanced Components
        • Layout Components
        • Data Components
        • Premium Components
          • Nested Forms
        • Custom Components
      • Logic & Conditions
      • Existing Resource Fields
      • Actions
    • Submissions
      • Accessing Submissions
      • Importing Submissions
    • Form.io eSignature - Coming Soon
    • Form.io Reporting Module
    • PDF Template Designer
    • Form View Pro
    • Form Manager
    • Enterprise Form Builder Module
  • Developer Guide
    • Introduction
      • Application Development
      • API Documentation
    • Form Development
      • Form Renderer
      • Form Builder
      • Form Embedding
      • Form Evaluations
      • Form Templates
      • Custom Components
      • Translations
    • JavaScript Development
      • JavaScript SDK
      • JavaScript Frameworks
      • JavaScript Utilities
    • Authentication and Authorization
      • SAML
      • OAuth
      • LDAP
      • Resource Based Authentication
      • Email Authentication
      • Two-Factor Authentication
    • Roles and Permissions
      • Field Match-Based Access
      • Field-Based Resource Access
      • Group Permissions
    • Integrations
      • Email Integrations
      • File Storage
      • Google Developer Console
      • eSign Integrations
      • Relational Databases
    • Modules
    • Fetch Plugin API
    • CSS Frameworks
    • Offline Mode
    • Audit Logging
  • Deployments
    • Self-Hosted Deployment
      • Local Deployment
        • Local File Storage
      • Kubernetes
      • Cloud Deployment
        • AWS Deployment
          • AWS Lambda
          • Form.io/AWS Elastic Beanstalk End-To-End Encrypted Deployment
        • Azure Deployment
          • Azure App Service
            • Azure MSSQL Connector - Deprecated
          • Azure Virtual Machine
          • Azure Kubernetes Service
          • Set up the DB
        • GCP Deployment
          • GCP Cloud Run
      • On-Premise Deployment
      • Enterprise Server
      • PDF Server
    • Deployment Configurations
      • DNS Configuration
      • Load Balancer Configuration
    • Licenses
      • License Management
      • Library Licenses
    • Portal Base Project
      • Portal SSO
      • Portal Translations
    • Maintenance and Migration
      • Changes to Premium Libraries
  • FAQ
    • FAQ
    • Tutorials & Workflows
      • Password Reset
      • Dynamic Select Filtering
      • Approval Workflow
      • SSO Email Token
      • Embedding A Video
      • Data Source Validation
      • Select Data Source Options
      • Nested Form Workflows
        • Nested Wizard Forms
      • Save as Draft
      • Role-Based Conditions
      • Custom Component
      • Dynamic Radio and Select Box Values
      • Override CKEDITOR
    • Errors
    • Examples
    • License Utilization Checks
  • Contact Us
Powered by GitBook
On this page
  • SMTP
  • Sendgrid
  • Mailgun
  • Kickbox Validations

Was this helpful?

  1. Developer Guide
  2. Integrations

Email Integrations

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.

PreviousIntegrationsNextFile Storage

Last updated 11 months ago

Was this helpful?

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.

Please see more details for setting up an Email Transport below.

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.

Kickbox Validations

To setup Kickbox you can follow these steps.

  1. Click on the Verify API section, and then click on New App.

  2. Give your app a name, then select either Sandbox or Production and click Create.

  3. Copy and paste the API Key into the following text field.

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

Go to and create your free account.

https://kickbox.io