Asosiy kontentga o‘tish
Innovialabs

Zapier’da Filter, Paths va Formatter: ko‘p bosqichli ssenariylar

Amaliyot4 daq

Qisqacha

Filter ma’lumot mos kelmasa Zap’ni to‘xtatadi, Paths shartlarga qarab turli harakatlar zanjirini ishga tushiradi, Formatter esa sana, matn va sonlarni kerakli formatga keltiradi; filtrlarni imkon qadar erta qo‘ying, shunda ortiqcha harakatlar vazifa sarflamaydi.

Qisqacha: qaysi vosita nima uchun

Ko‘p bosqichli Zap’da uchta o‘rnatilgan vosita uchta turli vazifani hal qiladi:

VositaNima qiladiQachon kerak
FilterShart bajarilgandagina ishga tushishni davom ettiradiBarcha emas, faqat ayrim hodisalarni qayta ishlash kerak
PathsSsenariyni o‘z shartlari va harakatlariga ega tarmoqlarga bo‘ladiTurli ma’lumotlar turli harakatlarni talab qiladi
FormatterQiymatlarni o‘zgartiradi: sana, matn, son, ro‘yxatManba formati qabul qiluvchiga mos emas

Odatiy ssenariy: saytdan ariza Zap’ga keladi, Filter spam va test arizalarini olib tashlaydi, Formatter telefon va sanani tozalaydi, Paths esa bir shahardan kelgan arizani CRM’ning bir voronkasiga, boshqasidan kelganini boshqasiga yuboradi.

Filter: ortiqcha ishga tushishlarni to‘xtatish

Filter by Zapier bosqichi trigger va harakatlar orasiga qo‘yiladi. Unda «faqat … bo‘lsa davom ettirish» qoidasini belgilaysiz: maydon, taqqoslash turi va qiymat.

Foydali taqqoslash turlari:

  • Text: contains, exactly matches, is in (ro‘yxatdagi qiymat);
  • Number: greater than, less than;
  • Date/time: after, before;
  • Exists / Does not exist — maydon to‘ldirilgan yoki bo‘sh.

Shartlarni AND (hammasi bajarilishi kerak) va OR (bittasi yetarli) orqali birlashtirish mumkin. Filter ishga tushishni o‘tkazmasa, Zap to‘xtaydi, Zap History’da esa qaysi shartda to‘xtagani ko‘rinadi.

Asosiy qoida: filtrni triggerga imkon qadar yaqin qo‘ying. Filtrdan oldin bajarilgan har bir harakat allaqachon sarflangan bo‘ladi, hatto keyin ishga tushish to‘xtasa ham. Agar triggerning o‘zi filtrlay olsa (masalan, aniq forma, papka yoki status tanlash), shu sozlamadan foydalaning — ortiqcha hodisalar Zap’ga umuman tushmaydi.

Paths: mantiqni tarmoqlash

Paths by Zapier bir nechta tarmoq yaratadi, har birining o‘z qoidalari va harakatlar zanjiri bor. Masalan:

  • Path A: buyurtma summasi chegaradan katta — Slack’da menejerga xabar va CRM’da vazifa;
  • Path B: summa chegaradan kichik — faqat Google Sheets’ga yozuv;
  • Path C: «shahar» maydoni bo‘sh — ma’lumotni aniqlashtirishni so‘rab xat.

Muhim xususiyat: tarmoqlar bir-biridan mustaqil tekshiriladi. Ikki tarmoqning sharti bir vaqtda bajarilsa, ikkalasi ham ishlaydi. Bunga yo‘l qo‘ymaslik uchun shartlarni o‘zaro istisno qiladigan qiling: bir tarmoqda «katta yoki teng», boshqasida «kichik», bo‘sh qiymatlar uchun esa Does not exist bilan alohida tarmoq.

Paths hamma tariflarda mavjud emas, rejangizni tekshiring. Tarmoqlar juda ko‘payib ketsa, ssenariyni bir nechta Zap’ga bo‘lish yoki tanlovni Lookup Table’ga chiqarish haqida o‘ylang.

Formatter: sana, matn va sonlar

Formatter by Zapier — o‘zgartiruvchi bosqich. Asosiy rejimlari:

