How to Set Up Custom Domain & SMTP for Form Autoresponders

Modified on Tue, 21 Jul at 8:36 AM

By default, autoresponder and notification emails are sent from the app’s default server (info@formsubmitapp.com). Setting up Custom SMTP or SparkPost allows you to send emails directly from your own custom domain (e.g., info@mycompanydomain.com), improving deliverability and presenting a professional brand identity.


1. Setting Up Custom SMTP in Hulk Form Builder

Step 1: Collect Your SMTP Credentials

Obtain the following details from your email provider or IT administrator:

  • SMTP Host / Server Name: (e.g., smtp.gmail.com or smtp.office365.com)

  • SMTP Port: Commonly 465 for SSL or 587 / 25 for TLS/STARTTLS

  • Username: Your full email address

  • Password: Your account password or a dedicated App Password

  • Connection Security / Encryption: SSL or TLS

Step 2: Enter Credentials in the App

  1. Navigate to Form Builder AppSettingsIntegrations   Domain Setup.

  2. Enter your collected SMTP Host, Port, Username, and Password / App Password.

  3. Specify your From Email (must match your domain email address).

  4. Enable the SSL/TLS option as required by your mail provider.

  5. Save your settings and send a test email to verify the connection.


2. Specific Email Provider Configurations

Gmail / Google Workspace Settings

  • SMTP Server: smtp.gmail.com

  • Port: 587

  • Authentication: Plain

  • Enable SSL: True

  • Requirements:

    • Ensure IMAP support is enabled in your Gmail settings.

    • Google requires an App Password (generated in your Google Account security settings) rather than your standard account password.


Microsoft 365 / Exchange Settings

Part A: Enable Authenticated SMTP in Microsoft 365 Admin

  1. Log in to the Microsoft 365 Admin Center.

  2. Select the specific user email account.

  3. In the side panel, open the Mail tab.

  4. Click Manage email apps.

  5. Check the box for Authenticated SMTP.

  6. Click Save Changes.

Part B: Enter In-App Settings

  • SMTP Server: smtp.office365.com

  • Port: 587

  • Authentication: Login

  • Enable SSL: True


3. Alternative: Setting Up SparkPost Integration

To send emails using SparkPost authentication:

  1. Enter your custom domain name in the app.

  2. Log in to your domain registrar (e.g., GoDaddy, Namecheap) and add the specified Hostname and Value records to your DNS Settings.

  3. Complete the domain ownership verification process.

  4. Set up your From: address as instructed in the app settings.

4. Best Practices & Troubleshooting

  • Avoid Free Email Providers for High Volume: Standard free SMTP accounts (Yahoo, Gmail, Hotmail) have strict daily sending limits. For high-volume transactional emails, use a dedicated email infrastructure provider like Amazon SES, SendGrid, or SparkPost.

  • Fix Emails Going to Spam: If your notification emails end up in spam, configure an SPF (Sender Policy Framework) record and DKIM key on your domain's DNS settings to authorize the sending server.

  • Server Rate Limits: Any restrictions on the number of outgoing emails allowed per hour or day are enforced by your email service provider, not the form app.






Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article