E-goi#
Use the E-goi node to automate work in E-goi, and integrate E-goi with other applications. Ensemble has built-in support for a wide range of E-goi features, including creating, updating, deleting, and getting contacts.
On this page, you'll find a list of operations the E-goi node supports and links to more resources.
Credentials
Refer to E-goi credentials for guidance on setting up authentication.
Basic Operations#
Contact - Create a member - Get a member - Get all members - Update a member
Example Usage#
This Pathway allows you to create, update, and get a contact using the E-goi node. This example usage Pathway uses the following nodes. - Start - E-goi
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.
- First of all, you'll have to enter credentials for the E-goi node. You can find out how to do that here.
- Select a list from the List ID field.
- Enter the email address in the Email field.
- Click on the Add Field button and select 'First Name' from the dropdown list.
- Enter the name of the contact in the First Name field.
- Click on Execute Node to run the node.
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.
- Select the credentials that you entered in the previous node.
- Select 'Update' from the Operation dropdown list.
- Click on the gears icon next to the List ID field and click on Add Expression.
- 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"]}}
. - Click on the gears icon next to the Contact ID field and click on Add Expression.
- 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"]}}
. - Click on the Add Field button and select 'First Name' from the dropdown list.
- Enter the first name of the contact in the First Name field.
- Click on Execute Node to run the node.
3. E-goi2 node (get: contact)#
This node will return the information of the contact that we created using the E-goi node.
- Select the credentials that you entered in the previous node.
- Select 'Get' from the Operation dropdown list.
- Click on the gears icon next to the List ID field and click on Add Expression.
- 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"]}}
. - Click on the gears icon next to the Contact ID field and click on Add Expression.
- 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"]}}
. - Click on Execute Node to run the node.