Signup Confirmation eMail not sent to new member in Ghost (API)

Hi there,

I use N8N with an http post request node and this code:
2024-12-04-Google Chrome-002184

{
  "members": [
    {
      "email": "[email protected]",
      "labels": ["Community", "Warteliste"],
      "email_settings": {"send_email": true, "email_type": "subscribe"}  
    }
  ]
}

Member Creation

Works fine in Ghost i dont get any errors here is a pic:

The Problem

The new User dont get an “Subscription eMail” to confirm.

Alternative Test in Zapier

In Zapier it works fine with the same settings:

here is the email i mean

Conclusion

What i am doing wrong in my JSON-Code to send this email to new members ?

Thx a lot for support!

Node Output:

[
{
"members": 
[
{
"id": 
"6750a7ca5937c50001e0d610",
"uuid": 
"5ff59b12-9389-4d74-b6f1-7dd905d9752e",
"email": 
"[email protected]",
"name": 
null,
"note": 
null,
"geolocation": 
null,
"subscribed": 
true,
"created_at": 
"2024-12-04T19:04:42.000Z",
"updated_at": 
"2024-12-04T19:04:42.000Z",
"labels": 
[
{
"id": 
"672e82e1bf55ca0001d4f74b",
"name": 
"Community",
"slug": 
"community",
"created_at": 
"2024-11-08T21:30:09.000Z",
"updated_at": 
"2024-11-08T21:30:09.000Z"
},
{
"id": 
"672dfd51b909080001396ab3",
"name": 
"Warteliste",
"slug": 
"warteliste",
"created_at": 
"2024-11-08T12:00:17.000Z",
"updated_at": 
"2024-11-08T12:00:17.000Z"
}
],
"subscriptions": 
[
],
"avatar_image": 
"https://www.gravatar.com/avatar/306152e92cfb1760f01bb7b74d9477fb?s=250&r=g&d=blank",
"comped": 
false,
"email_count": 
0,
"email_opened_count": 
0,
"email_open_rate": 
null,
"status": 
"free",
"last_seen_at": 
null,
"attribution": 
{
"id": 
null,
"type": 
null,
"url": 
null,
"title": 
null,
"referrer_source": 
"Integration: N8N Warteliste",
"referrer_medium": 
"Admin API",
"referrer_url": 
null
},
"unsubscribe_url": 
"https://www.toolgui.de/unsubscribe/?uuid=5ff59b12-9389-4d74-b6f1-7dd905d9752e&key=9447e38ec0e08c8d3678cda85e6e6a1fde5bac8c8d3195fb9994a2cf",
"tiers": 
[
],
"email_suppression": 
{
"suppressed": 
false,
"info": 
null
},

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hey @Nuenni , judging by your screenshot, Zappier allows you to subscribe the newly created user to the newsletter. Could that be triggering the emails sent to the new member? Are you also subscribing the user with your HTTP Request node configuration? Have you checked the Ghost API docs how it is to be done?

It looks like you need to provide the ID of the newsletter in your POST payload, Ghost Admin API Documentation.