Top 10 SMS newsletter services and how to send a newsletter on Next.js

About 9 out of 10 people view short messages within the first half hour of delivery. This is why marketers use SMS mailings to grow company revenues – according to Messente, about 96% specialists.

In this article, we will look at the 10 best platforms for sending messages and, using an example, we will look at how to properly create an SMS newsletter.

The best services for SMS sending

ZAZU Media

Top 10 SMS newsletter services and how to send a newsletter using Next.js 1

The platform allows you to create and launch advertising campaigns and conduct automated service mailings through two channels at once: instant messengers and SMS.

Here you can create landing pages, track numbers via SMS link, segment users and much more. The service also provides assistance from a ZAZU Media specialist, who will independently set up SMS messaging and provide analytics and financial management.

Advantages:

  • Availability of cascade mailings, for example SMS + Telegram/WhatsApp.
  • Segmentation of target audience according to 20+ criteria: geolocation, gender, interests, marital status, profession, etc.
  • Targeted user bases designed for 50+ characteristics.
  • Preview the message on the screen.
  • Possibility of mailing on behalf of the brand.
  • Own CRM system for service SMS mailings, which is easily integrated via API.
  • A wide range of templates for various types of mailings.
  • HLR functions for checking the activity of numbers from the database.
  • Mailing scheduler.

Flaws:

  • Not suitable for beginners.
  • Expensive additional services.

The cost of one SMS is from 0.59 rubles. In messengers, prices are higher: Viber – 1.2 rubles, WhatsApp – 2.99 rubles, Telegram – 4 rubles.

MTS Exolve

Top 10 SMS newsletter services and how to send a newsletter using Next.js 2

This is a CPaaS platform for building automated communication between businesses and their clients. In the service you can set up calls, SMS mailings, connect to CRM and much more. With MTS Exolve it is easy to optimize communication with clients through trigger calls, voice messages and send service, transactional and advertising SMS.

In addition, upon registration you are given a welcome 300 rubles, with which you can rent a number and send an unlimited number of SMS while testing the platform.

Advantages:

  • Cascade mailings.
  • Detailed and clear documentation.
  • Own SMS gateway.
  • Voice API, SMS API and other integration capabilities.
  • Segmentation and personalization of mailings.
  • Improving the quality of communications through the implementation of SIP applications.
  • Detailed statistics on SMS mailings.
  • Connecting a module for authorization.

Flaws:

  • Setting up requires technical knowledge.

Prices at Exolve start from RUB 0.67. for outgoing messages.

P1sms

Top 10 SMS newsletter services and how to send a newsletter using Next.js 3

A multifunctional service for sending text and voice messages, including via WhatsApp, Telegram and Viber. There are targeted and cascade mailings that work all over the world. The speed of message transmission to a digital name (phone number) is 800 SMS per second, to a text message (brand name) – 500.

Also in P1sms you can generate chat bots to optimize work in instant messengers.

Advantages:

  • Integrated link shortener.
  • Creation and storage of templates.
  • Ready-made modules for integration with most CRMs via its own open API. Works great with amoCRM, WireCRM, Bitrix24 and other services.
  • Automatic transliteration.
  • Own SMS gateway.
  • Link tracking to track interested users.
  • Automatic dialing of the base. There is a voice recognizer and configuration of conversation scenarios.
  • Multichannel chain of messages through different channels (WhatsApp, Telegram, VK, etc.).

Flaws:

  • No email newsletters or push notifications.
  • There are few communication channels with technical support – only phone and email.

The cost of an SMS to a personal name depends on the telecom operator and varies from 3.08 to 4.13 rubles. A message for a digital name costs RUB 1.60.

ePochta SMS

Top 10 SMS newsletter services and how to send a newsletter using Next.js 4

The tool supports service, promotional and trigger messages that can be sent worldwide. There is a function for delayed mailings for a specific time zone, as well as statistics on successful and unsuccessful SMS deliveries.

ePochta SMS also offers the ability to search for email addresses, manage and check the effectiveness of email campaigns, and much more.

Advantages:

  • Free testing of mass mailings.
  • Personalized SMS with unique texts for specific target groups and individual users.
  • Moderation of SMS for compliance with laws.
  • Ready-made message templates for e-commerce, beauty salons, fitness clubs, driving schools and other niches.
  • Constructor of SMS mailing scripts for a website.
  • Implementation of SMS in the administrative panel of sites.
  • 10 free messages to test the platform.
  • HLR processing of mobile numbers.

