Setting up email outreach campaign infrastructure


1. Purchase Domains

Steps to purchase domains:
Choose a Domain Provider: Choose a reliable domain registrar like , , or .
Purchase the Domains: Experts recommend purchasing multiple domains if you're sending large-scale campaigns. For example, purchasing useyourbrand.com, tryyourbrand.com, etc., can help maintain your sender reputation. You will use 3-5 email addresses per domain.

2. Subscribe to Google Workspace

Why Google Workspace? Google Workspace (formerly G Suite) is a professional email and collaboration suite that allows you to create custom email addresses like contact@yourbrand.com.
Steps to subscribe:
Select the pricing plan based on your needs (e.g., Business Starter, Business Standard, etc.).
Follow the prompts to create your Google Workspace account, entering your business name, country, and contact details.
Verify your domain by following the instructions sent to you by Google. Step 1: Sign in to Google Admin Console
Go to Google Admin Console: Open your web browser and go to the .
Sign in: Sign in with the Google Workspace administrator account (the account you used to sign up for Google Workspace).

Step 2: Access Domain Verification Settings
Once signed in, you’ll be taken to the Admin Console Dashboard.
In the Admin Console, go to Domains by:
Clicking on the Menu (three horizontal lines) in the upper left corner.
Navigate to Account > Domains.
Alternatively, search for Domains in the search bar at the top.
c. You’ll see your domain listed under Domains. If it’s not yet verified, you’ll see an option to Verify Domain or Start Verification.
d. Click on the Verify Domain or Start Verification button to initiate the process.
Step 3: Get Your TXT Verification Record from Google
Choose Your Domain Provider: Google will ask you to select your domain provider (such as GoDaddy, Namecheap, or others). If your provider is not listed, select Other and proceed with the generic method.
Get the TXT Record: After selecting your provider (or choosing “Other”), Google will provide a TXT record to add to your domain’s DNS settings. It will look something like this:
Copy code
google-site-verification=xxxxxxxxxxxxxxxxxxxx

c. Copy this TXT record (the google-site-verification string).

Step 4: Log into Your Domain Registrar
Open a new tab and log in to the domain registrar where you purchased your domain (e.g., GoDaddy, Namecheap, Google Domains, etc.).
Once logged in, navigate to the DNS Management or DNS Settings for the domain you want to verify.


Step 5: Add the TXT Record to DNS Settings
Find the TXT Record Section: Look for the section labeled TXT Records, DNS Records, or Add Record within your DNS settings.
Add the TXT Record:
Click on Add New Record or Add TXT Record (the exact wording may vary depending on your registrar).
In the Name or Host field, you may either leave it blank or enter @ (depending on the provider).
In the Value or Data field, paste the TXT record that Google provided earlier:
Copy code
google-site-verification=xxxxxxxxxxxxxxxxxxxx

TTL (Time to Live): Set the TTL to the default value or 3600 seconds (1 hour).
c. Save Changes: Click Save or Add Record to apply the changes. The DNS settings may take anywhere from a few minutes to 48 hours to propagate across the internet. Usually, it’s much quicker, but allow up to 24-48 hours just in case.

Step 6: Complete the Domain Verification in Google Admin Console
Return to the Google Admin Console where you started the verification process.
Once your TXT record has been added, click on Verify in the Admin Console. Google will check for the TXT record in your domain's DNS settings.
If the verification process is successful, you will see a confirmation message such as Domain Verified or Verification Successful. If there is an issue, double-check that the TXT record was added correctly in your domain’s DNS settings, and try again after a few minutes or hours (to allow DNS propagation).

Step 7: Optional - Wait for DNS Propagation
If you don’t get verified immediately, it may be due to DNS propagation time. Here’s what you can do:
Wait a few hours: DNS changes can take up to 48 hours to propagate globally.
Check DNS Propagation: Use an online tool like to check if the TXT record is visible globally by entering your domain and selecting the TXT option.
Once verified, you’ll be able to create email addresses under your custom domain.

3. Create Email Addresses

Why create specific email addresses for outreach? Creating specific email addresses for campaigns helps you keep everything organized and ensures that your main email address doesn’t get overloaded.
Steps to create email addresses in Google Workspace:
Go to your .
Navigate to Users > Add User.
Enter the new user’s name and email address. For outreach, you might create addresses like:
outreach@yourbrand.com
campaign@yourbrand.com
hello@yourbrand.com
Set up a password for the email account.
Complete the creation and repeat this process for any other email addresses you need.
Note: If you plan to run multiple campaigns or have multiple team members involved, it's a good idea to create several email addresses.

4. Configure SPF (Sender Policy Framework)

Why SPF? SPF helps protect your domain from being used by spammers by specifying which mail servers are allowed to send email on your behalf. This is essential for email deliverability.
Steps to configure SPF:
Log into your domain registrar's dashboard (where you purchased the domain).
Navigate to DNS Settings for the domain you want to configure.
Add a new TXT record:
Name: Leave blank or enter @ (depending on your registrar).
Type: TXT.
Value: Add the SPF record for Google Workspace. The default SPF record for Google Workspace is:
v=spf1 include:_spf.google.com ~all
Save the changes and wait for DNS propagation (this might take a few hours).

5. Configure DKIM (DomainKeys Identified Mail)

Why DKIM? DKIM adds a cryptographic signature to your emails, verifying that they were sent from an authorized server and haven’t been tampered with during transit.
Steps to configure DKIM for Google Workspace:
Log into your .
Go to Apps > Google Workspace > Gmail > Authenticate Email.
Under DKIM, click Generate New Record.
Choose your domain and click Generate.
Google will provide a DNS TXT record that you need to add to your domain’s DNS settings.
Log into your domain registrar’s dashboard and go to the DNS settings for the domain.
Add the TXT record provided by Google.
After saving, click Start Authentication in Google Admin Console to enable DKIM.

6. Configure DMARC (Domain-based Message Authentication, Reporting, and Conformance)

Why DMARC? DMARC provides a way for email senders and receivers to cooperate in email authentication. It helps prevent email spoofing and phishing attacks.
Steps to configure DMARC:
Note: You might need to wait 48 hours after setting up DKIM and SPF before configuring DMARC.
Log into your domain registrar’s dashboard.
Go to DNS Settings for your domain.
Add a new TXT record:
Name: _dmarc.
Type: TXT.
Value:
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com
(The above configuration sends reports but doesn’t reject any emails, making it a monitoring setup.)
Save the changes and wait for DNS propagation.

7. Configure Emails in Instantly

Why configure Instantly? Instantly is a powerful email outreach tool that helps automate the process of sending bulk emails. Proper configuration ensures that emails sent through Instantly are authenticated and have a higher chance of reaching the inbox.
Steps to configure emails in Instantly:
Sign Up or Log In to Instantly: Go to and either sign up for a new account or log in to your existing account.
Add Your Email Accounts: In the Instantly dashboard, navigate to Email Accounts > Add Email Accounts > Connect Email Account and select the option Google Gmail / G-Suite
Verify Email Addresses: Instantly will guide you through verifying each email account. Make sure your email addresses are properly authenticated with SPF, DKIM, and DMARC to ensure maximum deliverability.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.