The following explains how to add domain verification to Customer.io for Restaurant Partners using Google Domains as their DNS.
This is one of the first steps in allowing http://customer.io to send marketing emails through the customers branded email address. This provides proof of ownership over the domain name to http://customer.io This also verifies the email sender in a way that helps to avoid marketing emails landing in the Spam folder.
This process setup should have no additional costs associated with it.
If done correctly this setup should take about 10 minutes. If domain propagation takes longer this could take up to 24 hours for verification.
If you don’t have access to your DNS this cannot be setup.
If you have not been setup with a http://customer.io login. There should be a POC on the brand end set up with a http://customer.io account to the brand specific workspace. Customer.io login Walkthrough
Configurations Walk Through Video:https://drive.google.com/file/d/1lD2sqLIackJBLzF1Gf39RIL6sXtfv1Pq/view?usp=sharing
Configurations Step by Step:
Step 2: On the Google domains left side navigation, Select My domains.
Step 3: On Google Domains under the My Domains section select Manage next to domain name you’d like to verify.
Step 4: On Google domains select DNS on the left side navigation
Step 5: Press Manage Custom Record under the Default name servers tab. This will allow editing/adding/deleting of DNS entries.
Step 6: Next on Customer.io under Your Setup List>Setup Messaging Channels> Click on Email
Note: Press Add Domain to add the domain name that is being verified if it hasn't been entered yet
Step 7: Next on Customer.io click on Verify Domain
NOTE: This exposes the values that need to be added to the DNS as seen below.
NOTE: If you don’t see this information, another way to access this screen on the http://customer.io website, on the left hand panel click Settings>Workspace Settings>Email (Settings)>Verify Domain
Step 10: On Google Domains select Create New Record
NOTE: If you don’t have any records in your DNS, Google Domains will provide empty inputs.
Step 10: Input the following values
Type = Type
Host Name = Host Name
Priority + Value = Data
For MX records that have same host name press Add more to this record and repeat
NOTE: The TTL on all added entries can be set to 1 hour
Step 11: Next on Google Domains click Create new record again
Step 12: Repeat steps 9, 10 & 11 for all MX Records, the SPF Record & the DKIM Record
Step 15: Press save after all records have been added
NOTE: After adding these records it can take anywhere from 5 minutes to 1 Day for the domain changes to propagate.
Step 13: Next on the Customer.io site click the Verify Domain Button.
NOTE: The verified domain on the http://customer.io website will appear as it does below. If http://customer.io was unable to find the records that you added to your DNS it could be that it is taking extra time. Periodically click Verify domain until it verifies. If this takes longer than 24 hours double check that all values were copied over properly.
How do I know if I use Google domain as my DNS?
Answer: Click this link and follow the steps listed to find your NS.
Will this affect my current online ordering website?
Will this affect any other part of my DNS setup?
Answer: No. You are only adding records. Do not delete any existing records.