SMTP Connector
SMTP connectors in Experlogix Smart Flows enable reliable, automated email delivery as part of your document and process workflows. By configuring one or more SMTP connectors, you can control how emails are sent from Smart Flows, including the mail server used, authentication method, sender identity, and security settings. This allows you to align outbound email communication with internal IT policies, branding requirements, and compliance standards.
Connector in a nutshell
| Parameters | Values |
|---|---|
| Connector name | SMTP |
| License | Requires SMTP plugin |
| Required version of Smart Flows | 4.0+ |
| Max number per project | Unlimited |
| Available for Single Sign-On | No |
| Support for Individual User Authentication | No |
| Supported authentication patterns |
|
(*) May become deprecated in the future, please check.
Connector setup
To setup a connector to an email service in the Project Console:
| 1. | Navigate to Control Panel > Connectors. |
| 2. | Create a new connector. |
| 3. | Give the connector a Name, Description (optional) and set the Type to "smtp". |
| 4. | Select Next to continue the connector configuration. |
Select email service provider and authenticate
Select provider
-
There are optimized connector setup experiences available for Gmail (Google) and Microsoft Exchange.
-
If you want to connect your Smart Flows project to a non-Google or non-Microsoft email service, choose the "Create a connection" option in the Provider drop-down. In that case provide the following information:
-
Server - The SMTP server name (typically "smtp.providername.extension") is provided by your email service provider. It can usually be found in the provider’s official documentation.
-
Port - The port number depends on the security protocol used (for example TLS or SSL). Common ports such as 587 or 465 are documented by the email provider and may be enforced by IT security policies.
-
User - The username is the email address or service account you want to use to authenticate with the SMTP server. This is typically a dedicated mailbox or service account created for automated emails provided or approved by your IT administrator.
-
Authenticate
Smart Flows supports both OAuth authentication and basic authentication for SMTP connectors. If your email service provider supports OAuth, Experlogix strongly recommends using this type.
Setting up OAuth authentication
| 1. | Create an app registration for Smart Flows in the admin center of your email service provider. To set up such an app registration you require: |
| 1.1. | Administrator permissions to your email service configuration setting. |
| 1.2. | The redirect URI of your Smart Flows project, which is as follows: "https://login.[your Smart Flows domain]/oauth2/redirect" |
| 1.3. | Follow one of the options below depending on your email provider. |
-
Follow this guide to create an app registration for Gmail (Google): Create an App Registration for an Experlogix Smart Flows SMTP Connector in Google Cloud.
-
Follow this guide to create an app registration in Microsoft Azure for Microsoft Exchange: Create an App Registration for an Experlogix Smart Flows SMTP Connector in Microsoft Azure
-
For other email service providers, refer to the technical documentation of your email service provider.
| 2. | Paste client ID and secret of the App in the connector and proceed to the next step in the configuration. |
Provide admin details and test
After authentication, you can provide additional admin info and test your connector.
| 1. | In the Admin user email address field, input the email address of an administrator. |
| 2. | (Optional) In the Admin user name field, input the name of the administrator. |
| 3. | (Optional) In the Send to field, input the email address that receives the test email. |