Jump to Content
🌐 UK
Home
User Guide
Developer Guide
🌐 UK
User Guide
Moon (Dark Mode)
Sun (Light Mode)
Home
User Guide
Developer Guide
Search
FIRST STEPS
What Is eSputnik?
Quickstart Guide
eSputnik Main Sections Overview
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 DATA
Importing Historical Data
Adding New Contacts
Uploading Your Mobile Token Base
Sending Past Events
User Profile
Managing the Contact Profiles
Contact Management Options
Using the All Contacts Tab
Contact Fields in the System
Creating Additional Fields
Contact Blacklist
Opening a CSV File After Export
FAQ: Working with Contacts
Customer Identifiers and Matching
External ID for Creating and Updating Contacts
Tracking User Time Zone and Language
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
Email
Email Setting Up
Adding/Changing/Deleting a Sender
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
FAQ: Setting Up Digital Signatures and Domain Reputation
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
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
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
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
Web Push
Adding a Website to Your eSputnik Account
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
Widgets Gamification
Widget Calling
Setting Up Locations for the Widget Calling Rules
Storing Data from Widgets to Contact Fields
Using Annoyance Safeguard
Actions After Subsciption
Replacing Double Opt-In System Workflow
Creating Pop-ups via Google Tag Manager or WordPress
Sending eSputnik Widget Events to Google Analytics
Using A/B Tests for Widgets
Collecting Contact Information Using Request Forms
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 Bloks
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
Webhooks in 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 eSputnik
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
Passing Promo Codes from Messages to Contact Cards
Analytics
Campaign Reports
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 the Campaign Effectiveness in Google Analytics 4
Message Analytics
Contact Reports
Contacts Analytics
Segment Tracking
RFM Analysis
Cohort Analysis: How to Monitor User Activity
Unsubscribe Page/Unsubscribe Reasons Analysis
Multilanguage Campaigns
Multilanguage Overview
Creating Multilingual Campaigns
Creating Multilingual Messages
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 in Email Using SRT Blocks
Connecting to PostgreSQL
Connecting to HTTP Request as an External Data Source
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
Site Activity Tracking Using Generate Event
Substituting Event Data into Messages
Splitting the Workflow Depending on the Event Parameters
Streaming Events from Firebase
Webhooks to Follow up Activities
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 for Website
Importing a Product Feed
Setting Up the JS API Recommendation Algorithm in eSputnik
JS API Requests for Different Site Page Types
Creating Recommendation Block
Placement of Recommendations on the Webpage
Recommendations in Mobile App
Receiving Recommendations to a Mobile App
Managing Recommendations for Mobile Apps
Recommendations in Media Channels
Activation of Behavioral Triggers
Setting Up Recommendations for Trigger Campaigns
Using Product Recommendations in Promo Campaigns
Designing Recommendations in Email
API
API Methods
Move in
Migration
How to Migrate to Our Platform from Other Services
Security and Compliance
GDPR Compliance
GDPR Overview
Privacy Policy
Terms of Use
Integration
Website Integration
Integrating with Horoshop
Installing Plugin for WooCommerce Sites
Guides and Tips
Tips on Email Creation
How to Add Anchor Links to an Email
How To Avoid Gmail Clipping
How to Apply for Sending AMP-Powered Emails
AMP Technology in Emails
Engaging Welcome Emails: 15 Best Practices with Awesome Examples
Creating Engaging Onboarding Emails
10+ Best Email List Validation Services
How to Clean Your Email List and Why You Should Do It
Ideas and Tips to Make Exiting Subject Lines
Advanced Segmentation for Marketing Automation: Instructions
How to Use App Inbox Effectively
Why Does Your Business Need Widgets
Powered by
Suggest