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
Setting Up Web Pushes for Safari
Safari Push Notifications are triggered remotely using Apple Push Notification service (APNs), even when the Safari browser isn’t running. Web pushes work just like app push notifications.To set up web pushes for Safari, you need to have an Apple account
and a developer account (paid).
Note
Voluntary Application Server Identification (VAPID) allows sending web pushes to Safari versions 16+. If you are using VAPID and don't need to send pushes to older Safari versions, you can skip the manual below.
Step1. Registration of Web Push ID
1. In your developer account go to Identifiers and select Website Push IDs.
2. Select Website Push IDs and click Continue.
3. Fill in Description and ID fields, and click Continue.
- Description. Your service name for the Provisioning Portal which labels your Website Push IDs with a more human-readable description.
- Identifier. Your unique reverse-domain string that must start with web (for example, web.com.example.domain).
The new ID will appear on the Web Push IDs list.
Note. Your certificate may be revoked by Apple if you violate any of the push notification service rules and provisions. Thus, you’ll be unable to send new notifications. In case of unauthorized violation, you can personally revoke your certificate at your developer account > Certificates > Identifiers & Profiles.
Step 2. Certificate Request in Keychain Access for MacOS
1. Open Keychain Access. It's standard for all Apple devices. In the menu, choose Certificate Assistant > Request a Certificate From a Certificate Authority.
2. Fill in the User's Email Address and Common Name fields, and select Saved to disk.
3. Click Save.
Step 3. Certificate Generation
1. In your developer account, go to iOS Certificates and click Create a certificate.
2. Choose Website Push ID Certificate and click Continue.
3. Select the Website Push ID you’ve created and click Continue.
4. Upload a Certificate Signing Request.
5. Download the certificate.
Step 4. Certificate .p12 Export
1. Double-click the downloaded file. In opened Keychain Access, go to My Certificates and select the necessary certificate.
2. Right click the certificate accordion and select Export.
3. In File Format, select Personal Information Exchange format (.p12).
4. In the file generation window, you can add an additional password to the.p12 certificate file.
You can leave these fields blank and click OK. Next, click Allow and enter your Mac password to export the certificate to your computer.
Step 5. .p8 Certificate Download
The .p8 extension is a text file with keys that are used to execute JWT content for APNs messages.
1. In your developer account, go to Keys and click Create a key.
2. Select Apple Push Notifications Service (APNs).
3. Register a new key.
4. Download the .p8 certificate.
The new key will appear in the Keys list.
How to Set Up Safari Web Pushes in our CDP
1. In your personal account, go to Settings > Web Push.
2. If you add Safari to the existing website, click on its link (1). If you don't have a website, click + Connect website (2).
For a new website, fill in all the fields. If the site already exists, fill out For Safari.
3. In the Legacy browsers support section, upload files .p8 and p.12.
4. In the Key ID field, insert the corresponding ID from your developer account > Keys > All.
Note. Safari icons should be not less 256x256px, JPEG, PNG, up to 200KB. Images should be square. Unlike other browsers, the icon for Safari is installed once and cannot be changed. If you change the icon, old subscribers will receive notifications with the old image, and new ones with the new one.
Once you’ve saved all the settings, enter your website in Safari and see a web push permission prompt.