Outreach Manager Node
Purpose of the Node
In order to connect the Outreach Manager interfaces and data to the actual cascading logic in the Experience Designer, the Outreach Manager Node should be used. The Outreach Manager Node helps in connecting to the Outreach Manager, Population data and helps send out the communication to the end-users.
Setting up the Node
In the Experience Designer, search for “Outreach Manager“ in the left pane.
The Outreach Manager node could be found under the Orbita section.
Outreach Manager Node
When we open the Outreach Manager node, we can select an option from a dropdown to choose the Outreach Manager.
All the Outreach created on the Outreach Manager page would be available in the drop-down irrespective of the status of the Outreach. But for the Outreach to work, it must be marked as Live on the Outreach Manager page using the 3 dot menu.
Select an Outreach Manager from the drop-down and click the Done button to save it.
Outreach Details
The Outreach Manager node will give the complete details of the Outreach and the key details of Population Schema in the Output pin. These details can be used to build the logic in the Experience Designer.
The complete details of the Outreach would be available as a msg.outreachData in the Output in of the Outreach Manager node as below.
Sample property structure msg.outreachData:{ "__v": 0, "_id": "6319b2b8dc2e7c007a99880f", "blueprintId": "63184aa3b703ad0076aa08d8", "blueprintType": "Standard Channels", "channels": [ { "type": "SMS", "name": "SMS", "_id": "63217fb3d23ca8007c4284b8", "configData": [ { "subject": "Test sms", "phoneNumber": "+918682924637", "wayOfCommunication": "Trigger Based", "whenToSend": [..], "message": "Hi,\nmsg from qa env" } ] }, { "type": "email", "name": "email", "_id": "63217fb3d23ca8007c4284b9", "configData": [ { "subject": "Email subject", "emailAddress": "", "wayOfCommunication": "Schedule Based", "whenToSend": [ { "startTime": "05:34:00+00:00", "key": true, "day": "Sunday" }, { "startTime": "", "key": false, "day": "Monday" } ], "emailbody": "<p>Email body for the campaign</p>\n", "attachments": [], "unsubscribeURL": "" } ] }, { "type": "phone", "name": "phone", "_id": "63217fb3d23ca8007c4284ba", "configData": [ { "subject": "Phone number subject", "phoneNumber": "6767676767", "wayOfCommunication": "Schedule Based", "whenToSend": [..] }, { "type": "Bi-DirectionalSMS", "name": "Bi-DirectionalSMS", "_id": "63217fb3d23ca8007c4284bb", "configData": [..] } ], "channelsStatus": [ { "name": "sms", "isEnabled": true }, { "name": "email", "isEnabled": true }, { "name": "phone", "isEnabled": true }, { "name": "biDirectionalSMS", "isEnabled": true } ], "createdAt": "2022-09-08T09:15:36.350Z", "createdBy": "620016f1b9c50f006d7003d5", "description": "desc", "duration": "Ongoing", "endDateTime": null, "launchDateTime": "2022-09-15T10:56:00.000Z", "modifiedAt": "2022-09-14T07:16:03.427Z", "modifiedBy": "620016f1b9c50f006d7003d5", "name": "outreach", "populationModel": { "_id": "631ef5ea118f9000753f4030", "permission": { "readAll": false, "editAll": false, "persona": [], "project": [] }, "esIndex": false, "type": "outreach_population", "description": "des", "enablePostDataHooks": false, "tags": [ "fljk" ], "projectId": [ "63184aa2b703ad0076aa08c7" ], "modules": "", "name": "New outreach schema", "ttl": null, "fields": [..], "keyName": "newoutreachschema", "createdBy": "620016f1b9c50f006d7003d5", "createdAt": "2022-09-12T09:03:38.314Z", "modifiedAt": "2022-09-12T09:03:38.314Z", "__v": 0 }, "projectId": [ "63184aa2b703ad0076aa08c7" ], "state": { "mode": "edit", "user": null }, "status": "live", "timezone": "EST" }