Jump to Content
YespoCustomer StoriesYespo Blog
HomeGuidesDeveloper Guide
Customer StoriesYespo BlogRequest DemoLoginYespo
Guides
Request DemoLogin
HomeGuidesDeveloper Guide
All
Pages
Start typing to search…

First Steps

  • What Is Yespo?
    • Quickstart Guide
    • Yespo Main Sections Overview
    • Getting Started with Yespo AI: Launch Smarter, Faster Campaigns
    • FAQ: Quick Start
    • FAQ: Billing
  • Account Management
    • How to Sign Up
    • Multi-Factor Authentication (MFA)
    • Managing Users
    • Adding Tags
    • Setting Up Annoyance Level
    • Control Over Events, Tags and Promocodes
    • Authorization Using OAuth 2.0
    • Short Links Settings
    • User/Account Time Zone Settings

User data

  • Importing Historical Data
    • Adding New Contacts
    • Uploading Your Mobile Token Base
    • Sending Past Events
  • Uploading and Updating Contacts
    • Real-Time Contact Updating
    • Contact Updating via SDK
    • Bulk Contact Uploading
  • User Profile
    • Managing the Contact Profiles
    • Contact Management Options
    • Using the All Contacts Tab
    • Contact Fields in the System
    • Creating Additional Fields
    • Contact Blacklist
    • Tracking User Time Zone and Language
    • Opening a CSV File After Export
    • FAQ: Working with Contacts
  • Customer Identifiers and Matching
    • External ID for Creating and Updating Contacts
    • Identification of Contacts
  • Subscriber Data Collection
    • Collecting Contact Data from Campaigns
    • Subscription Categories
    • Integration with Wix Forms
    • Mapping Events with Contacts by External IDs
  • Uploading File with User Profile Data
    • File Preparation
    • File Uploading
    • Bulk Contact Import via Get Started Section

Email

  • Email Setting Up
    • Adding/Changing/Deleting a Sender Name
    • Digital Signature Configuration
    • Setting Up Email Domain Authentication
    • Adding a Favicon for Email’s Web Version
    • Checking Domain Settings and Reputation with Google Postmaster Tools
    • Domain Warm-up
    • Guide on Delivering Email to Apple User Relay Address
    • FAQ: Setting Up Digital Signatures and Domain Reputation
    • Adding BIMI Logo
    • Unsubscribe Forms
    • Deliverability Control Process
  • Launching an Email Campaign
    • Preparation for Campaign Launch
    • Sending Email Messages
    • Testing Email Subject Lines
    • Adding a Hidden Preheader
    • FAQ: Launching First Campaign
  • Email Editor
    • Responsive Email Editor Overview
    • Email Structure
    • 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
    • Collaborative Email Creation: Co-editing and Comments
  • AMP
    • Creating an AMP Form
    • Creating an AMP Carousel
    • Creating an AMP Accordion
    • Managing Data Collected via AMP Forms
  • Product Blocks
    • Products Block
    • Price and Discount Blocks
    • Editing Cards in the Products Block
    • Testing the Products Block

Omnichannel

  • Mobile Push
    • SDK for Mobile Apps
    • Connecting Mobile App
    • Creating and Uploading a Firebase Key
    • Creating Mobile Push Message
    • Setting Up Delivery and Clicks Analytics
    • Deep Link Types
    • Scheduled Mobile Push Message
    • Sending Test Messages from the Event Debug View
    • Error Codes for Mob Push Notifications
    • Mobile Push Generation Using Built-in AI in the One from Many Block
  • App Inbox
    • Configuring App Inbox for Websites
    • Configuring App Inbox for Mobile Apps
    • Creating App Inbox Messages
    • Receiving App Inbox Messages to a Webhook
  • In-App
    • Creating In-App Message
    • In-App Publishing and Triggering Rules
    • Linking In-App with Mobile Push
    • Managing In-App Campaigns
    • 7 In-App Campaign Best Practices
    • Ideas & Designs for In-App Messaging
    • Running A/B Tests for In-App Messages
  • Web Push
    • Setting Up Web Push Notifications on Your Website
    • Setting Up Permission Request Prompt
    • Setting Up Web Pushes for Safari
    • Creating a Web Push Notification
    • Creating a Welcome Series for Web Push
    • Adding Data on User’s Web Activity to Push
    • Service Worker. Troubleshooting
  • Viber
    • Adding a Sender Name
    • Creating a Viber Campaign
    • Automatically Sending SMS to Contacts without Viber
  • SMS
    • SMS Sender ID
    • Setting Up SMS Processing
    • Creating SMS
  • Widgets
    • Setting up Widgets for Your Site
    • NPS/Rating Widget Components
    • 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
    • Substituting Data through Merge Tags
  • Telegram
    • Integrating with Telegram Bot
    • Creating Telegram Message
    • Muting or Unmuting Telegram Notifications for Users

