Ця стаття надає покрокові інструкції налаштувань для відправки листів та початку роботи з АРІ-точками.
Якщо Ви використовуєте PHP, то маєте змогу підключити нашу бібліотеку – Sendios SDK.
Перед надсиланням листів необхідно виконати наступні дії:
- Налаштувати Домен відправника та Домен для трекінгу
Налаштування Домену для трекінгу є опціональним: використовуйте, якщо вам необхідно відслідковувати відкриття листів та перехід за посиланнями з них.
- Встановити SPF / DKIM-записи згідно з налаштуваннями Домену відправника;
- Створити Проєкт;
- Створити шаблон;
- Створити транзакційний лист.
Усі API-точки працюють асинхронно: якщо вам надходить відповідь 200 ОК, то це означає, що ми отримали та взяли в опрацювання ваш запит, і що він пройшов валідацію.
Дізнатися статус відправки листа можна в адмін-панелі – у розділах User profile та Webhooks.
Щоб здійснювати запити на сервер, потрібно авторизуватись. Для цього виконайте наступні кроки:
- Дізнайтесь clientId та API key y Customer Success Manager;
- Рядок у форматі {clientId}:{api_key} закодуйте в base64;
- Отриманий закодований рядок передайте у header авторизації.
Params | Description |
---|---|
clientId | Ідентифікатор клієнта |
api_key | АРІ key |
curl -X GET https://api.sendios.io/v1/something-else \
-u {clientId}:{api_key}
Якщо ви використовуєте нашу бібліотеку Sendios SDK, тоді дізнайтеся clientId та SDK key у Customer Success Manager.
Наразі доступна тільки PHP SDK, iншi мови програмування не підтримуються.
Про статус роботи системи дізнавайтесь із сайту https://status.sendios.io/: тут у випадку інцидентів чи недоступності системи, ми публікуємо актуальну інформацію про проблеми та їх вирішення.
Більше можливостей для моніторингу можна знайти у статті Моніторинг Sendios.
АРІ-точки, які будуть корисні
- Створення користувачів в базі Sendios відбувається через відповідну АРІ-точку Send system / trigger email при першій відправці будь-якого системного листа (наприклад, тип "Welcome"). Через цю АРІ-точку потрібно передавати інформацію про користувача (електронну адресу і додаткову інформацію: країна, імʼя, мова, стать, вік тощо в масив "user") і змінні для листа (якщо необхідно, в масиві "data").
- Створити користувача без відправки електронного листа можна за допомогою АРІ-точки Create omnichannel user. При використанні цієї АРІ-точки ви можете одразу додавати будь-які параметри в поле "fields" для передачі інформації про користувача, яка є унікальною для вашого продукту.
- Для додавання чи оновлення інформації користувача, яка є унікальною для вашого продукту, для вже створеного користувача в системі використовуйте API-точки Add and update user data by project ID and email або Add and update user data by user_id.
- Для збору аналітики, потрібно передавати деталі оплат на відповідну АРІ-точку Add user payments.
- Після видалення облікового запису користувача на продукті або відписки зі сторінки налаштувань, необхідно відписати користувача через відповідну АРІ-точку Unsubscribe.
- За допомогою АРІ-точки Erase user ви можете додати користувача до черги на видалення. Як наслідок, користувач буде видалений через 2 доби. Це окремий функціонал для відповідності GDPR-нормам.