
ملخص دوري
موجز دوري لثلاثة عناصر، مع رابط واحد في آخره.
الأبسط بينها: عنوان رئيسي، وسطر من التفاصيل، واقتباس اختياري، ورابط.

{{headline}}
{{headline}}
{{body}}
{{quoteAuthor}}
{{quoteBody}}
{{actionLabel}} [{{actionUrl}}]
{{footerNote}}معروض بقيم تجريبية. أما تبويبا HTML والنص العادي فيحتفظان بالعناصر النائبة.
عن القالب
إشعار عام للتعليقات والإشارات وتغييرات الحالة، وكل ما يحتاج إلى عنوان رئيسي وإجراء واحد. كتلة الاقتباس اختيارية، ونص الزر تحدده أنت.
القيم
القيم المطلوبة يجب أن ترافق كل إرسال. أما البقية فتأخذ القيمة الافتراضية المعروضة هنا.
| العنصر النائب | النوع | مطلوب | الافتراضي |
|---|---|---|---|
{{headline}} | نص | مطلوب | لا يوجد |
{{body}} | نص | مطلوب | لا يوجد |
{{quoteAuthor}} | نص | اختياري | لا يوجد |
{{quoteBody}} | نص | اختياري | لا يوجد |
{{actionLabel}} | نص | اختياري | Open |
{{actionUrl}} | رابط | مطلوب | لا يوجد |
{{footerNote}} | نص | اختياري | You are receiving this because of your notification settings. |
API
أنشئ قالبًا من هذا التصميم مرة واحدة، ثم أرسله مع قيم كل رسالة.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({ name: 'Notification', starter: 'notification', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { headline: 'Jonas commented on the launch plan', body: 'He left a note on the pricing section and asked for a second pair of eyes before Friday.', quoteAuthor: 'Jonas Weber', quoteBody: 'Can we test the annual price before we commit to it?', actionUrl: 'https://example.com/docs/launch-plan', },}) console.log(sent.id, sent.status)الإشعارات
ابدأ من أحدها
يُفتح كل قالب في المحرر على شكل كتل يمكنك نقلها أو إعادة تنسيقها أو حذفها، ويُرسَل عبر API مع تعبئة القيم.
بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.