Интеграции / Tilda
Sendersy + Tilda
Tilda + Sendersy: ловите submit формы через webhook Tilda и шлите письмо через прокси-endpoint в /v1/emails.
1. Установка
bash
# Tilda → ваш сайт → Site Settings → Forms → Custom webhook URL
2. Переменные окружения
bash
# В Tilda нет встроенного secret store, поэтому проще держать API-ключ # в прокси-endpoint у себя (Cloudflare Worker или Next.js API route).
3. Отправка письма
ts
// Минимальный proxy-endpoint на Next.js или Vercel Edge.
// URL этого endpoint вставляете в Tilda → Forms → Custom webhook URL.
export async function POST(req: Request) {
const form = await req.formData()
const email = String(form.get('Email') ?? form.get('email') ?? '')
const name = String(form.get('Name') ?? form.get('name') ?? '')
if (!email) return new Response('Email required', { status: 400 })
await fetch('https://api.sendersy.com/v1/emails', {
method: 'POST',
headers: {
'Authorization': `Bearer ${process.env.SENDERSY_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
from: 'Tilda site <noreply@yourdomain.com>',
to: email,
subject: 'Спасибо за заявку!',
html: `<p>Привет, ${name}! Мы получили вашу заявку и свяжемся в течение дня.</p>`,
tags: [{ name: 'source', value: 'tilda' }],
}),
})
// Tilda ждёт 200, иначе показывает ошибку пользователю
return new Response('OK')
}