كيفية إرسال رسائل نصية مخصصة من أوراق Google

تساعدك وظيفة استوديو المستندات الإضافية تلقائيًا في إرسال رسائل نصية عند إرسال نموذج جديد من Google أو عند إضافة صفوف جديدة إلى أوراق Google. يمكنك بالتالي إنشاء مهام سير العمل التي ترسل تذكيرات نصية عندما تكون الفواتير مستحقة. أو يمكنك الحصول على إخطار على الفور عندما يملأ الأشخاص نماذج Google الخاصة بك.
سير عمل الرسائل القصيرة
يتم إرسال الرسائل النصية في استوديو المستند عبر Twilio ولكن يمكن دمج التطبيق مع أي خدمة SMS طالما تقدم الخدمة واجهة برمجة تطبيقات لإرسال الرسائل النصية برمجيًا. يمكنك استخدام TextMagic ، SimplyTexting ، vonage ، ClickEnd ، RingCentral ، أو أي خدمة SMS من اختيارك.
بالنسبة لهذا المثال ، لدينا ورقة Google التي تحتوي على اسم العميل ورقم الهاتف ورقم الفاتورة والمبلغ المستحق. العمود أ من ورقة Google ، بعنوان Send Reminder
يحتوي على مربعات الاختيار ويجب إرسال الرسائل القصيرة فقط للصفوف التي يتم تحديد مربع الاختيار هذا.
تنسيق أرقام الهواتف
يجب أن تتوافق أرقام الهواتف في العمود D مع التنسيق الدولي E.164 ويمكن أن يكون لها 15 رقمًا كحد أقصى.
[+][country code][area code][local phone number]
لقد أضفنا عمودًا آخر في الورقة بعنوان Phone Number
وهذا يستخدم وظيفة Google Sheets لإزالة جميع الأحرف غير الرقمية من رقم هاتف العميل. الصق هذه الوظيفة في خلية D2.
=BYROW(C2:C11,LAMBDA(Phone, REGEXREPLACE(Phone,"\D","")))
إذا كنت تفضل استخدام ArrayFormulas بدلاً من الجديد BYROW
الوظيفة ، ستكون الصيغة المعدلة:
=ArrayFormula(REGEXREPLACE(C2:C11,"\D",""))
1. بناء سير عمل الرسائل القصيرة
الآن بعد أن تم إعداد بيانات المصدر لدينا في Google Sheets ، دعنا نبني سير عمل لإرسال رسائل الرسائل القصيرة. إطلاق استوديو المستند وإنشاء سير عمل جديد.
2. اضبط معايير الإرسال
على الشاشة التالية ، اختر Process specific rows
الخيار وحدد المعايير عندما يجب إرسال تذكيرات الفاتورة عبر الرسائل القصيرة. لقد حددنا شرطين في مثالنا:
- يجب تحديد مربع الاختيار أو
TRUE
- يجب ألا يكون حقل رقم الهاتف فارغًا
3. تكوين خدمة الرسائل القصيرة
بعد ذلك ، انتقل إلى Tasks
الشاشة واختيار Webhooks
من قائمة الخدمات. سنقوم بتقديم طلب نشر HTTP بشكل أساسي إلى واجهة برمجة تطبيقات خدمة SMS لإرسال الرسالة النصية.
وسيكون هذا الطلب مختلفًا لكل خدمة SMS اعتمادًا على نقاط نهاية API الخاصة بهم.
3A. إرسال الرسائل القصيرة مع textbelt
انتقل إلى TextBelt.com وإنشاء مفتاح API. يمكنك إرسال رسالة الرسائل القصيرة الأولى مجانًا textbelt
كمفتاح API الخاص بك.
داخل خدمة webhook ، تعيين POST
كطريقة الطلب وعنوان URL للطلب كـ https://textbelt.com/text
.
التبديل إلى Request Body
علامة التبويب وضبط نوع المحتوى كـ application/json
. يحتوي حقل الرسالة على النص Dear {{customer name}}- your invoice #{{ invoice number }} for {{invoice amount}} is due.
بينما يحتوي حقل الهاتف على القيم من {{ phone number }}
عمود ورقة Google.
3 ب. إرسال الرسائل القصيرة مع TextMagic
إنشاء حساب على textMagic.com ، انتقل إلى صفحة إعدادات API وانقر فوق Add new API key
زر لإنشاء مفتاح سري جديد.
اضبط عنوان URL للطلب على أنه https://rest.textmagic.com/api/v2/messages
وأضف حقل اثنين من الرأس – X-TM-Username
و X-TM-Key
لتشمل اسم المستخدم ومفتاح API على التوالي. يجب أن يكون لدى هيئة الطلب المعلمة phones
للحصول على رقم هاتف المستلم و text
لجسم الرسائل القصيرة.
يمكنك تضمين اختياريا sendingDateTime
المعلمة في هيئة الطلب لجدولة الرسائل النصية وإرسالها في وقت لاحق. تحقق من مستندات API للحصول على القائمة الكاملة للمعلمات.
3C. إرسال الرسائل القصيرة مع ClickEnd
إذا كنت تفضل خدمة ClickEnd لإرسال الرسائل النصية ، فضع https://rest.clicksend.com/v3/sms/send
في حقل عنوان URL مع تعيين طريقة الطلب كـ POST
. يختار Basic OAuth
تحت Authorization
علامة التبويب وقم بتوفير اسم المستخدم ومفتاح API في حقول المستخدم وكلمة المرور على التوالي. يمكنك الحصول على بيانات الاعتماد من لوحة معلومات ClickSend الخاصة بك.
لطلب الجسم ، قم بتشغيل Use Raw Input
الخيار ونوع المحتوى تعيين إلى application/json
. ضع JSON التالي في حقل الجسم. يمكن أن يكون معرف المرسل إما اسم عمل أو رقم هاتف محمول ويمكن استخدامه من قبل المستلم لتحديد من أرسل الرسالة.
{
"messages": [
{
"from": "your_sender_id_goes_here",
"to": "{{ phone number }}",
"body": "Dear {{ customer name }} - your invoice #{{ invoice number }} for {{ invoice amount }} is due.",
"source": "Document Studio"
}
]
}
4. تفعيل سير عمل الرسائل القصيرة
الآن بعد أن قمت بتكوين سير العمل لإرسال الرسائل القصيرة باستخدام تطبيق الرسائل النصية المفضلة لديك ، انتقل إلى Save
شاشة داخل المستند الاستوديو واختر Save and Run
لإرسال الرسائل النصية إلى عملائك.
يمكنك أيضًا تمكين خيار التأخير الزمني لتأخير إرسال الرسائل النصية حتى يتم استيفاء الشرط. على سبيل المثال ، يمكنك اختيار إرسال رسائل نصية فقط عندما يكون تاريخ استحقاق الفاتورة 5 أيام.
انظر أيضا: 🐘 أتمتة سير العمل مع أوراق Google
اكتشاف المزيد من مرابع التكنولوجيا
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.