E-goi n8n integrationAutomate E-goi with n8n.
Your E-goi lists should fill themselves while you work on something else. The E-goi n8n integration exposes 1 resource, contacts, and 4 operations on it, from a node that already sits in your n8n instance. There is no E-goi trigger, so another step starts the run.
Verified Trustpilot reviews · AI, automation & growth agency
What does the E-goi n8n integration give you?
It is the built-in E-goi node plus one credential, the stored login n8n keeps for an account, holding your API key. The node works on a single resource, contacts, with 4 operations: create a member, get a member, get many members, update a member. Each one runs against a list you choose in the node, and whatever comes back becomes ordinary workflow data for the next step.
Start with the case most teams build first. A sign-up form drops a row somewhere, often in Google Sheets, and a scheduled workflow walks the new rows and calls Create a member for each one. The address goes in Email, the destination goes in List Name or ID, and Tag Names or IDs attaches the tag that says where the person came from. Nobody exports a CSV on Monday morning.
The second case is hygiene. When someone cancels, churns or asks to be left alone, the source of truth is usually your CRM or your billing tool, not your email lists. Update a member writes the new Status on the E-goi side, and a short message in Slack tells the team the change went through. Two systems, one version of the truth.
The third case runs the other way. Get many members with Return All on reads a whole list, and the workflow turns it into a weekly count posted to Telegram or written back into a sheet. It is a small habit that makes list growth visible without anyone opening a dashboard.
Anything that falls outside those 4 operations is a job for the HTTP Request node. It calls any endpoint of the E-goi API and reuses the same credential through predefined authentication, so you are not juggling a second copy of your API key. Build the workflow with the E-goi node where it fits, and drop to HTTP Request for the rest.
Two things to plan around. E-goi has no trigger node in n8n, so every workflow starts elsewhere: a Schedule Trigger on a fixed interval, the n8n Webhook node called by another service, or the trigger of a tool you already automate. And the node returns the contact ID alone unless Resolve Data is on, which changes what the next step can read. Our n8n review covers how that plays out across tools, and the n8n training walks through building the first one.
How do you connect E-goi to n8n?
- 01
Generate the API key in E-goi
You need an E-goi account first. The node authenticates with a single method, an API key, and E-goi documents where to generate and view that key in its own help desk. Copy it once and keep it somewhere safe, because it is the only secret n8n will ask for. No OAuth screen, no scope list, no callback URL to register on either side.
- 02
Store it as an n8n credential
In n8n, open the Credentials menu and create an E-goi credential, then paste the key into the API Key field. A credential is created once and reused by every workflow in the instance, so a key rotation is a single edit rather than a change repeated node by node. The same screens exist on n8n Cloud and on a self-hosted install, with no difference in behavior.
- 03
Point the node at a list
Add the E-goi node, pick your credential from its dropdown, then choose the resource Contact and the operation you want. The List Name or ID field offers your lists once the credential works, which is the fastest proof that the key is valid. Run Get many members with a small Limit and read the output before you connect anything after it.
What can the E-goi node do?
The E-goi node exposes 4 operations across 1 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Contact
4 operationsCreate a member
contact.createWhat you see in n8n
Notes & use cases
Registers a new subscriber in one E-goi list. The response carries the contact ID and nothing else, unless you ask for more.
Key parameters
- Email: the subscriber address, in the
name@email.comshape. - List Name or ID: where the member lands, from the dropdown or as a list ID in an expression.
- Additional Fields: 7 optional fields, including First Name, Cellphone, Birth Date and Tag Names or IDs.
- Resolve Data: on, the contact data comes back instead of the ID alone.
Get a member
contact.getWhat you see in n8n
Notes & use cases
Pulls one subscriber into the workflow so the next step works on real values instead of assumptions.
Key parameters
- By: search on
idor onemail, which decides which of the next two fields you fill. - Contact ID or Email: the value that identifies the subscriber.
- List Name or ID: the list being searched.
- Simplify: on, n8n hands back a trimmed response rather than the raw data.
Get many members
contact.getAllWhat you see in n8n
Notes & use cases
Reads the members of a list in bulk, for the times the workflow needs the audience rather than one person.
Key parameters
- Return All: on, n8n walks the API pages until the whole list is back; off, Limit caps the result.
- Limit: the ceiling that applies while Return All stays off.
- List Name or ID: the list being read.
- Simplify: keeps the output readable when a few values per member are enough.
Update a member
contact.updateWhat you see in n8n
Notes & use cases
Changes values on a subscriber who is already in the list, touching only the fields you add.
Key parameters
- Contact ID: the subscriber to modify, usually carried in from an earlier step.
- Update Fields: 8 fields, among them Email, Last Name, Extra Fields and Status, whose values are
unconfirmed,active,inactiveandremoved. - Resolve Data: returns the contact data rather than the identifier.
removed in E-goi. Holding only an email? Run Get a member first, then feed its result here.Need help automating E-goi with n8n?
A person reads every message.


