Find all the tools you’ll need to create advanced websites in one place. Stop waisting time searching for solutions.
We strive to innovate when it comes to functionality. Our mission is to be the best, come and join the ride.
Add more power to Elementor using our creative elements and make your projects look prettier than ever before.
Each and every one of our customers receives personalised assistance from our dedicated support team.
Find all the tools you’ll need to create advanced websites in one place. Stop waisting time searching for solutions.
We strive to innovate when it comes to functionality. Our mission is to be the best, come and join the ride.
Add more power to Elementor using our creative elements and make your projects look prettier than ever before.
Each and every one of our customers receives personalised assistance from our dedicated support team.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Step-by-Step Guide:
Setting Up SendGrid and Connecting It to FranchiseSoft
1. Go to the SendGrid Website
Open your web browser and navigate to the SendGrid homepage:
2. Create a SendGrid Account
- Click “Start For Free” or “Sign Up.”
- This will take you to the registration page.
3. Enter Your Registration Information
Complete the required fields:
- First Name
- Last Name
- Email Address
- Password
Use an email address that matches the domain you intend to send emails from (for example: yourname@companyname.com).
4. Agree to the Terms and Conditions
Read SendGrid’s Terms of Service and Privacy Policy, then agree to continue.
5. Verify Your Email and Phone Number
Email Verification
- After submitting the form, SendGrid will send a verification email.
- Open the email in your inbox.
- Copy the verification code.
- Paste the code into SendGrid and click Continue.
Phone Verification
SendGrid may request phone verification for security.
- Enter your mobile phone number.
- Click Send code via SMS or Send code via voice call.
- Enter the code you receive.
- Click Verify.
Once completed, you will see a message saying “You’re all verified!”
Download or copy your recovery code for your records, then click Continue.
Setting Up Email Sending
6. Authenticate Your Domain
SendGrid must verify that you own the domain you plan to send emails from.
- Select Send emails from your domain.
- Enter the domain you want to send emails from.
Example:
If your email address is:
Your domain will be:
- When asked “Would you like to brand the link for this domain?”, select No.
- Click Next.
If You Are Logging Back Into an Existing SendGrid Account
If the SendGrid account was already created previously, you will need to manually navigate to domain authentication.
- Go to Settings.
- Click Sender Authentication.
- Select Authenticate Your Domain.
- Enter the domain you want to send emails from and continue with the authentication process.
Example domain:
When prompted about branding the link, select No, then continue.
7. Add DNS Records to Your Domain
SendGrid will display a table with four DNS records containing the following columns:
- Status
- Type
- Host
- Value
These records must be added to your domain’s DNS settings.
Log Into Your Domain Provider
Sign in to wherever your domain is hosted. Examples include:
- GoDaddy
- Namecheap
- Cloudflare
- Google Domains
Locate the DNS Management section.
Add the Required Records
Add all of the following records to your DNS:
- 3 CNAME records
- 1 TXT record
Important Tips
- Check for existing Sendgrid records! Some websites already use SendGrid to send emails (for example, contact form notifications). If you see existing Sendgrid records in your DNS records list, reach out to your website manager first before you delete the records.
- Most DNS providers only require the first part of the Host value.
Example:
If SendGrid shows a CNAME like:
You usually only enter:
Em1493
Another example:
s1._domainkey.franchisesoft.com
You only enter:
S1._domainkey
The Value field should be copied exactly as SendGrid provides it.
8. Verify the DNS Records
After adding all 3 CNAME records and 1 TXT record:
- Return to SendGrid.
- Click Verify.
If the setup is correct, the Status column will show VERIFIED for all records.
Troubleshooting Verification Issues
- Check for Existing SendGrid Records
Some websites already use SendGrid to send emails (for example, contact form notifications).
If your website developer previously connected SendGrid:- Contact your website provider.
- Inform them you will be connecting your own SendGrid account.
- Provide them with your new API key once created.
- Confirm the DNS Records Were Entered Correctly
- No extra spaces
- Correct record type
- Host values entered properly
- Value fields copied exactly
- DNS Propagation
Sometimes DNS updates take 10–60 minutes (occasionally longer) to propagate.
If the records still fail after waiting, contact support for assistance.
Connecting SendGrid to FranchiseSoft
9. Create an API Key in SendGrid
- In SendGrid, go to Settings.
- Click API Keys.
- Click Create API Key.
- Name the key something recognizable, such as: FranchiseSoftKey
- Generate the key.
- Copy the API key immediately.
Important: SendGrid only allows you to view the key once.
10. Add the API Key to FranchiseSoft
- Log in to FranchiseSoft.
- Navigate to: Admin → Manage Profile → SendGrid Details
- Paste your API key into the field.
- Click Submit.
If successful, you will see a confirmation popup indicating the key was added successfully.
If There Is an Error
Ensure the email address associated with your FranchiseSoft account uses the same domain you verified in SendGrid.
Example:
Verified domain: companyname.com
FranchiseSoft email: user@companyname.com
Choosing a SendGrid Plan
During setup, SendGrid may prompt you to select a plan.
Email API – Essentials Plan
- Lowest cost option
- Uses a shared IP address
Risk: Shared IPs can sometimes cause email delivery issues if other SendGrid users have poor sending practices.
Email API – Pro Plan
- Includes a dedicated IP address
- Your organization controls the sender reputation
Recommended for businesses sending larger volumes of email.
Final Step: Whitelist Your Domain
To improve deliverability and reduce the chance of emails landing in spam:
- In SendGrid go to: Settings → Mail Settings → Suppression Management
- Open Address Allow List.
- Add your domain (not your full email address).
Example: companyname.com
- Click Save.
Configure Event Notifications (HTTP POST URL) in SendGrid
If you want to track the status of emails sent through SendGrid (such as whether an email was delivered, opened, or bounced), you need to configure the Event Webhook and set an HTTP POST URL. This allows SendGrid to send event data back to your server.
Follow the steps below to configure it.
1. Log in to Your SendGrid Account
Go to the SendGrid login page and sign in with your account credentials.
2. Navigate to Mail Settings
- Click Settings in the left navigation menu.
- Select Mail Settings.
3. Open the Event Webhook Settings
- On the Mail Settings page, locate Event Webhook.
- Click Event Webhook to open the configuration page.
- Click Create New Webhook.
4. Enter the HTTP POST URL
In the configuration window, you will see a field called POST URL.
Enter the server endpoint URL where SendGrid should send event notifications. This is the location that will receive HTTP POST requests containing email event data.
5. Select the Email Events to Track
Choose the events you want SendGrid to report back.
We recommend selecting the following:
- Processed
- Delivered
- Open
- Bounce
- Deferred
Do not select Clicked.
When Click tracking is enabled, SendGrid rewrites the links in your emails in order to track clicks. Some browsers block these rewritten links, which can prevent the URL from opening properly.
6. Enable the Webhook
- Toggle the Enabled switch in the top-left corner of the page.
- Click Save to complete the setup.
Setup Complete
Once the domain is authenticated, the API key is added to FranchiseSoft, and the allow list is configured, FranchiseSoft will be able to send emails through your SendGrid account.
Always send a test (Email log (envelope icon in the top menu bar, and send an email to yourself)) to make sure everything is working correctly.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
This is an example page. It’s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:
Hi there! I’m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin’ caught in the rain.)
…or something like this:
The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.
As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!