Jump to Content
🌐UK
Home
User Guide
Developer Guide
🌐UK
User Guide
Home
User Guide
Developer Guide
Privacy Policy
All
Pages
Start typing to search…
FIRST STEPS
What Is eSputnik?
Quickstart Guide
eSputnik Main Sections Overview
Getting Started with eSputnik AI: Launch Smarter, Faster Campaigns
FAQ: Quick Start
FAQ: Billing
Account Management
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
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
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
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 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
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
Webhooks in Workflows
Workflow Troubleshooting
Workflow Examples
Double Opt-In
Welcome Сampaign
Welcome Series Segmented by Category
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
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 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 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 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
Substituting Event 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 eSputnik
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
Privacy Policy
Terms of Use
Integration
Website Integration
Integration with Horoshop
Integration with WooCommerce
Integration with Shopify
Integration with CMS
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
Privacy Policy
Updated 6 months ago
GDPR Overview
Terms of Use
Ask AI