First steps
User Data
- Responsive Email Editor Review
- Designing your email
- Creating Synchronized Modules
- Setting Up Responsive Email Design
- Setting Up Smart Containers
- Creating a Gmail Promotions Annotation
- Adding The Rollover Effect
- Adding Anchor Links
- Module Library
- Adding a Table to an Email
- Adding Custom Fonts
- Creating CTA Button
- Working with Images
- Creating Timer
- Using AI in the Email Editor
Omnichannel
- Setting Up Widgets for Your Site
- Widget Calling
- Setting Up Locations for the Widget Calling Rules
- Storing data from widgets to contact fields
- Using Annoyance Safeguard
- Actions After Form Submission
- Replacing Double Opt-In System Workflow
- Using Yespo Extension for Google Chrome
- Creating Pop-ups via Google Tag Manager or WordPress
- Sending Yespo Widget Events to Google Analytics
- Using A/B Tests for Widgets
Automation
- Building and Editing Workflows
- Configuring Workflow Start/Stop Conditions
- Start Block
- Popular Blocks
- Message Blocks
- Contact Blocks
- Conditions Blocks
- Other Blocks
- Message to Segment Blocks
- Time Blocks
- Setting Up Allowed Send Time
- Using Workflow Launch History
- Webhook Workflows
- Workflow Troubleshooting
- Double Opt-In
- Welcome Сampaign
- Welcome Series Segmented by Category
- Launching a Workflow After a Contact Import
- Regular Workflow for a Segment
- Birthday Campaign
- Linking Workflow to the Button
- Using Variables from Order in Workflow
- Collecting Order Feedback
- Customer Reactivation
- Sending Extra Campaigns
- Sending Campaign to Those Who Did Not Open the Previous One
Personalization
Analytics
- Email Campaign Report
- Web Push Campaign Report
- Viber Campaign Report
- Mobile Push Campaign Report
- App Inbox Campaign Report
- In-App Report
- Widget Report
- Triggered Campaign Report
- AMP Campaign Report
- SMS Campaign Report
- Multilingual Campaign Report
- Setting up UTM Tags
- Revenue from Campaigns
- Tracking Campaign Performance in Google Analytics 4
- Message Analytics
Multilanguage Campaigns
Events and Behaviour Tracking
Recommendations
API
Security and Compliance
Integration
Contact Blocks
Special blocks for removing/adding a contact to groups or updating custom contact fields.
Contains three block types:
- Update custom fields
- Add to segment
- Remove from segment
Common Block Parameters
Each block contains several parameters:
- Email: Required parameter. Email address of the contact or the event parameter that contains an email address. The variable ${emailAddress} is specified by default. If in your event this parameter has a different title, enter it.
- Contact ID: contact ID in the system.
- Phone: a phone number of the contact or event parameter containing it. The variable ${phoneNumber} is specified by default. In your event, the variable may be called ${SMS}, ${Phone}.
- Segment (for the Add to segment and the Remove from segment blocks): required parameter. Select the segment in the drop-down menu or specify the segment ID or use the dynamic variable ${segmentId}.
Update Custom Fields
The Update custom fields block updates static data in the fields that you specify. You also can use dynamic values, but the main purpose of the block is to make changing a specific field easier.
The need to update a contact’s custom fields may result from the execution of a previous block. When the block activates in a workflow, it searches for a contact in the system and updates the specified fields.
Note
First, the system uses contact ID, if it's not specified, then by externalCustomerId to search for a contact, if this is present in the event parameters.
In addition to the parameters specified in the Common Blocks’ parameters section, the block has such parameter:
- Updated fields. Specified fields to update.
To add fields for update:
- In the Update fields section, click + Add field to add the fields you wish to update.
- In the Contact update window, expand the Add field dropdown list and select the field you want to update.
Note
Additional fields are grouped in the lists you created.
- In the Value line, enter the value for the selected field.
- To add more fields, repeat steps 2 and 3.
- Click Done.
The system validates the added fields and their values, and shows an error message if the validation is not passed.
If you need to edit the added fields, select the Edit field button in the Updated fields section and then edit the fields or values in the slide-out menu.
Add to Segment
The block adds a contact to a list segment after they perform a specific action on the website or in the message.
Configure the parameters:
- Select a segment to add a contact to.
- Specify one of the parameters for contact identification: Email (required), Contact ID, phone.
By default, the contact is identified in the system by email address. The variable that contains a contact’s email address is already specified in the field. Change it only if you change the variable that passes it.
The Add to segment block creates a contact if not found. If the workflow contains the variable externalCustomerId and its value does not match an email or a phone number, then the created contact will include the externalCustomerId.
Important
You can add a contact only to a list segment.
Remove from Segment
The block removes a contact from a list segment. After removal, the contact remains in the system.
Works similarly to the Add to Segment block, but instead of adding the contact, it removes them from the segment.
Note
You can remove a contact only from a list segment.
The block has the same parameters as Add to Segment block.
Configure the parameters:
- Select a segment to add a contact to.
- Specify one of the parameters for contact identification: Email (required), Contact ID, phone.
Important
When searching contacts for Update Custom Fields, Add to Segment and Remove from Segment blocks, the following rules apply:
- Contact ID has the highest priority among all parameters
- If externaiCustomerId is specified, contact search will be performed by externaiCustomerId.
- If externaiCustomerId is not specified, contact search will be performed by email address or phone number.