Squarespace DNS Setup For ImprovMX
1. View Required DNS Records
Go to your ImprovMX dashboard, locate your domain(we'll use pipedpiper.com
for this example) and click to modify settings.

Scroll to the MX entries section. This shows the two DNS MX records you'll need to create on your DNS control panel. Click the value for MAIL SERVER, this will copy to clipboard for later use.

2. Set MX Records in Squarespace
Visit your Squarespace dashboard, click on your domain, then click the DNS -> DNS Settings navigation on the left side.

Click Add Record

For HOST, enter @
, for TYPE select MX
, for PRIORITY enter 10
, leave TTL at 4 hrs
, for MAIL SERVER enter mx1.improvmx.com
pasted from earlier. Then click SAVE.

Do the same for a second set of MX records, the difference being mx2.improvmx.com
for MAIL SERVER and 20
for PRIORITY.

3. Set SPF Records in Squarespace
Go back to the ImprovMX dashboard and look for the SPF records section. Click the value in RECOMMENDED TEXT to copy to clipboard.

Go to back to Squarespace and add a record like in Step 2. But this time, for HOST enter @
, for TYPE select TXT
, leave TTL at 4 hrs
, for TXT paste v=spf1 include:spf.improvmx.com ~all
copied from earlier. Then click SAVE.

4. Verification
That's it! Now wait for the DNS changes to propagate, which can take up to 48 hours—although normally much sooner. Once we detect the DNS changes we'll notify you and you'll be ready to go!
If you're feeling lucky you can go back to the ImprovMX dashboard and click CHECK AGAIN in case the changes are picked up right away!

The domain will show Email forwarding active when the DNS changes have propagated successfully.

Still have questions? Feel free to reach out to our support team!