[{"data":1,"prerenderedAt":1200},["ShallowReactive",2],{"doc:\u002Fv\u002F2026.3\u002Fautomation\u002Fworkflow-triggers":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"section":10,"version":11,"lastUpdated":12,"body":13,"_type":1194,"_id":1195,"_source":1196,"_file":1197,"_stem":1198,"_extension":1199},"\u002Fv\u002F2026.3\u002Fautomation\u002Fworkflow-triggers","automation",false,"","Workflow triggers","Every event that can start a workflow, grouped as in the app, with the settings and filters for each and how often it can run for the same record.","Automation and AI","2026.3","2026-09-30",{"type":14,"children":15,"toc":1178},"root",[16,46,53,72,147,195,201,260,266,363,369,452,494,500,533,539,593,599,655,690,696,749,767,773,868,884,890,925,973,1005,1011,1033,1039,1125,1130,1136,1166],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21,24,30,32,37,39,44],{"type":22,"value":23},"text","A trigger is the event that starts a workflow. Choose one under ",{"type":17,"tag":25,"props":26,"children":27},"strong",{},[28],{"type":22,"value":29},"When",{"type":22,"value":31}," with ",{"type":17,"tag":25,"props":33,"children":34},{},[35],{"type":22,"value":36},"Choose a trigger",{"type":22,"value":38},". The list is grouped and searchable (",{"type":17,"tag":25,"props":40,"children":41},{},[42],{"type":22,"value":43},"Search triggers",{"type":22,"value":45},"). Every workflow needs exactly one.",{"type":17,"tag":47,"props":48,"children":50},"h2",{"id":49},"how-often-it-runs",[51],{"type":22,"value":52},"How often it runs",{"type":17,"tag":18,"props":54,"children":55},{},[56,58,63,65,70],{"type":22,"value":57},"The ",{"type":17,"tag":25,"props":59,"children":60},{},[61],{"type":22,"value":62},"Runs",{"type":22,"value":64}," setting decides whether the same record can run the workflow more than once. You can change it in the trigger panel and in the workflow's ",{"type":17,"tag":25,"props":66,"children":67},{},[68],{"type":22,"value":69},"Settings",{"type":22,"value":71}," tab.",{"type":17,"tag":73,"props":74,"children":75},"ul",{},[76,100,110],{"type":17,"tag":77,"props":78,"children":79},"li",{},[80,85,87,92,93,98],{"type":17,"tag":25,"props":81,"children":82},{},[83],{"type":22,"value":84},"Once per lead",{"type":22,"value":86},", ",{"type":17,"tag":25,"props":88,"children":89},{},[90],{"type":22,"value":91},"Once per client",{"type":22,"value":86},{"type":17,"tag":25,"props":94,"children":95},{},[96],{"type":22,"value":97},"Once per invoice",{"type":22,"value":99}," and so on: a record runs through the workflow only one time.",{"type":17,"tag":77,"props":101,"children":102},{},[103,108],{"type":17,"tag":25,"props":104,"children":105},{},[106],{"type":22,"value":107},"Every time it happens",{"type":22,"value":109},": each new event runs the workflow again. For example, every stage change of a client.",{"type":17,"tag":77,"props":111,"children":112},{},[113,118,120,125,127,132,133,138,140,145],{"type":17,"tag":25,"props":114,"children":115},{},[116],{"type":22,"value":117},"On a schedule",{"type":22,"value":119},": the workflow has no record of its own. It runs at the time you set. Under ",{"type":17,"tag":25,"props":121,"children":122},{},[123],{"type":22,"value":124},"Runs for",{"type":22,"value":126},", choose ",{"type":17,"tag":25,"props":128,"children":129},{},[130],{"type":22,"value":131},"Nobody (workspace only)",{"type":22,"value":86},{"type":17,"tag":25,"props":134,"children":135},{},[136],{"type":22,"value":137},"Every client",{"type":22,"value":139},", or ",{"type":17,"tag":25,"props":141,"children":142},{},[143],{"type":22,"value":144},"Clients in these stages…",{"type":22,"value":146}," to run it once for each matching client instead. Each run handles up to 500 clients, oldest first, and later runs carry on where the last stopped.",{"type":17,"tag":18,"props":148,"children":149},{},[150,152,157,158,163,164,169,170,175,176,181,183,187,189,193],{"type":22,"value":151},"Triggers for a brand-new record (",{"type":17,"tag":25,"props":153,"children":154},{},[155],{"type":22,"value":156},"New lead",{"type":22,"value":86},{"type":17,"tag":25,"props":159,"children":160},{},[161],{"type":22,"value":162},"Client created",{"type":22,"value":86},{"type":17,"tag":25,"props":165,"children":166},{},[167],{"type":22,"value":168},"Invoice created",{"type":22,"value":86},{"type":17,"tag":25,"props":171,"children":172},{},[173],{"type":22,"value":174},"Task created",{"type":22,"value":86},{"type":17,"tag":25,"props":177,"children":178},{},[179],{"type":22,"value":180},"New incoming email",{"type":22,"value":182},", and the like) start on the once-per option. The rest start on ",{"type":17,"tag":25,"props":184,"children":185},{},[186],{"type":22,"value":107},{"type":22,"value":188},". Once per means one run per record, ever, so switch to ",{"type":17,"tag":25,"props":190,"children":191},{},[192],{"type":22,"value":107},{"type":22,"value":194}," if you want repeats.",{"type":17,"tag":47,"props":196,"children":198},{"id":197},"time-based",[199],{"type":22,"value":200},"Time-based",{"type":17,"tag":73,"props":202,"children":203},{},[204],{"type":17,"tag":77,"props":205,"children":206},{},[207,211,213,218,219,224,226,231,232,237,239,244,246,251,253,258],{"type":17,"tag":25,"props":208,"children":209},{},[210],{"type":22,"value":117},{"type":22,"value":212}," — runs ",{"type":17,"tag":25,"props":214,"children":215},{},[216],{"type":22,"value":217},"Daily",{"type":22,"value":86},{"type":17,"tag":25,"props":220,"children":221},{},[222],{"type":22,"value":223},"Weekly",{"type":22,"value":225}," or ",{"type":17,"tag":25,"props":227,"children":228},{},[229],{"type":22,"value":230},"Monthly",{"type":22,"value":86},{"type":17,"tag":25,"props":233,"children":234},{},[235],{"type":22,"value":236},"At",{"type":22,"value":238}," a time you choose, in a ",{"type":17,"tag":25,"props":240,"children":241},{},[242],{"type":22,"value":243},"Time zone",{"type":22,"value":245}," you choose. Weekly needs a weekday (",{"type":17,"tag":25,"props":247,"children":248},{},[249],{"type":22,"value":250},"On",{"type":22,"value":252},"). Monthly needs a ",{"type":17,"tag":25,"props":254,"children":255},{},[256],{"type":22,"value":257},"Day of the month",{"type":22,"value":259},"; in a shorter month, a later day runs on the last day.",{"type":17,"tag":47,"props":261,"children":263},{"id":262},"clients",[264],{"type":22,"value":265},"Clients",{"type":17,"tag":73,"props":267,"children":268},{},[269,278,322,346],{"type":17,"tag":77,"props":270,"children":271},{},[272,276],{"type":17,"tag":25,"props":273,"children":274},{},[275],{"type":22,"value":162},{"type":22,"value":277}," — a new client was added.",{"type":17,"tag":77,"props":279,"children":280},{},[281,286,288,293,295,300,302,307,308,313,315,320],{"type":17,"tag":25,"props":282,"children":283},{},[284],{"type":22,"value":285},"Client stage changed",{"type":22,"value":287}," — a client moved to another stage, whoever or whatever moved it: a teammate, one of your automatic stage rules, or another workflow. Filters: ",{"type":17,"tag":25,"props":289,"children":290},{},[291],{"type":22,"value":292},"From stage",{"type":22,"value":294}," and ",{"type":17,"tag":25,"props":296,"children":297},{},[298],{"type":22,"value":299},"To stage",{"type":22,"value":301},". Under ",{"type":17,"tag":25,"props":303,"children":304},{},[305],{"type":22,"value":306},"Moves into",{"type":22,"value":294},{"type":17,"tag":25,"props":309,"children":310},{},[311],{"type":22,"value":312},"Moves out of",{"type":22,"value":314},", choose a stage or ",{"type":17,"tag":25,"props":316,"children":317},{},[318],{"type":22,"value":319},"Any stage",{"type":22,"value":321},". The run shows who made the move.",{"type":17,"tag":77,"props":323,"children":324},{},[325,330,332,337,339,344],{"type":17,"tag":25,"props":326,"children":327},{},[328],{"type":22,"value":329},"Follow-up became due",{"type":22,"value":331}," — a client's follow-up came due. Filter: ",{"type":17,"tag":25,"props":333,"children":334},{},[335],{"type":22,"value":336},"Follow-up type",{"type":22,"value":338}," (or ",{"type":17,"tag":25,"props":340,"children":341},{},[342],{"type":22,"value":343},"Any type",{"type":22,"value":345},").",{"type":17,"tag":77,"props":347,"children":348},{},[349,354,356,361],{"type":17,"tag":25,"props":350,"children":351},{},[352],{"type":22,"value":353},"No recent contact",{"type":22,"value":355}," — a client hasn't been contacted for a number of days (",{"type":17,"tag":25,"props":357,"children":358},{},[359],{"type":22,"value":360},"Days without contact",{"type":22,"value":362},", 7 to 365, starts at 30). The card reads \"No contact for 30 days\". Contact means the last email, text, call or meeting; a client who was never contacted counts from the day they were added. It runs once for each gap, so a client who is contacted and goes quiet again can start it again.",{"type":17,"tag":47,"props":364,"children":366},{"id":365},"invoices",[367],{"type":22,"value":368},"Invoices",{"type":17,"tag":73,"props":370,"children":371},{},[372,379,387,395,403,411,419,436],{"type":17,"tag":77,"props":373,"children":374},{},[375],{"type":17,"tag":25,"props":376,"children":377},{},[378],{"type":22,"value":168},{"type":17,"tag":77,"props":380,"children":381},{},[382],{"type":17,"tag":25,"props":383,"children":384},{},[385],{"type":22,"value":386},"Invoice sent",{"type":17,"tag":77,"props":388,"children":389},{},[390],{"type":17,"tag":25,"props":391,"children":392},{},[393],{"type":22,"value":394},"Invoice viewed",{"type":17,"tag":77,"props":396,"children":397},{},[398],{"type":17,"tag":25,"props":399,"children":400},{},[401],{"type":22,"value":402},"Payment received",{"type":17,"tag":77,"props":404,"children":405},{},[406],{"type":17,"tag":25,"props":407,"children":408},{},[409],{"type":22,"value":410},"Partial payment received",{"type":17,"tag":77,"props":412,"children":413},{},[414],{"type":17,"tag":25,"props":415,"children":416},{},[417],{"type":22,"value":418},"Invoice voided",{"type":17,"tag":77,"props":420,"children":421},{},[422,427,429,434],{"type":17,"tag":25,"props":423,"children":424},{},[425],{"type":22,"value":426},"Payment overdue",{"type":22,"value":428}," — ",{"type":17,"tag":25,"props":430,"children":431},{},[432],{"type":22,"value":433},"Send when overdue by",{"type":22,"value":435},": pick the days. It runs once at each day you check.",{"type":17,"tag":77,"props":437,"children":438},{},[439,444,445,450],{"type":17,"tag":25,"props":440,"children":441},{},[442],{"type":22,"value":443},"Invoice due soon",{"type":22,"value":428},{"type":17,"tag":25,"props":446,"children":447},{},[448],{"type":22,"value":449},"Days before the due date",{"type":22,"value":451},", 1 to 30 (starts at 3). The card reads \"Invoice due in 3 days\".",{"type":17,"tag":18,"props":453,"children":454},{},[455,457,462,463,468,469,474,475,480,481,486,487,492],{"type":22,"value":456},"Invoice filters include ",{"type":17,"tag":25,"props":458,"children":459},{},[460],{"type":22,"value":461},"Amount",{"type":22,"value":86},{"type":17,"tag":25,"props":464,"children":465},{},[466],{"type":22,"value":467},"Balance due",{"type":22,"value":86},{"type":17,"tag":25,"props":470,"children":471},{},[472],{"type":22,"value":473},"Days until due",{"type":22,"value":86},{"type":17,"tag":25,"props":476,"children":477},{},[478],{"type":22,"value":479},"Days overdue",{"type":22,"value":86},{"type":17,"tag":25,"props":482,"children":483},{},[484],{"type":22,"value":485},"Currency",{"type":22,"value":294},{"type":17,"tag":25,"props":488,"children":489},{},[490],{"type":22,"value":491},"Invoice status",{"type":22,"value":493},".",{"type":17,"tag":47,"props":495,"children":497},{"id":496},"proposals",[498],{"type":22,"value":499},"Proposals",{"type":17,"tag":18,"props":501,"children":502},{},[503,508,509,514,515,520,521,526,527,532],{"type":17,"tag":25,"props":504,"children":505},{},[506],{"type":22,"value":507},"Proposal created",{"type":22,"value":86},{"type":17,"tag":25,"props":510,"children":511},{},[512],{"type":22,"value":513},"Proposal sent",{"type":22,"value":86},{"type":17,"tag":25,"props":516,"children":517},{},[518],{"type":22,"value":519},"Proposal viewed",{"type":22,"value":86},{"type":17,"tag":25,"props":522,"children":523},{},[524],{"type":22,"value":525},"Proposal accepted",{"type":22,"value":86},{"type":17,"tag":25,"props":528,"children":529},{},[530],{"type":22,"value":531},"Proposal declined",{"type":22,"value":493},{"type":17,"tag":47,"props":534,"children":536},{"id":535},"contracts",[537],{"type":22,"value":538},"Contracts",{"type":17,"tag":18,"props":540,"children":541},{},[542,547,548,553,554,559,560,565,566,571,572,577,578,583,585,592],{"type":17,"tag":25,"props":543,"children":544},{},[545],{"type":22,"value":546},"Contract sent",{"type":22,"value":86},{"type":17,"tag":25,"props":549,"children":550},{},[551],{"type":22,"value":552},"Contract viewed",{"type":22,"value":86},{"type":17,"tag":25,"props":555,"children":556},{},[557],{"type":22,"value":558},"Recipient signed",{"type":22,"value":86},{"type":17,"tag":25,"props":561,"children":562},{},[563],{"type":22,"value":564},"Contract completed",{"type":22,"value":86},{"type":17,"tag":25,"props":567,"children":568},{},[569],{"type":22,"value":570},"Contract declined",{"type":22,"value":86},{"type":17,"tag":25,"props":573,"children":574},{},[575],{"type":22,"value":576},"Contract expired",{"type":22,"value":86},{"type":17,"tag":25,"props":579,"children":580},{},[581],{"type":22,"value":582},"Contract voided",{"type":22,"value":584},". A contract trigger can also use an ",{"type":17,"tag":586,"props":587,"children":589},"a",{"href":588},"\u002Fv\u002F2026.3\u002Fautomation\u002Fai-decisions\u002F",[590],{"type":22,"value":591},"AI decision",{"type":22,"value":493},{"type":17,"tag":47,"props":594,"children":596},{"id":595},"calendar",[597],{"type":22,"value":598},"Calendar",{"type":17,"tag":73,"props":600,"children":601},{},[602,622,639],{"type":17,"tag":77,"props":603,"children":604},{},[605,610,611,616,617],{"type":17,"tag":25,"props":606,"children":607},{},[608],{"type":22,"value":609},"Appointment booked",{"type":22,"value":86},{"type":17,"tag":25,"props":612,"children":613},{},[614],{"type":22,"value":615},"Appointment changed",{"type":22,"value":86},{"type":17,"tag":25,"props":618,"children":619},{},[620],{"type":22,"value":621},"Appointment canceled",{"type":17,"tag":77,"props":623,"children":624},{},[625,630,632,637],{"type":17,"tag":25,"props":626,"children":627},{},[628],{"type":22,"value":629},"Before an appointment",{"type":22,"value":631}," — set ",{"type":17,"tag":25,"props":633,"children":634},{},[635],{"type":22,"value":636},"How long before",{"type":22,"value":638},", from 15 minutes to 30 days. The card reads, for example, \"1 day before an appointment\".",{"type":17,"tag":77,"props":640,"children":641},{},[642,647,648,653],{"type":17,"tag":25,"props":643,"children":644},{},[645],{"type":22,"value":646},"After an appointment ends",{"type":22,"value":631},{"type":17,"tag":25,"props":649,"children":650},{},[651],{"type":22,"value":652},"How long after",{"type":22,"value":654},", from 15 minutes to 30 days.",{"type":17,"tag":18,"props":656,"children":657},{},[658,660,665,666,671,672,677,678,683,684,689],{"type":22,"value":659},"The time-based calendar triggers include each occurrence of a recurring appointment. Extra filters: ",{"type":17,"tag":25,"props":661,"children":662},{},[663],{"type":22,"value":664},"Location",{"type":22,"value":86},{"type":17,"tag":25,"props":667,"children":668},{},[669],{"type":22,"value":670},"Meeting link",{"type":22,"value":86},{"type":17,"tag":25,"props":673,"children":674},{},[675],{"type":22,"value":676},"Booking page",{"type":22,"value":86},{"type":17,"tag":25,"props":679,"children":680},{},[681],{"type":22,"value":682},"Categories",{"type":22,"value":294},{"type":17,"tag":25,"props":685,"children":686},{},[687],{"type":22,"value":688},"Status",{"type":22,"value":493},{"type":17,"tag":47,"props":691,"children":693},{"id":692},"tasks",[694],{"type":22,"value":695},"Tasks",{"type":17,"tag":73,"props":697,"children":698},{},[699,724,739],{"type":17,"tag":77,"props":700,"children":701},{},[702,706,707,712,713,718,719],{"type":17,"tag":25,"props":703,"children":704},{},[705],{"type":22,"value":174},{"type":22,"value":86},{"type":17,"tag":25,"props":708,"children":709},{},[710],{"type":22,"value":711},"Task assigned",{"type":22,"value":86},{"type":17,"tag":25,"props":714,"children":715},{},[716],{"type":22,"value":717},"Task status changed",{"type":22,"value":86},{"type":17,"tag":25,"props":720,"children":721},{},[722],{"type":22,"value":723},"Task completed",{"type":17,"tag":77,"props":725,"children":726},{},[727,732,733,737],{"type":17,"tag":25,"props":728,"children":729},{},[730],{"type":22,"value":731},"Task due soon",{"type":22,"value":428},{"type":17,"tag":25,"props":734,"children":735},{},[736],{"type":22,"value":636},{"type":22,"value":738}," the due date, from 1 hour to 30 days. Tasks are checked once an hour.",{"type":17,"tag":77,"props":740,"children":741},{},[742,747],{"type":17,"tag":25,"props":743,"children":744},{},[745],{"type":22,"value":746},"Task overdue",{"type":22,"value":748}," — a task passed its due date. A task with only a date, and no time, is overdue at the end of that day.",{"type":17,"tag":18,"props":750,"children":751},{},[752,754,759,760,765],{"type":22,"value":753},"Task triggers also filter by ",{"type":17,"tag":25,"props":755,"children":756},{},[757],{"type":22,"value":758},"Project",{"type":22,"value":294},{"type":17,"tag":25,"props":761,"children":762},{},[763],{"type":22,"value":764},"Client",{"type":22,"value":766},". A task that isn't linked to a client has no client for the workflow to use.",{"type":17,"tag":47,"props":768,"children":770},{"id":769},"leads",[771],{"type":22,"value":772},"Leads",{"type":17,"tag":73,"props":774,"children":775},{},[776,799,829,851],{"type":17,"tag":77,"props":777,"children":778},{},[779,783,785,790,792,797],{"type":17,"tag":25,"props":780,"children":781},{},[782],{"type":22,"value":156},{"type":22,"value":784}," — a new request came in. Choose a ",{"type":17,"tag":25,"props":786,"children":787},{},[788],{"type":22,"value":789},"Form",{"type":22,"value":791}," to run only for that form; the card reads \"New lead · Strategy call\". Leave it on ",{"type":17,"tag":25,"props":793,"children":794},{},[795],{"type":22,"value":796},"Any form",{"type":22,"value":798}," for all of them.",{"type":17,"tag":77,"props":800,"children":801},{},[802,807,809,814,816,821,823,828],{"type":17,"tag":25,"props":803,"children":804},{},[805],{"type":22,"value":806},"Lead status changed",{"type":22,"value":808}," — filter by ",{"type":17,"tag":25,"props":810,"children":811},{},[812],{"type":22,"value":813},"Changes to",{"type":22,"value":815}," (",{"type":17,"tag":25,"props":817,"children":818},{},[819],{"type":22,"value":820},"Any status",{"type":22,"value":822},", or a status) and ",{"type":17,"tag":25,"props":824,"children":825},{},[826],{"type":22,"value":827},"Previous status",{"type":22,"value":493},{"type":17,"tag":77,"props":830,"children":831},{},[832,837,838,843,845,850],{"type":17,"tag":25,"props":833,"children":834},{},[835],{"type":22,"value":836},"Lead assigned",{"type":22,"value":808},{"type":17,"tag":25,"props":839,"children":840},{},[841],{"type":22,"value":842},"Any teammate",{"type":22,"value":844}," or one person, and ",{"type":17,"tag":25,"props":846,"children":847},{},[848],{"type":22,"value":849},"Previously assigned to",{"type":22,"value":493},{"type":17,"tag":77,"props":852,"children":853},{},[854,859,861,866],{"type":17,"tag":25,"props":855,"children":856},{},[857],{"type":22,"value":858},"Lead converted to client",{"type":22,"value":860}," — runs when a lead becomes a client. Because there is now a client, the run carries the new client: use client filters, and client actions such as ",{"type":17,"tag":25,"props":862,"children":863},{},[864],{"type":22,"value":865},"Move client to stage",{"type":22,"value":867}," apply to that client.",{"type":17,"tag":18,"props":869,"children":870},{},[871,873,877,879,883],{"type":22,"value":872},"Converting a lead never starts ",{"type":17,"tag":25,"props":874,"children":875},{},[876],{"type":22,"value":806},{"type":22,"value":878},". It starts ",{"type":17,"tag":25,"props":880,"children":881},{},[882],{"type":22,"value":858},{"type":22,"value":493},{"type":17,"tag":47,"props":885,"children":887},{"id":886},"incoming-messages",[888],{"type":22,"value":889},"Incoming messages",{"type":17,"tag":73,"props":891,"children":892},{},[893,900,908],{"type":17,"tag":77,"props":894,"children":895},{},[896],{"type":17,"tag":25,"props":897,"children":898},{},[899],{"type":22,"value":180},{"type":17,"tag":77,"props":901,"children":902},{},[903],{"type":17,"tag":25,"props":904,"children":905},{},[906],{"type":22,"value":907},"New incoming text message",{"type":17,"tag":77,"props":909,"children":910},{},[911,916,918,923],{"type":17,"tag":25,"props":912,"children":913},{},[914],{"type":22,"value":915},"No reply to a message",{"type":22,"value":917}," — an incoming message got no reply after ",{"type":17,"tag":25,"props":919,"children":920},{},[921],{"type":22,"value":922},"Hours without a reply",{"type":22,"value":924}," (1 to 168, starts at 24). The card reads \"No reply in 24 hours\". Only a reply sent by a teammate from Workspace369 counts. Replies from workflows or AI, automatic mail and forwarding rules don't count, so you're alerted when nobody has answered.",{"type":17,"tag":18,"props":926,"children":927},{},[928,930,935,936,941,942,947,948,953,954,959,961,965,967,972],{"type":22,"value":929},"Incoming triggers don't need an AI decision any more. Add one when you want to sort messages. Filters: ",{"type":17,"tag":25,"props":931,"children":932},{},[933],{"type":22,"value":934},"Sender name",{"type":22,"value":86},{"type":17,"tag":25,"props":937,"children":938},{},[939],{"type":22,"value":940},"Sender email or phone",{"type":22,"value":86},{"type":17,"tag":25,"props":943,"children":944},{},[945],{"type":22,"value":946},"Subject",{"type":22,"value":86},{"type":17,"tag":25,"props":949,"children":950},{},[951],{"type":22,"value":952},"Message text",{"type":22,"value":294},{"type":17,"tag":25,"props":955,"children":956},{},[957],{"type":22,"value":958},"Channel",{"type":22,"value":960},". On ",{"type":17,"tag":25,"props":962,"children":963},{},[964],{"type":22,"value":915},{"type":22,"value":966}," there's also ",{"type":17,"tag":25,"props":968,"children":969},{},[970],{"type":22,"value":971},"Hours waiting",{"type":22,"value":493},{"type":17,"tag":73,"props":974,"children":975},{},[976,986,996],{"type":17,"tag":77,"props":977,"children":978},{},[979,984],{"type":17,"tag":25,"props":980,"children":981},{},[982],{"type":22,"value":983},"One channel can have up to 10 incoming workflows on.",{"type":22,"value":985}," An 11th can't be turned on; turn one off first.",{"type":17,"tag":77,"props":987,"children":988},{},[989,994],{"type":17,"tag":25,"props":990,"children":991},{},[992],{"type":22,"value":993},"Automatic email",{"type":22,"value":995}," (auto-replies, mailing lists) never starts an incoming workflow. The run shows as skipped: \"Not run: this was an automatic email, such as an auto-reply or a mailing list.\"",{"type":17,"tag":77,"props":997,"children":998},{},[999,1003],{"type":17,"tag":25,"props":1000,"children":1001},{},[1002],{"type":22,"value":764},{"type":22,"value":1004}," means the sender, on the same channel. A sender who isn't a client has no client, so a client filter doesn't match and client steps are skipped.",{"type":17,"tag":47,"props":1006,"children":1008},{"id":1007},"calls",[1009],{"type":22,"value":1010},"Calls",{"type":17,"tag":18,"props":1012,"children":1013},{},[1014,1019,1020,1025,1026,1031],{"type":17,"tag":25,"props":1015,"children":1016},{},[1017],{"type":22,"value":1018},"Call missed",{"type":22,"value":86},{"type":17,"tag":25,"props":1021,"children":1022},{},[1023],{"type":22,"value":1024},"Call completed",{"type":22,"value":86},{"type":17,"tag":25,"props":1027,"children":1028},{},[1029],{"type":22,"value":1030},"Call transcript ready",{"type":22,"value":1032},". A transcript trigger can use an AI decision to route the run.",{"type":17,"tag":47,"props":1034,"children":1036},{"id":1035},"filters-that-use-the-client",[1037],{"type":22,"value":1038},"Filters that use the client",{"type":17,"tag":18,"props":1040,"children":1041},{},[1042,1044,1049,1051,1056,1057,1062,1063,1068,1069,1074,1075,1080,1081,1086,1087,1092,1093,1098,1099,1104,1106,1111,1112,1117,1119,1123],{"type":22,"value":1043},"Most triggers that involve a client offer client filters under ",{"type":17,"tag":25,"props":1045,"children":1046},{},[1047],{"type":22,"value":1048},"Only continue if",{"type":22,"value":1050},": ",{"type":17,"tag":25,"props":1052,"children":1053},{},[1054],{"type":22,"value":1055},"Stage",{"type":22,"value":86},{"type":17,"tag":25,"props":1058,"children":1059},{},[1060],{"type":22,"value":1061},"Stage group",{"type":22,"value":86},{"type":17,"tag":25,"props":1064,"children":1065},{},[1066],{"type":22,"value":1067},"Tags",{"type":22,"value":86},{"type":17,"tag":25,"props":1070,"children":1071},{},[1072],{"type":22,"value":1073},"Client type",{"type":22,"value":86},{"type":17,"tag":25,"props":1076,"children":1077},{},[1078],{"type":22,"value":1079},"Last contacted",{"type":22,"value":86},{"type":17,"tag":25,"props":1082,"children":1083},{},[1084],{"type":22,"value":1085},"Next follow-up",{"type":22,"value":86},{"type":17,"tag":25,"props":1088,"children":1089},{},[1090],{"type":22,"value":1091},"Follow-up due",{"type":22,"value":86},{"type":17,"tag":25,"props":1094,"children":1095},{},[1096],{"type":22,"value":1097},"Projects",{"type":22,"value":86},{"type":17,"tag":25,"props":1100,"children":1101},{},[1102],{"type":22,"value":1103},"Last invoice",{"type":22,"value":1105},", your client custom fields, and, if you can see prices, ",{"type":17,"tag":25,"props":1107,"children":1108},{},[1109],{"type":22,"value":1110},"Lifetime value",{"type":22,"value":294},{"type":17,"tag":25,"props":1113,"children":1114},{},[1115],{"type":22,"value":1116},"Open balance",{"type":22,"value":1118},". Lead triggers don't have a client (except ",{"type":17,"tag":25,"props":1120,"children":1121},{},[1122],{"type":22,"value":858},{"type":22,"value":1124},"). If a run has no client, a client filter doesn't match.",{"type":17,"tag":18,"props":1126,"children":1127},{},[1128],{"type":22,"value":1129},"Removing or swapping a trigger drops any filter that no longer applies, and tells you how many it removed.",{"type":17,"tag":47,"props":1131,"children":1133},{"id":1132},"next-steps",[1134],{"type":22,"value":1135},"Next steps",{"type":17,"tag":73,"props":1137,"children":1138},{},[1139,1148,1157],{"type":17,"tag":77,"props":1140,"children":1141},{},[1142],{"type":17,"tag":586,"props":1143,"children":1145},{"href":1144},"\u002Fv\u002F2026.3\u002Fautomation\u002Fworkflow-actions\u002F",[1146],{"type":22,"value":1147},"Workflow actions",{"type":17,"tag":77,"props":1149,"children":1150},{},[1151],{"type":17,"tag":586,"props":1152,"children":1154},{"href":1153},"\u002Fv\u002F2026.3\u002Fautomation\u002Fbuild-test-activate-workflow\u002F",[1155],{"type":22,"value":1156},"Build a workflow",{"type":17,"tag":77,"props":1158,"children":1159},{},[1160],{"type":17,"tag":586,"props":1161,"children":1163},{"href":1162},"\u002Fv\u002F2026.3\u002Fautomation\u002Fworkflow-runs\u002F",[1164],{"type":22,"value":1165},"Workflow runs",{"type":17,"tag":18,"props":1167,"children":1168},{},[1169,1171,1177],{"type":22,"value":1170},"Return to ",{"type":17,"tag":586,"props":1172,"children":1174},{"href":1173},"\u002Fv\u002F2026.3\u002Fautomation\u002Fautomations\u002F",[1175],{"type":22,"value":1176},"Workflows",{"type":22,"value":493},{"title":7,"searchDepth":1179,"depth":1179,"links":1180},2,[1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193],{"id":49,"depth":1179,"text":52},{"id":197,"depth":1179,"text":200},{"id":262,"depth":1179,"text":265},{"id":365,"depth":1179,"text":368},{"id":496,"depth":1179,"text":499},{"id":535,"depth":1179,"text":538},{"id":595,"depth":1179,"text":598},{"id":692,"depth":1179,"text":695},{"id":769,"depth":1179,"text":772},{"id":886,"depth":1179,"text":889},{"id":1007,"depth":1179,"text":1010},{"id":1035,"depth":1179,"text":1038},{"id":1132,"depth":1179,"text":1135},"markdown","content:v:2026.3:automation:workflow-triggers.md","content","v\u002F2026.3\u002Fautomation\u002Fworkflow-triggers.md","v\u002F2026.3\u002Fautomation\u002Fworkflow-triggers","md",1790834917925]