Automation

  • Segmentation
    • Creating Dynamic Segment
    • Segmentation by Web Tracking Events
    • Segmentation by User Events
    • Segmentation by Events in Messages
    • Setting Bulk Campaign Frequency Strategy
    • Exporting Segments From Reports
    • Setting Up Geotargeting
  • Introduction to Workflows
    • Building and Editing Workflows
    • Configuring Workflow Start/Stop Conditions
    • Start Block
    • Popular Blocks
    • Message Blocks
    • Using One from Many Message Block
    • Using Branch Block
    • Contact Blocks
    • Conditions Blocks
    • Other Blocks
    • Time Blocks
    • Advanced Workflow Block Parameters
    • Setting Up Allowed Send Time
    • Using Workflow Launch History
    • Webhook Workflows
    • Workflow Troubleshooting
  • Workflow Examples
    • 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
  • Orders
    • Order Transfer Using the Add Orders API Method
    • Setting Up an Abandoned Browse Workflow
    • Setting Up an Abandoned Cart Workflow
  • Zapier
    • Integration via Zapier
    • Building a Customer Loyalty Survey

Personalization

  • Personalization and Dynamic Variables
    • Personalization by Merge Tags
    • Using Preprocessor
    • Merge Tags Cheat Sheet
  • Introduction to Velocity
    • Using Velocity Features in Yespo
    • Using Velocity in Email
    • User Profile Variables and Velocity Features
    • Substituting Email Blocks According to Contact Profile Data
    • Using Velocity in Mobile Push
  • Promocodes
    • Promo Code from Data Base
    • Promo Code Added via API
    • Encoding and Decoding Promo Codes Using PHP/JAVA
    • Promo Code Added from User Profile
    • Promo Code Sent from a Workflow
    • Promo Code Generated in a Workflow
    • Promo Code Sent via Preprocessor
    • Reminder about Promo Code from Gamified Request Form
    • Reminder about Promo Code from Gamified Subscription Form

Analytics

  • Campaign Reports
    • Home Page Performance Dashboard
    • 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
  • Contact Reports
    • Contacts Analytics
    • Segment Tracking
    • RFM Analysis
    • Cohort Analysis
    • Unsubscribe Page/Unsubscribe Reason Analysis

Multilanguage Campaigns

  • Multilanguage Overview
    • Creating Multilingual Messages
    • Creating Multilingual Campaigns
    • Setting Multilingual Widget
    • Setting Multilingual Browser Push Notification Permission
    • Using Google Sheets for Multilanguage Messaging
    • Adding the Preferred Language to the User Profile

Events and Behaviour Tracking

  • External Data Sources
    • Import External Data from Google Sheets
    • Setting Up Data Substitution Using SRT Blocks
    • Connecting HTTP Request
  • Exchanging Data With Google BigQuery
    • Integrating with Google BigQuery
    • Exporting Data to the BigQuery Tables
    • Importing Data from the BigQuery Tables
  • Events and Behavior Tracking
    • Events
    • Naming Custom Events
    • Validating Event Parameters
    • Substituting Events Data into Messages
    • Splitting the Workflow Depending on the Event Parameters
    • Webhooks for Tracking Activity
    • Event Analytics
  • Web Tracking Overview
    • Getting and Installing Web Tracking Script
    • Setting Up Web Tracking to Personalize Content on the Site and in Campaigns
    • Transferring Website Behavior Data via JavaScript Requests
    • Transferring Website Behavior Data via REST API

Recommendations

  • Setting Up Product Recommendations
    • Creating a Data Source for Recommendations
    • Setting Rules for Data Sources
    • A/B Testing of Recommendation Blocks
    • Recommendation Block Analytics
  • Recommendations in Media Channels
    • Activation of Behavioral Triggers
    • Setting Up Recommendations for Trigger Campaigns
    • Using Product Recommendations in Promo Campaigns
    • Designing Recommendations in Email
  • Recommendations for Website
    • Importing a Product Feed
    • Setting Up the JS API Recommendation Algorithm in Yespo
    • JS API Requests for Different Site Page Types
    • Creating Recommendation Block
    • Placement of Recommendations on the Webpage
    • Minimizing CLS to Speed Up Page Loads
  • Recommendations in Mobile App
    • Receiving Recommendations to a Mobile App
    • Managing Recommendations for Mobile Apps
  • Recommendations in Viber Messages
    • Creating a Viber Message with Recommendations

API

  • API Methods
    • FAQ: Integrating with API
    • API Methods for Adding Contacts
    • Using the Generate Event API Resource
    • Sending Orders via the API Resource Generate event
    • Sending Product Recommendations via API
    • Using the Send Prepared Message API Method

Move in

  • Migration
    • How to Migrate to Our Platform from Other Services

Security and Compliance

  • GDPR Compliance
    • GDPR Overview

Integration

  • Website Integration
    • Integration with Horoshop
    • Integration with Shopify
    • Integration with WooCommerce
    • Integration with OpenCart
    • Integration with CMS
Powered by 

Multilanguage Overview

Multilanguage is an automation tool that enables sending messages in different languages within one campaign. It helps avoid long message lists and voluminous unsystematic reports for every message

Updated 10 months ago


Unsubscribe Page/Unsubscribe Reason Analysis
Creating Multilingual Messages