Flaws:

  • The process of registering the sender's name takes about 2-3 weeks.
  • No newsletter for social networks.

The starting cost of mailing is 0.51 rubles. Moreover, the more messages are paid for, the cheaper subsequent SMS will be.

NotiSend

Top 10 SMS newsletter services and how to send a newsletter using Next.js 5

Multifunctional platform for sending SMS, letters and Push notifications. Allows you to add contacts from MS Excel, as well as various email services and CRM. Easily integrates with Opencart, 1C-Bitrix, Yclients and is equipped with its own API for connecting to other systems.

NotiSend supports cascading text sending via SMS and instant messengers. There are also trigger mailings and tracking the success of message delivery.

Advantages:

  • Own blog on marketing and email newsletters.
  • Mailing scheduler.
  • Voice messages with confirmation codes.
  • Sending via API, SMPP and ready-made modules.
  • Reducing costs through VK messages for active users of the social network. The rest receive SMS.
  • A/B testing of mailings.
  • Legally collected user databases.
  • Possibility of sending using HTTP/HTTPS, SMTP (email to SMS) and SMPP protocols.

Flaws:

  • Complex interface.
  • Poor message moderation.

The cost of mailing within the Russian Federation is from 0.17 rubles, to other countries – from 1.62 rubles.

SMSint

Top 10 SMS newsletter services and how to send a newsletter using Next.js 6

Service for mass mailings throughout the Russian Federation with support for UmiCMS, 1C-Bitrix, AmoCRM, LPGenerator and other popular systems. On the platform, you can create and store your own message templates, as well as download the number base in both tabular and text format.

In addition, SMSint offers to add any sender name and test the mailing for free.

Advantages:

  • Fireproof personal account balance.
  • Automatic replacement of duplicate numbers when loading the database.
  • Options for websites – remote consultation and client authentication via SMS.
  • There are cascade mailings.
  • Own SMS gateway.
  • Multi-level data protection using SMS passwords, restrictions for additional users, etc.
  • Free integration with PHP, XML, JSON, SMPP, Email2SMS.
  • Loading 6- and 7-digit numbers.

Flaws:

  • There are no mailings in VK, Telegram and WhatsApp.
  • Works only by agreement with individual entrepreneurs and legal entities.
  • Low sending speed – 6,000 SMS per minute.

The cost of sending one SMS when topping up to 3,000 rubles. — 2.38 rub. When replenishing from 50,000 rubles. — 1.9 rub.

SMS Aero

Top 10 SMS newsletter services and how to send a newsletter using Next.js 7

Platform for sending messages via SMS, WhatsApp and Viber. A special feature of the service is a wide arsenal for working with clients: personalization, contact management, detailed statistics and much more. SMS Aero sends 800 SMS per second and offers widgets for sites to collect user data.

In addition, after registration, users are automatically awarded 10 free messages, which can be spent on testing the platform.

Advantages:

  • Cascade mailings.
  • Free sender signature and SMS moderation.
  • FlashCall customer service system.
  • Distribution throughout the Russian Federation and around the world.
  • Preview of prepared messages.
  • Importec smart contact import system.
  • Adaptive design.
  • SMS targeting and HLR verification.

Flaws:

  • Weak capabilities for cascade mailings.
  • There is no own SMS gateway.

The price for SMS messaging in the service varies from 1.84 to 8.99 rubles. for one message.

SMS Gorod

Top 10 SMS newsletter services and how to send a newsletter using Next.js 8

Solution for SMS mailings with a wide marketing arsenal. The platform works perfectly through Bitrix 24, 1C, amoCRM, YClients and two hundred other popular systems.

SMS Gorod supports newsletters via SMS, VK and WhatsApp, which can be sent automatically at a scheduled time and date. It is also possible to create your own message templates.

Advantages:

  • Service, advertising and voice mailings.
  • Cascading sending of messages from social networks and instant messengers.
  • Own API for sending SMS via HTTP/HTTPS and SMPP protocols.
  • Automatic calling service.
  • Possibility to connect email newsletter.
  • Identification of users who visited the site but did not leave a request.
  • Possibility to send a test SMS to your number without registration.
  • Message sending speed is 799 SMS per second.

Flaws:

  • Registration of a message signature takes a long time – up to 2 weeks.
  • There is no integration with the popular Telegram messenger.

SMS Gorod tariffs depend on the mobile operator and range from 2.80 to 3.89 rubles.

SMS In

Top 10 SMS newsletter services and how to send a newsletter using Next.js 9

