Your Website as a Service portal will run under your own domain, but behind the scenes, it is still running on our servers.  This also means that, by default, you will be using our SendGrid account for any emails sent from the platform.

While this is normally fine for most cases, you or your customers may require enhanced sender authentication for email security - e.g. DKIM validation of your email sender details.


Should you require this, you will need to set up your own SendGrid account and load this SendGrid account's API key into our platform as outlined below.

The biggest issue with using your own SendGrid account is that all new SendGrid accounts created since April 2020 are now required to set up an "authenticated sender".

This requirement means that all emails sent via SendGrid MUST have a "From" address that belongs to whatever domain you verify with them.
On our platform, this means that email connectors must be set with a "From" address belonging to your verified domain, rather than - say - the user or client's email address.


Please also be aware that you will incur costs with SendGrid to have your own account, as their free tier has relatively low limits on emails sent.


Create a new SendGrid Account

Get started by signing up for a SendGrid account if you don't already have one.

You can view and choose from their plans here - the base Sendgrid plan is usually enough to start with.



Generate a new SendGrid API Key

Sign in to your SendGrid account at https://app.sendgrid.com/


Once signed into SendGrid, you should land on their dashboard.  On the left-hand side, you'll see a navigation menu. In this menu click on "Settings", which will then show a sub-menu. In this sub-menu, click on "API Keys".


You will then be presented with a page where you can configure the API keys for your account.

On the top-right of this page click the "Create API Key" button to bring up a modal window.



Give the API key a name that you can easily identify.
Ensure that "Full Access" is selected, and then click on the button with the text "Create & View".

You will then be presented with the API key on the next page.

Please copy it and save this somewhere - we will be using it in a future step below.
If you lose this key's value before you have loaded it into our platform, you'll have to delete the key and recreate it.


Once you have copied the key, you can click "Done".


NOTE: Please don't ever delete the key, otherwise, all email from our platform will stop working!



Authenticate your Domain with SendGrid

SendGrid requires all accounts created after April 6th 2020 to identify their Sender identity through either Domain Authentication or Single Sender Verification.

A more detailed explanation of these options can be found in the SendGrid Documentation.

We strongly recommend that you set up the Domain Authentication option.


NOTE: This requirement also means that any emails sent with your SendGrid account MUST have a "From" address belonging to the domain you authenticate.
e.g. a From email of noreply@mydomain.com assumes that mydomain.com is authenticated on your SendGrid account.

As such, you should ensure that all organisations you set up on our platform have a Default Sender Email address belonging to your authenticated domain.



Add the SendGrid key to your branded site

Sign into your Website as a Service account with a user that has Administrator access. 


Once signed in, navigate to Platform & Billing -> Branding Center using the left navigation menu and then to site integrations at the top of the page.


This will take you to the Site Integrations page. Scroll down and find the section for the SendGrid API Key.
Fill your API key in the provided text field. 


Next, click the Save button on the top-right of the page; this will store your key and your SendGrid account will immediately be used for all emails going forward.


Please test that this is working or else all emails from our platform will stop sending. 
If the key is removed, the WaaS will fallback to using nomorePAPER's own account.



Changing your SendGrid Key

To change your SendGrid key, follow the "Generate a new key" process outlined above to add a new key onto your SendGrid. 


Next, update your site integration page in our portal with this new key and check that emails are still sending from our platform.  

If not, switch back to the old key and try again. 


Only once your new key is loaded and confirmed as working should you then delete the old key from SendGrid.