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
- Messenger Protocol Support in Email Clients and Platforms
Omnichannel
- Setting Up Widgets for Your Site
- Widgets Gamification
- Widget Calling
- Setting Up Locations for the Widget Calling Rules
- Storing data from widgets to contact fields
- Using Annoyance Safeguard
- Actions After Subscription
- Replacing Double Opt-In System Workflow
- Creating Pop-ups via Google Tag Manager or WordPress
- Sending Yespo Widget Events to Google Analytics
- Using A/B Tests for Widgets
- Collecting Contact Information Using Request Forms
Automation
- Building and Editing Workflows
- Configuring Workflow Start/Stop Conditions
- Start Block
- Popular Blocks
- Message Blocks
- Using One from Many Message Block
- Contact Blocks
- Conditions Blocks
- Other Blocks
- Message to Segment Blocks
- Time Blocks
- Advanced Workflow Block Parameters
- 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 Reminders at the Time Specified by the User
- Sending Campaign to Those Who Did Not Open the Previous One
- Using A/B Tests In Workflows
Personalization
Analytics
- Email Campaign Report
- Web Push Campaign Report
- Viber Campaign Report
- Mobile Push Campaign Report
- App Inbox Campaign Report
- Telegram 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
Creating a Web Push Notification
Setting up Web Push includes:
-
Creating a Google Project to collect tokens for web push notifications.
-
Adding a website to your Yespo account.
-
Configuring permission request prompt.
After finishing all the necessary settings, you can create a Web Push campaign.
Creating New Web Push Notification
Go to Messages → Messages → Web Push. Click the New Web Push button
Main Settings
Fill in the following fields:
-
Name. The system name that the recipient will not see.
-
Title. Stick to no more than 30 characters for correct display on different devices.
-
Text. The main content of the Web Push. The optimal number of symbols is 45-70.
Use emojis in the title and text fields to improve interaction and capture users' attention.
-
Personalization. Use the dynamic variables to add a name, city, bonuses or any personal data available in the user profile. Click on the Personalization icon in the Text or Title field to select data.
5. Link. Add the landing page URL.
6. Logo. Upload JPEG or PNG file up to 128 KB. You can also use a variable or a link to the image. Use only the `https` protocol for direct references in expressions.
7. Tags. Select tags from the list or enter a new one and click Enter. Use tags to filter search results and set campaign frequency strategy.
Chrome Settings
Fill in the following fields:
-
Big image. Upload JPEG or PNG file up to 5 MB. You can also use a variable or a link to the image. Use only the `https` protocol for direct references in expressions.
Note
You can edit logo and big image directly in the editor when uploading (if it does not meet the requirements) or after uploading (the Edit button). After editing, the image is saved in PNG format.
2. Button. You can add one or two buttons with the following parameters:
-
Title — the text on a button.
-
Link.
Additional Settings
Fill in the following fields:
-
Subscription categories. Manage subscription categories to send messages to your contacts based on their preferences.
-
Time to Live (TTL). TTL — the period after which the message will not be displayed if it has not been delivered by this time. By default, it’s 1 day, but you can select other options.
-
UTM tags. UTM tags are enabled by default. The switch activates the setting for all language versions when sending multilingual messages. You can manually add custom UTM tags to the message URL.
Multilingual Version (optional)
In our platform, you can create a multilingual version of any message. Click the Globe icon in the top panel, specify the default language, and add language versions. Fill each version with the content in the corresponding language. You can switch between versions within one template in one click.
Learn more about multilanguage >
Testing Message
Test the messages by clicking the Test button on the top panel.
Creating Campaign
-
Click on the Create campaign button.
-
On the general checkout page:
-
In the Domain section, select the domain you want to send the message to. If you want to send the campaign to all domains, select the appropriate option from the drop-down list.
The message will be on the screen until the contact clicks on it or closes it. You can activate the switcher to hide notification automatically.
-
In the Segments section, you can select segments to include or exclude from the campaign.
-
See all the necessary information for verification: Subscription categories, Message activity time, Links, and Button titles. You can see how the message will look on different operating systems:
- Windows – Chrome, Firefox browsers.
- macOS – Chrome, Safari browsers.
-
In the Send options, you can set the batching. Click the Start immediately button to launch the campaign. For a delayed start, select the Schedule button and set the date and time of sending.