تقنية

كيفية إرسال رسائل نصية مخصصة من أوراق 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 ، دعنا نبني سير عمل لإرسال رسائل الرسائل القصيرة. إطلاق استوديو المستند وإنشاء سير عمل جديد.

سير عمل SMS

2. اضبط معايير الإرسال

على الشاشة التالية ، اختر Process specific rows الخيار وحدد المعايير عندما يجب إرسال تذكيرات الفاتورة عبر الرسائل القصيرة. لقد حددنا شرطين في مثالنا:

  • يجب تحديد مربع الاختيار أو TRUE
  • يجب ألا يكون حقل رقم الهاتف فارغًا

أرسل معايير الرسائل القصيرة

3. تكوين خدمة الرسائل القصيرة

بعد ذلك ، انتقل إلى Tasks الشاشة واختيار Webhooks من قائمة الخدمات. سنقوم بتقديم طلب نشر HTTP بشكل أساسي إلى واجهة برمجة تطبيقات خدمة SMS لإرسال الرسالة النصية.

وسيكون هذا الطلب مختلفًا لكل خدمة SMS اعتمادًا على نقاط نهاية API الخاصة بهم.

خدمة Webhook SMS

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.

SMS Textbelt

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 للحصول على القائمة الكاملة للمعلمات.

الرسائل القصيرة TextMagic

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"
    }
  ]
}

نقرات SMS

4. تفعيل سير عمل الرسائل القصيرة

الآن بعد أن قمت بتكوين سير العمل لإرسال الرسائل القصيرة باستخدام تطبيق الرسائل النصية المفضلة لديك ، انتقل إلى Save شاشة داخل المستند الاستوديو واختر Save and Run لإرسال الرسائل النصية إلى عملائك.

يمكنك أيضًا تمكين خيار التأخير الزمني لتأخير إرسال الرسائل النصية حتى يتم استيفاء الشرط. على سبيل المثال ، يمكنك اختيار إرسال رسائل نصية فقط عندما يكون تاريخ استحقاق الفاتورة 5 أيام.

تشغيل سير العمل SMS

انظر أيضا: 🐘 أتمتة سير العمل مع أوراق Google



Source link


اكتشاف المزيد من مرابع التكنولوجيا

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

اكتشاف المزيد من مرابع التكنولوجيا

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading