Connect SendGrid and Storeshop

Section 1: Set up account

Part 1: Create a sender identity

  1. Visit the SendGrid website and create your account: https://signup.sendgrid.com/
  2. Click on “Create identity” to set up a sender email address. For example, you can use “storeshop@storeshop.no” as your sender email.

Part 2: Create a Sender

  1. Fill in the required fields to complete the account setup process. Provide the necessary information to establish your account.

Part 3: Verify the Sender

  1. After creating your account, you will receive an email from SendGrid to verify your sender email.
  2. Access your email inbox and locate the verification email.
  3. Follow the instructions provided in the email to verify your sender identity.

Section 2: Create an API Key

Part 1: Creating an API Key

  1. Once logged in to your SendGrid account, navigate to the “Settings” section in the left menu bar.
  2. Click on “API Keys” to access the API key management page.

Part 2: Generating an API Key

  1. In the API Keys section, click on the “Create Key” button.
  2. Specify “Storeshop” as the API Key Name to easily identify its purpose.

Part 3: Connect Storeshop and Sendgrid

  1. Copy the generated API Key.
  2. Go to Settings – Integrations – Email Settings. Scroll down to the Sendgrid section.
  3. Paste the API Key into the Sendgrid API Key field.

Sender Email settings:

  • From e-mail address – Order Confirmation: Choose the email address that will send order confirmations to your customers.
  • From e-mail address – Invitation of Customer: Choose the email address that will send invitations to your webshop

If you dont enter a custom email here, order confirmations and customer invitations will default to noreply@storeshop.no.

Remember to click Save in the top-right corner.

Part 4: Connect Storeshop and Sendgrid

Step 1: Go to Sender Authentication
Log in to your SendGrid account and navigate to:
Settings → Sender Authentication

Click Authenticate Your Domain.

Step 2: Choose Your DNS Host
Select the Domain Name Server (DNS) host where your domain is managed (for example: Cloudflare, GoDaddy, One.com, Domeneshop, etc.).

Step 3: Link Branding (Optional)
You will be asked:

Would you also like to brand the links for this domain?

It is recommended to enable this option so links in your emails use your own domain instead of a SendGrid domain.

Step 4: Add DNS Records
SendGrid will generate 4 DNS records (usually CNAME records).

  1. Copy the records shown by SendGrid.
  2. Log in to your domain provider’s DNS settings.
  3. Add the 4 records exactly as provided.

Step 5: Verify the Domain
After adding the DNS records:

  1. Return to SendGrid.
  2. Click Verify.

DNS changes can take a few minutes up to several hours to propagate. Once verified, your domain will be authenticated and ready for sending emails through SendGrid.

Related Articles