API та інтеграції
Підключення Sendy крок за кроком
Як дати кожному підписнику Sendy персональне посилання на вашому домені під захистом Anti-Bot фільтра. Перший раз — хвилин 15, далі — дві команди перед кожною розсилкою.
Створюйте свіжі коди на кожну розсилку. Код живе 60 днів і відкриває сторінку до 3 разів, тож посилання, один раз записане в поле підписника й використане через місяці, перестане працювати.
Ще простіше: посилання з міткою
Якщо не хочеться вивантажувати й імпортувати списки, увімкніть «Посилання з міткою» на картці посилання і вставте в лист одну адресу — Sendy сама допише мітку кожного підписника після r=, а персональний код створиться при першому кліку.
<a href="https://YOUR-DOMAIN/CODE?r=[Email]">…</a>
Потрібен агент 2026.10.18-1 або новіший. Кожен новий підписник, що клікнув, коштує 1 посилання, як будь-який код. Точну мітку підписника звірте зі списком доступних міток вашої платформи.
1Створіть поле {field}
Відкрийте список → Custom fields (вгорі праворуч) і створіть текстове поле CL_LINK. Його мітка персоналізації буде [CL_LINK,fallback=].
2Візьміть посилання й ключ
У кабінеті createlink.link створіть посилання, куди має вести розсилка, або візьміть наявне — його номер це LINK_ID. Потім відкрийте меню акаунта → API і створіть ключ із назвою «Sendy» — це YOUR_KEY.
3Вивантажте одержувачів з Sendy
Вивантажте список чи сегмент, на який будете відправляти, у файл CSV і збережіть як export.csv. Запам'ятайте, у якій колонці email — рахуючи з 1.
4Створіть коди
Надішліть файл у createlink.link. Підставте LINK_ID і YOUR_KEY; якщо email не в першій колонці — змініть column=1.
curl -X POST "https://createlink.link/api/v1/links/LINK_ID/codes?column=1&skip_header=1" \ -H "Authorization: Bearer YOUR_KEY" \ -H "Content-Type: text/csv" \ --data-binary @export.csv
У відповіді буде job_id. До 1 000 одержувачів готові одразу; більший список — від кількох секунд до пари хвилин.
5Заберіть файл для Sendy
Підставте job_id у команду. Файл вийде з тими назвами колонок, яких чекає Sendy.
curl "https://createlink.link/api/v1/jobs/JOB_ID?format=csv&columns=Name:,Email:ref,CL_LINK:url" \ -H "Authorization: Bearer YOUR_KEY" -o links.csv
Якщо партія ще робиться, замість файлу прийде коротка відповідь зі "status": "running" — повторіть команду за хвилину.
6Імпортуйте файл у той самий список
Відкрийте список → імпорт через CSV і завантажте links.csv. Підписники з тим самим email отримують нове посилання: Sendy може показати їх як «already exists», але, за словами його автора, додаткові поля все одно оновлюються. Порожня колонка Name не стирає наявні імена.
7Вставте посилання в лист
Використайте мітку [CL_LINK,fallback=] як адресу посилання. Частину «,fallback=» не прибирайте — Sendy без неї не підставляє. Після = можна вписати звичайну коротку адресу вашого посилання, щоб підписник без коду теж отримав робоче посилання:
<a href="[CL_LINK,fallback=]">…</a>
8Вимкніть відстеження кліків
Унизу форми кампанії вимкніть відстеження «clicks» (Sendy 2.1.2 і новіші). Інакше Sendy підмінить ваше посилання своєю адресою відстеження, і одержувачі побачать її домен замість вашого.
9Надішліть тест собі
Додайте свою адресу до списку перед кроком 3, надішліть тест і перевірте: посилання в листі починається з вашого домену, а клік відкриває вашу сторінку. Лише після цього запускайте розсилку.