First steps
User Data
- Email Builder Review
- Designing your email
- Creating a Synchronized Module
- Setting Responsivity
- Building Smart Containers
- Creating a Gmail Promotions Annotation
- Adding a Rollover Effect
- Adding a Background to an Email
- Adding Anchor Links
- Adding a Video to an Email
- Adding a Table to an Email
- Adding a Custom Font
- Adding Social Media Buttons
- Editing HTML and CSS
- Working with “Images” block
Omnichannel
- SDK for Mobile Apps
- Managing mobile SDK access keys
- Connecting Mobile App
- Creating a Google Project for Mobile Push Notifications
- Creating Mobile Push Messages
- Setting Up Delivery and Clicks Analytics
- Deep Links and Universal Links
- Scheduled Mobile Push Message
- Sending Test Messages from the Event Debug View
- Setting Up Widgets for Your Site
- Widget Calling
- Storing data from widgets to contact fields
- Using Annoyance Safeguard
- Actions After Form Submission
- Yespo Extension for Google Chrome
- Creating Pop-ups via Google Tag Manager or WordPress
- Sending Yespo Widget Events to Google Analytics
- Replacing Double Opt-In System Workflow
- Setting Up Locations for the Widget Calling Rules
Automation
Personalization
Analytics
- Email Campaign Report
- Web Push Campaign Report
- Viber Campaign Report
- Mobile Push Campaign Report
- App Inbox Campaign 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
Multilanguage Campaigns
Events and Behaviour Tracking
Recommendations
API
Security and Compliance
Integration
Replacing Double Opt-In System Workflow
System workflows and events make usage of the platform more convenient. For example, Yespo widgets have a subscription confirmation workflow attached by default. When creating a form, it is enough to activate the switcher so that all new contacts who fill out the form on the site receive an email with a link to confirm the subscription.
The built-in system workflow sends one confirmation email, specified in the widget settings, no more than once every 72 hours.
In some cases, you may need to change the system workflow: for example, send one or more messages asking to confirm the subscription to those who did not do this in the first email.
System workflow replacement algorithm:
- Setting up the subscription confirmation link in the email.
- Creating a workflow.
- Configuring trigger.
Note
If you replace the system workflow, the new mailing scheme will be applied to all widgets in the account, while the emails can still be unique for each form.
Setting Up a Confirmation Link in an Email
The button with the confirmation link in the email for widgets should have the following settings:
Link:
- Type: Subscription confirmation,
- Link: $data.get('redirectUrl')
Event type: SysContactConfirmed
Creating Workflow
Create a new workflow. It will be triggered by the SysContactConfirmationRequest system event, which is sent to Yespo when a user submits data from a widget on the site.
For example, if you want to remind about subscription confirmation three times with an interval of an hour, the workflow will be as follows:
Workflow blocks:
1. Start.
2. The Send obligatory (transactional) email task with the following settings:
- Contact’s email: specify the ${email} variable — the system will substitute from the event the email of the user who filled out the form.
- Message: specify the ${messageId} variable — the system will substitute from the event the message specified in the settings of the widget that the user filled out.
3. Timer: specify the time to elapse between subscription checks.
4. The Contact confirmed condition checks if the user has confirmed their email: if yes, the workflow ends; if not, sends the message again.
5. End.
After making the settings in the workflow blocks, save it and go to the launch settings.
Configuring Trigger
1. Click Trigger configuration in the list of workflows.
2. In the Start configuration, select:
1) Event-based;
2) SysContactConfirmationRequest event;
3) arbitrary conditions for processing unique events.
3. Click Apply.
Once you activate the workflow, the system will apply it to all widgets in your account.