This article covers the SPF and DKIM authentication processes for Alchemer (ex SurveyGizmo) and how they are managed in Valimail Enforce. While only one of the two authentication methods is required for an email to pass DMARC, our recommendation is to configure both whenever possible.


Configuring DKIM authentication for your Alchemer emails

Note: In order to configure your DKIM and SPF records, you will need to be an Alchemer Account Administrator.

To begin your DKIM configuration within Alchemer, follow these steps:

1. Navigate to your account integrations page via Integrations -> Data connectors on the left hand navigation menu.

2. Scroll to the bottom-half of the Integrations page and click the Configure button next to the Custom Email Settings option. 

3. Provide an Integration Name. This is the internal title that will be used to identify this integration in Email Actions and Email Campaigns. It is important to make this name something meaningful like DKIM & SPF for alchemer.com.

4. (Optional) Determine whether you want this integration to serve as the default for any Email Actions and Email Campaigns that are created going forward.

The option to Use this integration as the default for all new email invitations and email actions will be automatically selected. Un-check the option if needed.

5. Select Send emails using Alchemer's servers (Setup SPF and DKIM). This will expose additional fields for configuring this integration.

6. Within the From Address section, provide your Domain Name and Default From Address.

7. Under DKIM Settings you will need to generate your public key. This public key will then need to be added to Valimail Enforce.

8. Click Generate DKIM to generate your public key.

9. A DKIM selector (the DNS domain name for the public key) as well as the DNS Public Key will be generated:.

10. Add the newly created DKIM key in Valimail Enforce.

11. After the key has been added in Enforce, go back in Alchemer, click the Save button to finish setup.

Note: You will notice that both your SPF and DKIM Settings are not validated during setup. We will attempt to validate your settings when you Save your integration. We perform this validation by sending a test email (to one of our servers) and reviewing the email headers of that test email.

Your DKIM & SPF Records will need to be verified before you can start using them in email sends. On the main Integrations page, look for the green check-mark under the Verified column.

You can find the instructions on how to set up DKIM for Alchemer here.

Add an Alchemer DKIM key in Enforce

1. Go to your domain's Configuration page in Valimail Enforce and publish the newly created DKIM key.

    a. Scroll down and add the two DKIM keys in your configuration, by clicking on Add a DKIM key

    b. Enter the selector name, the DKIM TXT value (the actual value is the entire string after the p= tag), associate the key with Alchemer and then click Add.

You can find more detailed information on how to add a DKIM key in Valimail Enforce here.

Configuring SPF authentication for your Alchemer emails

Once you establish that Alchemer is an authorized sender for your domain, you will need to add the service in your Enabled Senders list in Enforce.

1. Please go to your domain's Configuration page in Enforce.

2. Click on the + sign from the Enabled Senders section:

3. Choose Alchemer from the list of configurable senders and then click Enable:

We encourage you to use the comment section for any useful information about your sending service, such as the name of the service owner, change request ticket numbers, etc.

Enable SPF alignment in Alchemer for your domain

In theory, Alchemer should send SPF aligned emails once it has been configured to do so.

However, you may notice that Alchemer emails are not authenticated via SPF, even after you have added Alchemer to your domain's configuration. This is likely caused by Alchemer not sending SPF aligned-mail and can be corrected by making sure SPF alignment if turned on in Alchemer for your domain.

You can find more information about SPF setup here.

As always, if you have any questions, please don't hesitate to submit a ticket.