Profile Node

Understand what a Profile node is and how to configure it

The Profile node enables you to manage customer profiles. The task of managing customer profiles includes creating, updating, fetching, and deleting them.

147

Profile Node

Node Configuration

Use this node to perform regular CRUD operations with customer profiles on Webex Connect. Double-click the node to configure it.

Configuring a Profile Node

Node Configuration

Fetch a Profile

To fetch a profile:

  1. Select Fetch profile in the Action drop-down list box.
  2. Select the required Profile Type.
    • Customer profile - to fetch/update/create/delete customer profiles
    • Application profile - for channel profile details.
  3. Select the Identifier Type of the channel to perform the selected action on the customer profile.
  4. Enter the Identifier Value for the selected identifier type.
  5. Under the Profile Details section, select the Variable that contains the Profile Attribute that you want to fetch from the customer profile. The profile attribute will depend on the type of profile and the channel you selected. The available profile attributes are:
Profile TypeIdentifier TypeProfile Attribute
Customer Profile-All
customerid
email
msisdn
name
Application ProfileMessengerAll
FB_PSID
birthday
email
first_name
gender
last_name
location
middle_name
name
timezone
message
App ALL
IMEI
OS
Model
Telecom
IMSI
Location
Language
pushId
userId
name
oldlocation
mcc
mnc
message
time
userId
customerId
deviceId
last_opened
ios_fcmpushid
timezone
foreground
guest
status
created_on
  1. Click Add New if you want to add more profile attributes.
  2. Click Save.
929

Fetch Profile

The specified customer profile is fetched.

Update a Profile

To update a profile:

  1. Select Update profile in the Action drop-down list box.
  2. Select the required Profile Type.
    • Master profile - to fetch/update/create/delete customer profiles
    • Application profile - for channel profile details.
916

Update Profile

  1. Enter the Identifier Value that uniquely identifies the customer.
  2. Under the Profile Details section, select the Profile Attribute and the Variable that contains the value of the selected attribute. The available profile attributes are:
    • customerid - use this attribute when you want to update the customer id within the customer profile
    • email - use this attribute when you want to update the email address of the customer within the customer profile
    • msisdn - use this attribute when you want to update the mobile number of the customer within the customer profile
    • name - use this attribute when you want to update the name of the customer within the customer profile.
  3. Click Add New if you want to add more profile attributes.
  4. Click Save.

The specified customer profile is updated.

Create a Profile

To create a profile:

  1. Select Create profile in the Action drop-down list box.
  2. Select the required Profile Type.
    • Master profile - to fetch/update/create/delete customer profiles
    • Application profile - for channel profile details.
925

Create Profile

  1. Enter the Identifier Value that uniquely identifies the customer.
  2. Under the Profile Details section, select the Profile Attribute and the Variable that contains the value of the selected attribute. The available profile attributes are:
    • customerid - use this attribute for the customer id within the customer profile
    • email - use this attribute for the email address of the customer within the customer profile
    • msisdn - use this attribute for the mobile number of the customer within the customer profile
    • name - use this attribute for the name of the customer within the customer profile.
  3. Click Save.

A customer profile with specified details is created.

📘

Profile Creation

The customer profile is not created by default on Webex Connect tenants that do not have one of - Push, Live Chat, or In-App Messaging channels enabled. Please reach out to Webex Connect support team if you need any additional information.

Delete a Profile

To delete a profile:

  1. Select Delete Profile in the Actions drop-down list box.
  2. Select the required Profile Type.
    • Master profile - to fetch/update/create/delete customer profiles
    • Application profile - for channel profile details.
  3. Enter the Identifier Value that uniquely identifies the customer.
1232

Delete Profile

  1. Click Save.

The specified customer profile is deleted.

Input Variables

You can see a list of all the flow variables available for this node under this pane. You can also search for a variable using the Search field. For more information, see the Variable Management section.

Custom Variables

You can see the list of variables that you explicitly create and configure for this node under the Custom Variables pane. For more information, see the Variable Management section.

Output Variables

This node has no output variables.

Node Outcomes

You can see the list of possible node outcomes for this node under the Node Outcomes pane.

Node EdgeNode Event/Outcome
Success (green)onSuccess - the flow exits through this node when the selected profile action is a success
Error (red)onError - the flow exits through this node outcome when the selected profile action cannot be processed due to invalid input

Transition Actions

Use this tab to configure the transition actions for On-enter/On-leave events. However, configuring transition actions is optional. For detailed instructions about configuring the transition actions, see Node Transition Actions.