Sendgrid + Make.com Seed List Automation
Learn how to automate your Seed List using Warmy, Make.com, and SendGrid. Keep your seed list up to date automatically, reduce manual work, and maintain consistent email deliverability with a simple, reliable workflow.

🎧 Prefer to listen? Hit play to hear this article read aloud. 🔊
What do I need for the Automation?
-
Get your API-KEY and Set Up notification in Warmy
-
Create Full access API-KEY for Sendgrid
-
Split IDs
- Contact Lists on Sendgrid
How to get your Warmy API Key?
Step 1: To connect Warmy with your Make.com automation, you'll first need to generate a Warmy API Key.
Start by opening your Warmy account and selecting the workspace you want to use. If you only have one workspace, it will already be selected by default. If you have multiple workspaces, make sure you choose the one that will be used for this automation.
After selecting the correct workspace, click on Settings.

Step 2: Now, navigate to the API Keys section. There, you'll find the option to create a new API key.
If this is your first API key, you'll see a [+ API Key] button. If you've already created other API keys, the same button will appear in the upper-right corner of the page, as shown in the image below.
Click [+ API Key], enter a descriptive name that helps you identify its purpose, and then select Create Key.

Once the key has been created, it will appear in your list of API keys. If you already have other keys, the new one will simply be added to the list. If this is your first API key, it will be the only one displayed. From the list you can click on the copy icon to copy the API Key.

How Do I Set Up Notifications in Warmy?
Step 1: To set up notifications in Warmy, sign in to your Warmy account. From the left sidebar, locate Insights and Tools and click it to expand the available options. Then, select Notifications Hub.
When the Notifications Hub page opens, you'll see several notification options at the top of the page, including Email, SMS, Slack, and Webhooks.
Select Webhooks, then enable the toggle switch.

Step 2: After enabling the Webhooks toggle switch, a window will open where you'll need to enter the corresponding Webhook URL. Once you've entered the webhook URL, click Save to save your changes.

Step 3: After clicking Save, the webhook URL will be configured. Next, go to the Mailbox Notifications section and uncheck the five notifications shown in the image: Mailbox sync failure, Warm-up paused, Failed to send warm-up email, Domain issue blocked from sending, and Mailbox connection failed. Only uncheck the notifications shown in the image.

Create Full access API-KEY for Sendgrid
Step 1: Go to: https://app.sendgrid.com/settings/api_keys
Step 2: After opening the link, click Create API Key.
Enter a name to help you identify the API key, select Full Access, and then click Create & View.


Full Set Up Example
Now it's time to complete the configuration in Make.com.
First, sign in to your Make.com account. From the left sidebar, go to Templates and click Webhooks.

When the page opens, click Add to create a new webhook.

A window titled Create a Webhook will appear. In the Webhook Name field, enter a name for your webhook and click Save.

After you save it, Make.com will generate a webhook URL. Once it's ready, click Copy address to clipboard. This is the webhook URL you'll use when setting up notifications in Warmy. Then click Continue. (The URL shown in the picture below is just an example, you need to get yours).

Next, go to your Warmy account. From the left sidebar, open Insights and Tools and select Notifications Hub. Enable Webhooks. When the Enter Webhook URL field appears, paste the webhook URL you copied from Make.com and click Save.
After saving the webhook URL, go to the Mailbox Notifications section and uncheck only the five notifications highlighted in the red box. Leave all other notifications unchanged.
Click Continue to return to Make.com.
In Step 2, you'll configure the required variables.
For Item 1, paste your Warmy API Key into the Variable Value field. To copy your API key, open your Warmy workspace. If you only have one workspace, it will already be selected. If you have multiple workspaces, select the one you want to use, then go to Settings and open the API Keys section. Copy the API key you want to use and paste it into Item 1 in Make.com.
For Item 2, paste your SendGrid Full Access API Key into the Variable Value field. If you already created the API key, open your SendGrid account, go to the API Keys section, copy the key, and paste it into Item 2. Make sure the API key has Full Access permissions.
Click Continue to proceed to Step 3.
In Step 3, you'll see a field called Data Structure. Before clicking Add, copy the JSON code shown below in the Sample Data section.
After copying the code, click Add. A window titled Add Data Structure will open. Enter a name in the Data Structure Name field, then click Generate.
A new Generate window will appear. Set Content Type to JSON. In the Sample Data field, paste the JSON code you copied from Step 3, then click Generate.
Once the data structure has been generated, click Save. You'll be taken back to Step 3, where the new data structure will already be selected.
Finally, click Continue to complete this step.
How to Add Emails from a Split to a List (Users Can Add Emails to the List Manually and Skip This Step)
curl -X POST "URL" \ -H "Content-Type: application/json" \ -d '{ "action_key": "seed_list_rotate", "affected_id": SPLIT_ID }'
To add emails from a split to a list, open your workflow in Make.com and select Splits Info.
When the JSON window opens, enter the split id in the split_id field.
Next, you'll need the contact_list_id from SendGrid. To get it, sign in to your SendGrid account and, from the left sidebar, click Contacts.
On the Contacts page, click Create, then select New List. Enter a name for your new list and click Save List.
After the list is created, open it from the Contact List section. The list ID can be found in your browser's address bar. It is the value that appears after /lists/ in the URL. Copy this ID.
Return to Make.com and paste the copied value into the Contact_List_ID field. Then click Save.
If you need to add more split_id and contact_list_id pairs, click Add Item. This will create another item where you can enter a new split_id and contact_list_id. Repeat the same process for each additional item.
Review the configuration to make sure everything is correct. Once you've confirmed the values, this step is complete.
How to Activate Scenario
To activate the scenario, open your workflow in Make.com.
At the bottom of the page, you'll see the Immediately as data arrives toggle. Turn it on.
When you enable the toggle, the Schedule Settings window will open. In the Run scenario field, select the option you want to use. In this example, Immediately is selected.
Click Save to apply the changes.