# E-goi

E-goi (opens new window) is an omnichannel marketing automation platform.

🔑 Credentials

You can find authentication information for this node here.

# Basic Operations

Contact
  • Create a member
  • Get a member
  • Get all members
  • Update a member

# Example Usage

This workflow allows you to create, update, and get a contact using the E-goi node. You can also find the workflow (opens new window) on n8n.io. This example usage workflow uses the following nodes.

The final workflow should look like the following image.

A workflow with the E-goi node

# 1. Start node

The Start node exists by default when you create a new workflow.

# 2. E-goi node (create: contact)

This node will create a new contact in E-goi. We will add the first name of the contact along with their email.

  1. First of all, you'll have to enter credentials for the E-goi node. You can find out how to do that here.
  2. Select a list from the List ID field.
  3. Enter the email address in the Email field.
  4. Click on the Add Field button and select 'First Name' from the dropdown list.
  5. Enter the name of the contact in the First Name field.
  6. Click on Execute Node to run the node.

In the screenshot below, you will notice that the node creates a new contact with their first name and email.

Using the E-goi node to create a new contact

# 3. E-goi1 node (update: contact)

This node will update the information of the contact that we created in the previous node. We will update the first name of the contact using this node.

  1. Select the credentials that you entered in the previous node.
  2. Select 'Update' from the Operation dropdown list.
  3. Click on the gears icon next to the List ID field and click on Add Expression.
  4. Select the following in the Variable Selector section: Nodes > E-goi > Parameters > list. You can also add the following expression: {{$node["E-goi"].parameter["list"]}}.
  5. Click on the gears icon next to the Contact ID field and click on Add Expression.
  6. Select the following in the Variable Selector section: Nodes > E-goi > Output Data > JSON > base > contact_id. You can also add the following expression: {{$node["E-goi"].json["base"]["contact_id"]}}.
  7. Click on the Add Field button and select 'First Name' from the dropdown list.
  8. Enter the first name of the contact in the First Name field.
  9. Click on Execute Node to run the node.

In the screenshot below, you will notice that the node updates the information of the contact that we created in the previous node. Here, the node has updated the first name of the contact.

Using the E-goi node to update the contact

# 3. E-goi2 node (get: contact)

This node will return the information of the contact that we created using the E-goi node.

  1. Select the credentials that you entered in the previous node.
  2. Select 'Get' from the Operation dropdown list.
  3. Click on the gears icon next to the List ID field and click on Add Expression.
  4. Select the following in the Variable Selector section: Nodes > E-goi1 > Parameters > list. You can also add the following expression: {{$node["E-goi1"].parameter["list"]}}.
  5. Click on the gears icon next to the Contact ID field and click on Add Expression.
  6. Select the following in the Variable Selector section: Nodes > E-goi1 > Output Data > JSON > base > contact_id. You can also add the following expression: {{$node["E-goi"].json["base"]["contact_id"]}}.
  7. Click on Execute Node to run the node.

In the screenshot below, you will notice that the node returns the information of the contact that we created using the E-goi node.

Using the E-goi node to get the information of the contact