Автоматизациите свързват събитие за стартиране (нещо се случва в CRM, изпращане на формуляр, входящ имейл или планиран час) с последователност от стъпки, които Mokapen изпълнява от ваше име: създаване на задача, актуализиране на сделка, изпращане на имейл, четене на редове от Google Таблица, повтаряне на същата операция върху десетки контакти. Конфигурирате потока веднъж, активирате го — и системата го повтаря всеки път, когато условията са изпълнени.
Пълният модул е включен в плана Large. Намира се от менюто на потребителя (икона на профила горе вдясно) → Automations: списък на потоци, визуален редактор и история на изпълненията.
Всяка автоматизация има три основни елемента:
Когато тригерът се задейства, Mokapen поставя изпълнението в опашка и го обработва на заден план. Всяко стартиране оставя история с търсене, стъпка по стъпка, за да виждате какво е минало успешно и къде да коригирате. Автоматизациите не заменят човешката преценка в сложни случаи: премахват повторяемата работа и поддържат процесите, които сте решили веднъж.
Преди да изградите поток, полезно е да се ориентирате по термините в редактора:
Автоматизациите свързват области на CRM, които иначе биха останали разделени:
Когато стъпка създава задачи, контакти или тикети, свържете Връзки и Етикети както бихте направили ръчно: генерираните записи остават достъпни от останалата част на работното пространство.
Автоматизирайте само процеси с ясни правила. Ако всеки случай изисква човешка преценка, ограничете се до подготовка на подходящата задача с попълнено заглавие, краен срок и връзки.
План — необходим е Large; без подходящ план пунктът Automations в менюто остава неактивен.
Кой може да създаде нова — само Owner на организацията (ролята е описана в ръководството за роли) може да започне създаване: изберете тригера и запазете първия поток. Други упълномощени потребители могат да отварят, редактират или дублират съществуващи автоматизации, ако са Owner или Collaborators на този поток, или ако са администратори на организацията.
Кой какво вижда в списъка — администраторите виждат всички автоматизации на организацията; останалите виждат само тези, където са Owner, Collaborator или член на екип, посочен сред Collaborators.
Кой «изпълнява» потока — Mokapen изпълнява стъпките с правата на Owner, зададен на автоматизацията (колона в таблицата). Ако този потребител не може да създава сделки, да изпраща имейл от името на организацията или да редактира тикети, съответната стъпка ще даде грешка: задайте за Owner потребител с нужните права или поискайте корекция на ролята (също в ръководството за роли).
В Automations → My Automations е таблицата с потоци, до които имате достъп:
В страничната лента: + Create Automation (само Owner на организацията) и връзка към списъка. При избор на няколко реда можете масово да смените Owner, Collaborators и статус, да дублирате или изтриете (масовото изтриване е за профили с разширени права за редакция). Клик върху заглавието отваря картата на потока; оттам влизате в редактора или в execution history.
Тригерът е винаги първият блок на потока. Изберете типа според кога процесът трябва да стартира:
При първо създаване автоматизацията е Inactive: можете спокойно да завършите всички стъпки и да я активирате, когато сте готови. Всеки тригер дава variables (полета от формуляр, данни от засегнатия запис и т.н.) за следващите стъпки.
Стартират, когато се случи нещо конкретно. Най-често използваните:
При тригери «modified» и «created» можете да добавите trigger conditions в панела за конфигурация: това не е стъпката Condition в потока, а филтри, които решават дали автоматизацията наистина стартира при събитието. Пълната логика — особено разликата между «полето е променено» и «текуща стойност» — е в Trigger conditions.
Тези тригери връщат данни от засегнатия запис или формуляр — заглавие, отговорник, персонализирани полета — удобни за автоматично генерирани имейли и задачи.
Не чакат действие на потребител; следват календар:
Mokapen използва organization time zone. Няма «задействан» запис: потокът стартира с настройките, запазени в тригера. При тест Mokapen симулира този старт веднага, без да чака реалния час.
Примери: месечни напомняния към екипа, нощна проверка на крайни срокове, периодичен синхрон с външна таблица, заедно с филтрирани Get tasks или Get deals.
В редактора кликнете върху блока за стартиране отгоре, за да отворите панела за конфигурация:
Тригерът определя кои записи се появяват в селектора на променливи на следващите стъпки. Ако смените типа старт на вече изграден поток, проверете дали използваните променливи все още имат смисъл.
При тригери … created и … modified (контакт, сделка, задача, тикет и т.н.) панелът за старт включва раздел с условия със същия интерфейс за филтри и оператори, описан в Филтри и оператори. Тук обаче правилата важат преди да стартира каквато и да е стъпка: ако не са изпълнени, автоматизацията не влиза в опашка (за това събитие няма запис в историята на изпълненията).
Условия на тригера срещу стъпка Condition в потока
Без зададени условия
Тригер «… modified» — как работят условията (важно)
Mokapen сравнява състоянието на записа преди и след запазването, което е генерирало събитието. За всяко зададено условие последователно се изпълняват две проверки:
В интерфейса първата колона се нарича Modified field (не просто «Field»): напомня, че Mokapen гледа реална промяна на това поле, а не общото състояние на записа.
Практически примери — Deal Modified
Оператори «Changed from X to Y» и история
При modified тригери можете да използвате разширени оператори като Changed from X to Y (и други, свързани с историята на промените): полезни, когато ви интересува явният преход (напр. етапът минава от «Proposal» към «Won»), а не само «етапът вече е Won». Пълният списък с оператори — в Филтри и оператори.
Тригер «… created» — различни условия
Тук Mokapen не сравнява преди/след: записът е току-що създаден. Условията проверяват стойностите, с които се създава записът:
Полето не трябва да «е било променено»: преди това не е съществувало.
Други event тригери
Съвети
Страницата за редакция е вертикален редактор на блокове, свързани помежду си:
Всеки блок може да се редактира, дублира или изтрива. Condition и «ForEach Loop» отварят клонове: добавяйте стъпки по десния клон («yes» / «no» при условия, «inside the loop» при повторения).
При Save Mokapen проверява задължителните полета и маркира опасни цикли между различни автоматизации (напр. поток A задейства B, който вика A). Тогава Save се блокира и се показва списък с участващите автоматизации.
Кликнете + Add action, за да отворите каталога: всяка позиция носи същото име, което виждате в Mokapen. След избор попълвате модала (референтен запис, полета за задаване, получател на съобщение…). Почти всяко поле приема фиксиран текст или variable от менюто или отделния селектор.
По-долу са всички действия, налични в момента, групирани по тип. Имената с удебелен шрифт са имена от каталога.
Преди каталога прочетете Как да попълвате модалите на действията: обяснява полетата record ID, единични срещу множествени стойности и филтри с оператори (полезно и за Get … и Condition).
Почти всяко действие отваря модал с полета за попълване. Някои винаги се виждат, други — само ако добавите поле от списъка. Ето какво трябва да знаете, за да избегнете грешки при първото Save.
Кой запис да използвате: полето ID
При Read …, Edit …, Clone …, Get connections, Update checklist, Get quote items / Get order items и подобни трябва да посочите кой CRM запис да се използва. В горната част на модала има поле с точния етикет на типа запис, напр. Contact ID, Deal ID, Task ID, Ticket ID — същото име, което виждате при отваряне на записа в CRM.
Единична стойност, множествени стойности и връзки
Не всички полета се държат еднакво при попълване на Create или Edit:
При Edit … се показват само полета, добавени с Add field: не трябва да попълвате целия запис, а само ID + полетата, които искате да промените.
Тези действия генерират нов запис в организацията, сякаш сте го създали ръчно от списък или карта. Попълнете заглавие, owner, връзки и персонализирани полета; можете да ги предварите с променливи от тригера или от предишни стъпки.
Тези действия зареждат един запис, вече наличен в CRM. В модала попълнете полето ID … (напр. Contact ID) с променливата към правилния запис и Save. Полетата от прочетения запис стават променливи за по-късни стъпки с името на стъпката (напр. заглавие и имейл на контакта от стъпка 3).
Използвайте ги, когато тригерът не стига — напр. трябва сума на свързана сделка, която не е задействала потока — или когато от началото трябва да актуализирате друг запис.
Тези действия актуализират полета на съществуващ запис. В модала: (1) посочете ID … на записа; (2) с Add field добавете само полетата за промяна; (3) за всяко поле — фиксирана стойност или променлива. При връзки и списъци с множество стойности помнете Add / Replace (вижте Как да попълвате модалите на действията).
Тези действия създават копие на съществуващ запис. В модала посочете ID … на източника (променлива или фиксиран ID) и, където има, опции за дублиране (checklist, прикачени файлове, връзки). Новият запис дава нов ID за по-късни стъпки.
В каталога няма Clone Quote или Clone Order: за търговски документи използвайте Create Quote / Create Order или дублирайте ръчно от записа в CRM.
Действията Get tasks, Get Contacts, Get deals и други от същото семейство не изискват един ID: търсят много записи в организацията и връщат списък. В модала има:
Какво получавате след изпълнение
За да действате върху всеки ред от списъка, веднага след стъпката добавете ForEach Loop и свържете променливата results от стъпката Get …. Вътре в цикъла всяко действие «вижда» текущия запис (контакт, задача и т.н.), сякаш е тригерът.
Няма Get quotes или Get orders като списъци с заглавни части на документи: за редове на оферта и поръчка използвайте действията в следващия раздел.
Операторите се показват в падащото меню до всяко условие на три места: действия Get …, стъпка Condition в потока и trigger conditions (… created / … modified). Mokapen показва само оператори, съвместими с избрания field type (текст, число, дата, списък, да/не). При modified тригери, освен оператора, полето трябва да е реално променено при това запазване — вижте Условия на тригера.
Текст и общи полета
Числа и суми
Дати и крайни срокове
Списък, статус, етикети, връзки (полета с избор)
Разширени оператори (история на промените)
Появяват се главно в Condition при modified тригери и, където типът поле позволява, във филтрите Get …. Сравняват стойността преди и след промяната или проверяват скорошни актуализации:
След избор на оператор при нужда отворете реда за стойност (икона стрелка): при относителни дати въведете само числото X; при Has any value / Has no value стойност не се изисква.
Тези действия работят върху таблицата с редове вътре в оферта или поръчка (продукти, количества, цени), не върху заглавната част на документа. При Get quote items / Get order items и Edit quote items / Edit order items посочете Quote ID или Order ID (променлива от тригера или от стъпка Read/Create Quote|Order).
Това са напреднали действия: тествайте върху тестови оферти и поръчки и проверявайте историята на изпълненията ред по ред.
Get connections
Извлича свързани записи към даден запис (контакти, сделки, задачи, фирми… свързани със същия обект), без да ги отваряте един по един в CRM.
В модала
Какво получавате — променливи за всеки тип връзка, напр. пълен списък connected_contacts, свързани IDs (connected_contacts.contact_id), titles (connected_contacts.title) и същата схема за сделки, фирми, задачи и т.н. Това са променливи с множество стойности: в ForEach Loop върху ID или в полета за връзки при Edit … / Create … с режим Add.
Update checklist
Променя checklist на запис (onboarding на клиент, QA на проект, затваряне на тикет) чрез отметване на съществуващи елементи или добавяне на нови, без да отваряте записа.
В модала
Редове с празно заглавие се игнорират. След изпълнение проверете записа или историята на стъпката.
Send Email
Изпраща реален имейл от потока. Изпращането винаги минава през SMTP акаунт, свързан в Mokapen — не от «общ» адрес без конфигурация.
В модала
Получателят получава имейл от избрания SMTP подател. Проверете спам и репутация на домейна, ако писмото не пристига; историята на изпълненията показва дали стъпката е завършена или отхвърлена.
Send SMS
Изпраща кратко SMS чрез интеграцията LinkMobility (SMS шлюз на Mokapen).
В модала
Проверете SMS кредити и номер на подател в Integrations. Тестът на потока изпраща реални SMS.
WhatsApp — в модула Automations днес са налични само Send Email и Send SMS. WhatsApp (WABA) се използва в CRM conversations и чрез свързани интеграции, но не се появява като действие в каталога на автоматизациите. За автоматични WhatsApp съобщения обмислете външни интеграции или ръчни потоци от входящата поща.
Тези действия четат данни извън единичния запис от тригера или интегрират списъци от файлове и формуляри. Изискват активни интеграции, където е посочено (вижте Действия, свързани с интеграции).
Read Form
Действие в каталога за структурата на полетата на формуляр в организацията (същите полета в конструктора на формуляри). На практика, когато посетител попълва формуляр, изпратените стойности вече са променливи при тригер Contact form received (form code + преглед на полета в тригера). Използвайте Read Form в по-сложен поток, ако трябва да съпоставите техническите имена на полета с контакт, сделка или задача от по-късни стъпки. Form code е slug, видим в конфигурацията на страницата/формуляра.
Read Google Sheet
Импортира редове от Google Таблица, достъпна чрез URL.
export?format=csv за публичен или споделен CSV).Read Excel online
Същият интерфейс като Read Google Sheet, за файлове Microsoft 365 (OneDrive, SharePoint, директна връзка към .xlsx/.xls).
Read from URL
Общо четене от уеб адрес: CSV, JSON, Excel online или API с таблични данни.
За трите действия с URL: Save на действието само след успешно зареждане в режим редакция, за да останат колоните запазени. При смяна на URL презаредете и проверете прегледа преди Active на потока.
По-подробно за трите стъпки, които не създават записи, но насочват потока:
Действието Condition създава разклонение Yes / No. Добавете едно или повече правила със същия интерфейс от Филтри и оператори: поле (или променлива), оператор, стойност, връзки AND/OR. Примери: «сумата на сделката е по-голяма от 10 000», «имейлът на контакта Has any value», «етапът минава от Proposal към Won» (оператор Changed from X to Y при modify тригер). Избягвайте твърде много вложени разклонения — историята става трудна за проследяване.
Действието Delay спира потока преди следващата стъпка. Комбинирано с дати от променливи позволява напомняния («три дни след крайния срок»); при планирани потоци просто раздалечава две последователни действия.
Действието ForEach Loop обработва списък наведнъж: свържете изход от Get Contacts, Get tasks или редове от външна таблица; вътре в цикъла всяка стъпка вижда текущия елемент. Проектирайте и тествайте първо върху малко записи, после мащабирайте.
Променливите избягват повторно въвеждане на данни, вече налични в CRM или потока. В редактора избирате от меню или селектор с икона — без специален синтаксис за запомняне.
Винаги налични
От тригера — зависи от избрания старт: полета от изпратен формуляр, стойности от записа, задействал потока, данни от inbound имейл.
От предишни стъпки — всяко завършено действие подава резултати към по-късни стъпки: идентификатор (ID …) на създания запис, полета от прочетения контакт, списък results от Get deals, колони от таблица, един ред вътре в ForEach Loop. В селектора на променливи стъпките са подредени: изберете правилната стъпка, после полето.
Типове променливи — до badge-овете иконата «?» показва типа: обикновен текст, дата, число, списък, потребител и т.н. Спазвайте типа на целевото поле: не слагайте променлива «списък» в поле Contact ID (единична стойност) нито свободен текст, където Mokapen очаква числов ID.
Практичен съвет: след свързване на променливи пуснете test и отворете историята на стъпките: проверете очакваните стойности преди Active на автоматизацията.
Някои действия работят само ако съответната интеграция е активна в Integrations и, за имейл/SMS, ако Owner на автоматизацията е свързал правилния акаунт:
Ако връзката изтече, стъпката се проваля в историята: свържете отново приложението от Integrations и повторете теста. За таблици и URL съпоставете колони и полета на контакт или сделка вътре в ForEach Loop, както бихте направили ръчно.
От редактора, бутон за automation test: стартира пробно изпълнение.
Внимание: тестът използва същия механизъм като в реална среда. Имейл, SMS, създаване и актуализации на данни се прилагат наистина. Експериментирайте в тестова организация или записи, когато потокът е инвазивен.
Поведение:
След опашката отворете execution history и проследете всяка стъпка. Коригирайте права, липсващи променливи или изтекли интеграции, докато изпълнението приключи.
Всяко стартиране — автоматично, планирано или тест — генерира запис в history, достъпен от картата на потока или редактора. За всяко изпълнение виждате:
Картата показва и Flows started in the last 28 days. По-старите изпълнения се изтриват автоматично: ако ви трябва архив над месец, запишете или експортирайте критичните случаи другаде.
Ако историята не стига, Duplicate на автоматизацията, тествайте върху данни извън реална среда и ползвайте test, докато всичко е наред.
Има отделен път от пълния модул Automations: при планове с «Automations from Forms» в конструктора на формуляри можете да свържете незабавни действия — контакт, сделка, задача, тикет — без редактор на потока. Подробности в ръководствата Contact form, Appointment booking и Book a service or product.
Подходящо за целеви (landing) страници и линейни формуляри. Когато ви трябват условия, забавяния, цикли върху списъци или Read Google Sheet, преминете към модул Automations с тригер «Contact form received» и изградете пълния поток там.
Автоматизациите, заедно с Connections, Checklist и Integrations, помагат на Mokapen не само да записва какво се случва, но и да улеснява какво трябва да се случи — винаги с история, права и тестване преди да предадете повторяемата работа.
Пет от най-често исканите потоци, обяснени стъпка по стъпка: кой trigger ги стартира, защо си струва да ги автоматизирате, actions в последователност и variables, които ги държат заедно. Използвайте ги като начален шаблон: адаптирайте полета, филтри и получатели към организацията си.
Trigger — събитие Contact form received, филтрирано по form code на формуляра «Request information» на сайта.
Защо — лийд, попълнил формуляра, трябва да се обработи веднага: без автоматизация рискувате ръчно преписване, загуба на време и остърване на контакта. Тук потокът отваря правилните записи и уведомява търговеца за секунди.
Actions
Variables — полета от формуляра (име, имейл, телефон, съобщение) от тригера; Contact ID от стъпка 1 в сделката и задачата; Deal ID от стъпка 2, свързан със задачата; имейл на търговеца (фиксирана стойност или user variable) като получател.
Trigger — събитие Deal Modified с условие на тригера: Modified field = Pipeline stage, оператор Is one of, стойност Won. Така се задейства само когато етапът стане Won при това запазване, не при всяка промяна.
Защо — етапът «Won» трябва да стартира onboarding без някой да го помни ръчно. Избягва клиенти, оставени без действие дни наред.
Actions
Variables — данни за сделката от тригера (заглавие, сума, свързан контакт); Task ID от стъпка 1 за checklist в стъпка 2; имейл на контакта за изпращане в стъпка 3. Забележка: само новата стойност на етапа удовлетворява условието, затова потокът не се задейства отново, ако запазите сделката без да пипнете етапа.
Trigger — събитие Ticket Created с условие: приоритет Is one of «High». При «… created» Mokapen проверява стойностите при създаване, затова се задейства само за тикети, създадени с висок приоритет.
Защо — спешен тикет не може да чака следващия преглед на опашката: нужен е незабавен сигнал и проследима задача за отговорника.
Actions
Variables — данни за тикета от тригера (номер, тема, приоритет, клиент) в текста на SMS и заглавието на задачата; телефон на отговорника (user variable или фиксирана стойност); Ticket ID от тригера за връзка със създадената задача.
Trigger — scheduled, calendar schedule: всеки Monday at 9:00, organization time zone.
Защо — фиксирано напомняне в началото на седмицата поддържа екипа подравнен по предстоящи крайни срокове, без ръчно филтриране на задачи.
Actions
Variables — изход от стъпка 1: results (списък задачи) и total (колко), в тялото на имейла; текуща дата на изпълнение в заглавието. Ако предпочитате ред на задача, добавете ForEach Loop върху results преди изпращане.
Trigger — scheduled, fixed schedule: всяка нощ (напр. ежедневно повторение в 2:00).
Защо — когато клиентски данни идват от външна таблица (импорт, ERP, формуляр на трета страна), нощният синхрон ги внася в CRM без копиране и без ръчно управлявани дубликати.
Actions
Variables — results и total от стъпка Read Google Sheet; вътре в ForEach Loop всяка колона (Name, Email, Phone, Company…) е променлива на текущия ред за полетата на Create/Edit Contact. Тествайте първо на малко редове и проверявайте историята ред по ред преди активиране в реална среда.
В: Нужен ли е определен план за автоматизации?
О: Да. Пълният модул е включен в плана Large. Без подходящ план пунктът Automations в менюто остава неактивен. Има и по-опростен път, Form automations, при планове, които го включват.
В: Кой може да създаде нова автоматизация?
О: Само Owner на организацията може да започне създаване на нов поток. Други потребители могат да отварят, редактират или дублират съществуващи, ако са Owner или Collaborators, или са администратори.
В: Защо автоматизацията ми никога не се задейства?
О: Проверете статус Active и конфигурацията на тригера. При «… modified» помнете: условието изисква посоченото поле наистина да е променено при това запазване и новата стойност да отговаря на оператора — недостатъчно е записът вече да е имал тази стойност.
В: Каква е разликата между trigger conditions и стъпка Condition?
О: Trigger conditions са входен филтър: ако не са изпълнени, автоматизацията дори не влиза в опашка. Condition step е разклонение Yes/No след като потокът е стартирал — полезно за клониране (напр. висока сума → имейл до директор, иначе само задача).
В: Автоматизацията се задейства твърде често — как да го избегна?
О: Почти винаги е «… modified» тригер без условия: задейства се при всяко запазване. Добавете тясно условие на тригера (modified field + целева стойност) или преместете вторичните проверки в стъпка Condition.
В: Стъпка се проваля заради права — какво означава?
О: Mokapen изпълнява стъпките с правата на Owner, зададен на автоматизацията. Ако този потребител не може да създава сделки, да изпраща имейл от името на организацията или да редактира тикети, съответната стъпка се проваля. Задайте за Owner потребител с нужните права или коригирайте ролята му.
В: Защо имейлът или SMS не излизат?
О: Изпращането минава през свързан акаунт: SMTP account за имейл, интеграция LinkMobility за SMS — и двете към Owner на потока. Проверете дали интеграцията е активна и не е изтекла, дали има достатъчно SMS кредити, и спам/репутация на домейна. Историята показва дали стъпката е завършена или отхвърлена от доставчика.
В: Мога ли да тествам без реални последици?
О: Внимание: тестът работи като в реална среда — имейл, SMS, създаване и редакции на записи се прилагат наистина. При инвазивен поток тествайте в тестова организация или записи, после отворете execution history и проверете всяка стъпка.
В: Променлива излиза празна в стъпка — защо?
О: Обикновено предишната стъпка не е дала очакваните данни, полето ID … не сочи към валиден запис или потокът е поел клона «no» на Condition. Отворете историята на стъпката преди провалената и проверете входа и изхода.
В: Колко дълго се пазят дневниците на изпълненията?
О: Картата показва потоци, стартирани през последните 28 дни. По-старите изпълнения се изтриват автоматично: ако ви трябва архив над месец, запишете или експортирайте критичните случаи другаде.
имате нужда от помощ