Zapier and Make · Course lab · about 120 minutes · 6 tasks · marked out of 100, pass at 60
Run a clinic's appointment requests without anyone copying anything
The situation
Dr Saira's physiotherapy clinic in Lahore takes appointment requests through a website form and WhatsApp. The receptionist copies each one into a sheet, decides whether it is a new patient, a follow-up or a complaint, and forwards it. Requests that arrive after hours wait until the next afternoon.
Build the automation that captures, sorts and routes every request, uses AI only where it helps, and tells someone when it breaks.
What you'll be able to show
- Build a trigger-and-actions automation from a real test submission
- Use filters, paths and formatting so the output is usable downstream
- Add an AI classification step with a safe fallback path
- Turn on error alerts and prove them with a deliberate failure
What you need
- Zapier (free plan) or Make (free plan); either is fine
- A Google Form or Tally form, Google Sheets and Gmail
- The AI step built into the tool, or an OpenAI or Gemini connection
Tasks
-
1Capture one real request
Build the form with Name, Phone, Message and Preferred day. Create the trigger and test it with one real submission so you can see the exact fields.A correct result: A screenshot of the trigger test showing every field as it arrives. -
2Write it down cleanly
Add a Sheets step that appends Name, Phone, Message, Preferred day and Received at. Add a formatting step so the phone is stored as 03XX-XXXXXXX and names in title case.A correct result: Three test rows with clean phone numbers and names, no matter how they were typed. -
3Sort with AI, safely
Add an AI step that reads the message and returns exactly one word: NEW, FOLLOWUP, COMPLAINT or UNSURE. Write the instruction so any other output counts as UNSURE.A correct result: Six test messages and the label each received, including one that is deliberately ambiguous. -
4Route by label
Add paths (Zapier) or a router (Make): NEW to reception, FOLLOWUP to the treating physio, COMPLAINT to Dr Saira, and UNSURE to reception with the word CHECK in the subject.A correct result: Four messages reaching four different inboxes, and the run history showing each path. -
5Filter early
Add a filter as early as possible that stops spam (no phone number, or a message under five characters) before any AI or email step runs.A correct result: A spam test that stops at the filter, with no AI call and no email. -
6Know when it breaks
Turn on error notifications. Then break it on purpose (rename the sheet tab) and submit once. Fix it and confirm the next run succeeds.A correct result: The error notification, and the next successful run in the history.
What to hand in
Screenshots of the trigger test, the clean sheet, the six labels, the four routed messages, the stopped spam test and the error alert; plus a one-paragraph note for the receptionist on what she no longer has to do.
How it is marked
| Criterion | Points |
|---|---|
| Built from a real submission and writes clean, formatted rows | 20 |
| AI step returns one label with an UNSURE fallback | 25 |
| Paths route each label correctly | 20 |
| Spam filtered before any AI or email step | 15 |
| Error alert proven with a deliberate failure | 20 |
| Total · pass at 60 | 100 |
صورتحال
لاہور میں ڈاکٹر سائرہ کا فزیوتھراپی کلینک ویب سائٹ فارم اور واٹس ایپ سے اپوائنٹمنٹ کی درخواستیں لیتا ہے۔ ریسپشنسٹ ہر ایک کو شیٹ میں نقل کرتی ہیں، طے کرتی ہیں کہ یہ نیا مریض ہے، فالو اپ ہے یا شکایت، اور آگے بھیجتی ہیں۔ اوقات کے بعد آنے والی درخواستیں اگلی دوپہر تک انتظار کرتی ہیں۔
ایسی آٹومیشن بنائیں جو ہر درخواست پکڑے، ترتیب دے اور آگے بھیجے، AI صرف وہاں استعمال کرے جہاں فائدہ ہو، اور ٹوٹنے پر کسی کو بتائے۔
آپ کیا دکھا سکیں گے
- اصلی ٹیسٹ اندراج سے ٹرگر اور ایکشنز والی آٹومیشن بنانا
- فلٹر، پاتھ اور فارمیٹنگ استعمال کرنا تاکہ نتیجہ آگے کام کا ہو
- محفوظ متبادل راستے کے ساتھ AI درجہ بندی کا قدم شامل کرنا
- ایرر الرٹ آن کرنا اور جان بوجھ کر کی گئی ناکامی سے ثابت کرنا
آپ کو کیا چاہیے
- Zapier (مفت پلان) یا Make (مفت پلان)؛ کوئی بھی ٹھیک ہے
- ایک Google Form یا Tally فارم، Google Sheets اور Gmail
- ٹول میں موجود AI قدم، یا OpenAI یا Gemini کنکشن
کام
-
1ایک اصلی درخواست پکڑیں
نام، فون، پیغام اور پسندیدہ دن کے ساتھ فارم بنائیں۔ ٹرگر بنائیں اور ایک اصلی اندراج سے ٹیسٹ کریں تاکہ بالکل درست فیلڈز نظر آئیں۔درست نتیجہ: ٹرگر ٹیسٹ کا اسکرین شاٹ جس میں ہر فیلڈ ویسا ہو جیسا آتا ہے۔ -
2صاف لکھیں
Sheets کا قدم لگائیں جو نام، فون، پیغام، پسندیدہ دن اور Received at شامل کرے۔ فارمیٹنگ کا قدم لگائیں تاکہ فون 03XX-XXXXXXX کی شکل میں اور نام ہر لفظ کے بڑے پہلے حرف کے ساتھ محفوظ ہوں۔درست نتیجہ: تین ٹیسٹ قطاریں صاف فون نمبروں اور ناموں کے ساتھ، چاہے کیسے بھی لکھے گئے ہوں۔ -
3AI سے ترتیب، محفوظ طریقے سے
ایسا AI قدم لگائیں جو پیغام پڑھ کر بالکل ایک لفظ لوٹائے: NEW، FOLLOWUP، COMPLAINT یا UNSURE۔ ہدایت ایسے لکھیں کہ کوئی بھی اور جواب UNSURE گنا جائے۔درست نتیجہ: چھ ٹیسٹ پیغام اور ہر ایک کو ملا لیبل، جن میں ایک جان بوجھ کر مبہم ہو۔ -
4لیبل کے لحاظ سے راستہ
paths (Zapier) یا router (Make) لگائیں: NEW ریسپشن کو، FOLLOWUP علاج کرنے والے فزیو کو، COMPLAINT ڈاکٹر سائرہ کو، اور UNSURE ریسپشن کو موضوع میں CHECK کے لفظ کے ساتھ۔درست نتیجہ: چار پیغام چار مختلف ان باکس تک پہنچیں، اور رن کی تاریخ ہر راستہ دکھائے۔ -
5جلدی فلٹر کریں
جتنا جلدی ممکن ہو ایسا فلٹر لگائیں جو اسپام (فون نمبر نہیں، یا پانچ حروف سے کم پیغام) کو کسی AI یا ای میل قدم سے پہلے روک دے۔درست نتیجہ: اسپام ٹیسٹ جو فلٹر پر رک جائے، بغیر AI کال اور بغیر ای میل کے۔ -
6جانیں کب ٹوٹتا ہے
ایرر نوٹیفکیشن آن کریں۔ پھر جان بوجھ کر اسے توڑیں (شیٹ ٹیب کا نام بدلیں) اور ایک اندراج بھیجیں۔ ٹھیک کریں اور تصدیق کریں کہ اگلا رن کامیاب ہے۔درست نتیجہ: ایرر نوٹیفکیشن، اور تاریخ میں اگلا کامیاب رن۔
کیا جمع کروانا ہے
ٹرگر ٹیسٹ، صاف شیٹ، چھ لیبل، چار راستے پر بھیجے گئے پیغام، رکا ہوا اسپام ٹیسٹ اور ایرر الرٹ کے اسکرین شاٹ؛ ساتھ ریسپشنسٹ کے لیے ایک پیراگراف کا نوٹ کہ اب انہیں کیا نہیں کرنا پڑے گا۔
نمبر کیسے ملیں گے
| معیار | نمبر |
|---|---|
| اصلی اندراج سے بنی اور صاف، فارمیٹ شدہ قطاریں لکھتی ہے | 20 |
| AI قدم UNSURE متبادل کے ساتھ ایک لیبل لوٹاتا ہے | 25 |
| راستے ہر لیبل کو درست جگہ بھیجتے ہیں | 20 |
| اسپام کسی AI یا ای میل قدم سے پہلے فلٹر ہوتا ہے | 15 |
| ایرر الرٹ جان بوجھ کر کی گئی ناکامی سے ثابت ہے | 20 |
| کل · پاس 60 | 100 |
Hand in your lab
Create a free BvLogic ID to hand in your lab, get it marked, and have it on your certificate.
Create your BvLogic IDAlready have one? Sign in and this course will be added to it.