Date / Time

  • Format — sanani kerakli formatga o‘tkazish, masalan API uchun YYYY-MM-DD yoki xat uchun DD.MM.YYYY, vaqt mintaqasini ko‘rsatgan holda;
  • Add/Subtract Time — vazifa muddati uchun «3 kundan keyin» sanasini olish;
  • Compare Dates — sanalar orasidagi farqni hisoblash.

Text

  • Trim Whitespace, Capitalize, Lowercase — ism va email’larni bir xil ko‘rinishga keltirish;
  • Replace — ortiqcha belgilarni olib tashlash, masalan telefondagi bo‘shliq va qavslarni;
  • Split Text — «Ism Familiya»ni qismlarga ajratish;
  • Extract Email / Extract Number — erkin matndan qiymatni ajratib olish;
  • Default Value — maydon bo‘sh bo‘lsa, qiymat qo‘yish.

Numbers

  • Format Number — minglik ajratgichlar va o‘nlik nuqta;
  • Perform Math Operation va Spreadsheet-Style Formula — chegirma, soliq yoki pozitsiyalar summasini hisoblash;
  • Format Phone Number — raqamni xalqaro formatga keltirish.

Utilities

  • Lookup Table — qiymatlarni moslashtirish: «toshkent» → mas’ul menejer ID’si;
  • Line Itemizer — buyurtma pozitsiyalari ro‘yxati bilan ishlash.

Maslahat: bitta o‘zgartirish uchun bitta Formatter qo‘llang va bosqichlarga tushunarli nom bering. Bir oydan keyin «Format date for CRM»ni o‘qish «Formatter 3»dan ancha oson.

Vazifalar sarfini qanday nazorat qilish

Vazifalar bajarilgan harakatlar uchun hisoblanadi. O‘rnatilgan bosqichlar o‘z qoidalari bo‘yicha hisoblanadi va Zapier ularni vaqt o‘tishi bilan o‘zgartirib kelgan, shuning uchun joriy yordam sahifasini tekshiring. Umumiy tamoyillar o‘zgarmaydi:

  1. Triggerdan keyin darhol filtr — to‘xtatilgan ishga tushish undan keyingi harakatlarni sarflamaydi.
  2. Trigger darajasida filtrlash — umuman kamroq ishga tushish.
  3. Halqasiz. Zap yozuvni yangilasa va trigger aynan shu yozuv yangilanishida ishlasa, cheksiz sikl hosil bo‘ladi. «Zapier tomonidan qayta ishlangan» kabi belgi-maydon bo‘yicha filtr qo‘shing.
  4. Dublikatlardan himoya. Yangi yozuv yaratishdan oldin Find bosqichi orqali u bor-yo‘qligini tekshiring.
  5. Zap History’ni muntazam ko‘ring — qaysi Zap’lar ko‘proq sarflashi va ishga tushishlar qayerda to‘xtashi ko‘rinadi.

Ko‘p uchraydigan xatolar

  • Matn bo‘yicha filtr yozilishga sezgir: «Tashkent» va oxirida bo‘shliq bilan «tashkent » — turli qiymatlar. Avval Formatter bilan normallashtiring, keyin filtrlang.
  • Sonlarni matn sifatida taqqoslash: Number guruhidagi shart tanlanganiga ishonch hosil qiling.
  • Vaqt mintaqasisiz sana: kechqurungi hodisa keyingi kunga «ko‘chib» ketishi mumkin.
  • Paths’dagi bir-biriga kesishadigan shartlar, ular tufayli ikki tarmoq ishlaydi.

Ko‘p beriladigan savollar

Filtrdan oldin bajarilgan harakatlar allaqachon hisoblangan, undan keyingilari esa bajarilmaydi va vazifa sarflamaydi. Shuning uchun filtrni triggerdan keyin darhol qo‘yish foydali.

Bunda yordam beramiz

O‘zingiz shug‘ullanmasdan natija olishni istasangiz — biz har kuni shu bilan shug‘ullanamiz.

Loyihani muhokama qilish

Yana o‘qing

G‘oya yoki vazifangiz bormi? Bizga aytib bering

Ish kuni davomida javob beramiz va yechim taklif qilamiz. Konsultatsiya bepul.