Unisender Go is an embeddable solution for sending newsletters. It cannot manage or segment mailing lists but is a great addition to a CMS, CRM, CDP, or any other system that has existing lists.
With Unisender Go 500K, you can send up to 500,000 emails per month. Sending more emails is subject to an extra charge. You can also use Unisender Go 100K for a smaller number of emails, as well as Unisender Go Start to try the feature for free.
Benefits
- Security and privacy: Unisender Go is fully compliant with the Federal Law No. 152-FZ on Personal Data, and all its servers are located in Russia. Unisender Go is more secure than conventional ESPs as it does not store any texts or email addresses. You can store the data on the sent newsletters in Yandex Cloud.
- High deliverability rate: 99.9% of emails will be delivered to the recipients.
- Support and consulting: Unisender Go support works 24/7. The support engineers can help you get started and configure the tool and answer your questions on the deliverability rate.
- High speed: Unisender Go can send up to 60,000,000 emails per hour.
- Statistics: You can get stats both in visual format and through CSV or webhooks. If you opt to keep your stats in Yandex Cloud, it will be stored there for unlimited time.
- Independent projects: Each project’s information on unsubscribes, templates, domains, and stats is independent, which means you can easily manage mailing campaigns for multiple clients.
Here is how Unisender Go for Yandex Cloud works. First, the newsletter is preprocessed on a Yandex Cloud virtual machine. Then, it is sent through the Unisender Go servers. With a correct configuration, the stats are saved to Yandex Managed Service for ClickHouse®. To view the stats or contact support, you will need to sign up for an account on go.unisender.ru (in Russian).
-
Get an SSH key pair to connect to a virtual machine.
-
Create a public DNS zone. It will house the VM domain name and the records for access to the product.
-
Create a security group in the subnet where you will deploy the VM with Unisender Go and configure the following rules:
Traffic<br/>direction Port range Protocol Destination /<br/>Source CIDR blocks Incoming
22
Any
CIDR
0.0.0.0/0
Incoming
25
Any
CIDR
0.0.0.0/0
Incoming
465
Any
CIDR
0.0.0.0/0
Incoming
587
Any
CIDR
0.0.0.0/0
Incoming
80
Any
CIDR
0.0.0.0/0
Incoming
443
Any
CIDR
0.0.0.0/0
Outgoing
All range
Any
CIDR
0.0.0.0/0
-
Create a service account with the
marketplace.meteringAgent
role. -
Create a VM from a public image:
- Under Image/boot disk selection, go to the Cloud Marketplace tab and select Unisender Go 500K.
- Under Network settings, in the Security groups field, select the security group that you created previously.
- Under Access:
- In the Service account field, select the previously created service account.
- Enter the username in the Login field.
- Paste the contents of the public SSH key file in the SSH key field.
- Under Metadata, specify the data in
key:value
format:domain
: VM domain name.instance
: Name of the Unisender Go server where your account has been registered.smtp_domain
(optional property): Domain man to work with SMTP. By default, the system will use the name from thedomain
property with thesmtp
prefix.
-
Add A records with the VM IP address to the DNS zone you previously created. These records are required for the VM domain name and the one to work with SMTP.
-
Send a request to the tech support to enable the
Yandex.UniGo 500K
service plan.
By default, the stats are saved to a database on Unisender Go servers. To ensure privacy protection and boost scalability, you can change the configuration to store the stats on a Clickhouse cluster in Yandex Cloud (in Russian).
Example of sending a newsletter through API after launching the vm1.example.org
VM with Unisender Go 500K
curl --request POST \
--url https://vm1.example.org/ru/transactional/api/v1/email/send.json \
--header 'X-API-KEY: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{"message":{"recipients":[{"email": "recipient@example.com","substitutions":{"to_name": "Ivan"}}], "from_email":"sender@example.com", "subject":"Hello, World!", "body":{"html": "<b>Hi, {{to_name}}!</b>"}}}'
Unisender
Unisender provides technical support to Unisender Go users in Yandex Cloud. You can contact support using your Unisender Go account, through online chat, using the feedback form at go.unisender.ru/contacts (in Russian), or by email at contacts@unisender.com. Unisender support works 24/7.
Yandex Cloud
Yandex Cloud does not provide technical support for this product. If you have any issues, please refer to the respective developer’s information resources.