# Automated N8N Invitations From Newsletter Submission
**Source:** https://beyondspace.studio/blog/automated-n8n-invitations-from-newsletter-submission
**Language:** French (France)

---

# Automated n8n invitations from newsletter submission

Mar 20

Written By Beyondspace

Running a self-hosted n8n instance at Beyondspace as a trial before users commit to n8n Cloud, I wanted to streamline the invitation process without manually managing access. Instead of handling every request one by one, I built an automated workflow that connects my signup form to n8n, verifying new users and sending out invitations instantly.

Here’s how I set it up.

## Why automate the invitation process?

When I launched my n8n instance, I had a simple goal: make it easy for people interested in automation to get access without manual intervention. I already had a reusable newsletter block on my landing page, so instead of just collecting emails, I transformed it into a gateway for n8n invitations. This way, every interested user automatically gets an invite without additional effort on my end.

The solution? A workflow that:

- Fetches new signups from Google Sheets
- Checks if they already exist in n8n
- Creates an account for new users (invitation emails will be sent automatically)

### Step 1: Capturing User Interest with Google Sheets

I use a simple form on my website where users enter their name and email. Submissions are stored in a Google Sheet, making it easy to track signups.

**Columns in my sheet:**

- `Submitted On`
- `Adresse e-mail`
- `Name`

This structure is created by Squarespace’s newsletter block connection, but you can modify it based on your preferred data format.

### Step 2: Creating n8n workflow

Below is the workflow that I created on n8n

#### Fetching Signups from Google Sheets

The first steps in my workflow pulls data from Google Sheets using the Google Sheets API. If you’re following along, you’ll need:

🔑 Google Sheets API credentials (Follow this guide to set yours up.)

This node retrieves all new signups and prepares them for processing.

#### Checking for Existing Users in n8n

Before creating a new user, I needed a way to ensure I wasn’t inviting someone who already had access. The workflow:

- Calls the **n8n Users API**
- Searches for the email from the signup list
- Filters out existing users

🔧 Edit the **Global node** to set the `n8n_url` to your instance

To make API requests, you’ll need an **n8n API key**, which can be generated in your instance settings.

#### Creating New Users in n8n

For every email that doesn’t exist in n8n, the workflow creates a new user through an **HTTP Request node**. This step registers the user automatically, removing the need for manual invites.

🚀 **API Reference:** n8n User Creation API

Once a new user is created, the final step is sending them an invitation email with login details, which is handled automatically by n8n. The email includes:

- A welcome message
- Their n8n invitation link

This ensures a seamless onboarding experience without me having to lift a finger.

## Automate your own flow

By automating this process, I longer have to manually approve each invite request. Every signup is instantly verified and granted access, making the experience seamless for both me and new users.

👉 Check out my other n8n templates

Let me know if you implement this or have any improvements—I’d love to hear how you're automating your workflow!

Beyondspace 

As a Squarespace Circle member, Beyondspace delivers plugins that elevate your website, streamline workflows, and optimize the Editor experience—saving time and driving engagement.

https://beyondspace.studio

Précédent

Précédent

## Automate Squarespace signups to Mailchimp with n8n

Suivant

Suivant

## Automating Squarespace: A Guide to Workflow Automation