Service for mass SMS, Viber, Telegram and WhatsApp mailings with expanded target audience segmentation and detailed reporting. SMS Dar offers its own base of 30 million subscribers and message templates for various business areas. The platform also has a convenient mailing scheduler and an internal link shortener.

Advantages:

  • Statistics on emails sent and delivered, as well as the number of users who followed the link.
  • Own API for integration with third-party systems.
  • The ability to create TURBO pages with detailed data about the offer and other company information.
  • Auto-check the activity of subscriber numbers.
  • Personal blog about marketing and mailings.
  • Flexible customization of message templates.

Flaws:

  • Works only in the Russian Federation.
  • There is no email channel or push notifications.

SMS Dar tariffs depend on the channel of the message method: SMS – from 0.59 rubles, Viber – from 1 ruble, WhatsApp – from 2.99 rubles, Telegram – from 4 rubles.

SIGMA messaging

Top 10 SMS newsletter services and how to send a newsletter using Next.js 10

A convenient tool for sending SMS with multichannel communication for clients. The service sends messages via SMS, VK, WhatsApp, Telegram, Viber and Odnoklassniki. You can also activate voice mailing and the Flash Call one-time code delivery program. SIGMA messaging gives you 100 rubles after registration for testing mailings.

Advantages:

  • Easy integration with amoCRM, Bitrix24, YClient and other popular systems.
  • Availability of cascade mailings.
  • Development of our own chat bots to improve mailing and simplify the work of the call center.
  • Connecting push notifications.
  • Search and delete ported and inactive numbers in the database.
  • Legal support for SMS mailing.

Flaws:

  • Not all plans are useful for multi-tasking projects.
  • You can view your personal account only after authorization.

The minimum price for one SMS within the Russian Federation is 2.75 rubles. for 50,000 messages per month. Foreign tariffs start from 12 rubles. for one message.

How to make an SMS newsletter

A company can easily launch SMS mailings through the personal account of most of the listed services.

Let's take a closer look at mailings via API, which can be scaled if necessary, and create our own version. Our application will be built based on Next.js.

Top 10 SMS newsletter services and how to send a newsletter using Next.js 11

For styling we will use a powerful CSS framework Tailwind.

Top 10 SMS newsletter services and how to send a newsletter using Next.js 12

We will choose as a mailing service SMS API from MTS Exolve.

Top 10 SMS newsletter services and how to send a newsletter using Next.js 13

Let's deploy our Next.js application with one command npx create-next-app@latest. After which we will get the answer to several questions about the basic setup of Next.js. It is important to select “Yes” to the question about using Tailwind.

Next, we'll add the code to our index.js file, which is the main page of the application:

import Head from “next/head”;
import NumberInputComponent from “@/components/NumberAdd”;

export default function Home() {
return (
<>

Create Next App


);
}

Next, create a components folder and a NumberAdd.jsx file in it. Let's add the following component code to it:

import React, { useState } from “react”; const NumberInputComponent = () => { // States for storing the sender number, recipient number, message text and list of numbers const (senderNumber, setSenderNumber) = useState(“”); const (number, setNumber) = useState(“”); const (messageText, setMessageText) = useState(“”); const (numbersList, setNumbersList) = useState(()); // Function for adding the recipient's number to the list const HandledNumber = () => { if (number) { setNumbersList((…numbersList, number)); setNumber(“”); // Clear the input field after adding } }; // Function to send messages to all numbers in the list const handleSendMessages = () => { numbersList.forEach((destination) => { sendSMS(senderNumber, destination, messageText).then(() => { console.log(` SMS sent to ${destination}`); }) .catch((error) => { console.error( `Error sending SMS to ${destination}:`, error); }); }); }; // Function for sending SMS via API const sendSMS = async (number, destination, text) => { try { const response = await fetch( ” { method: “POST”, headers: { “Content-Type”: “application/ json”, Authorization: “Bearer IS YOUR AUTHORIZATION TOKEN”, // Specify your Bearer token here }, body: JSON.stringify({ number, // sender number destination, // recipient number text, // message text }), } ); if (!response.ok) { throw new Error(“Error sending SMS”); } return response.json(); } catch (error) { console.error(“Error sending SMS:”, error); } }; return (

setSenderNumber (e.target.value)} className=”shadow border rounded py-2 px-3 text-gray-700″ placeholder=”Enter sender number” />
< input type="text" value={number} onChange={(e) => setNumber(e.target.value)} className=”shadow border rounded py-2 px-3 text-gray-700″ placeholder=”Enter recipient number” />