[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"initial-data":3,"kb:search:disabled":33,"kb:sectionPath:null:null:en":36,"kb:categories:1:en":37,"kb:brandArticles:1:0:en":60,"kb:articleDetails:115:en":83,"kb:categoryDetails:7:en":108,"kb:subSections:21:en":121,"kb:sectionArticles:21:0:500:en":122},[4,14],{"theme":5,"assets":11},{"color-primary":6,"color-page-bg":7,"color-page-bg-dark":8,"color-content-bg":7,"color-content-bg-hover":9,"color-text-default":10},"#e51728","#ffffff","#121212","#f6f9fc","#0a2540",{"logo":12,"favicon":13},"\u002Fknowledge-base\u002Fpleased-logo.svg","\u002Fknowledge-base\u002Fpleased-favicon.svg",[15],{"name":16,"code":17,"url":17,"displayOrder":18,"isActive":19,"inboundEmailDomains":20,"outboundEmailDomain":20,"publishSettings":21,"id":18},"Pleased","pleased",1,true,"@pleased.com",{"KB":22,"CHATBOT":29},{"publishedLanguages":23,"defaultLanguage":28},[24],{"name":25,"nameLocal":26,"locale":27},"English*","English","en",{"name":25,"nameLocal":26,"locale":27},{"publishedLanguages":30,"defaultLanguage":32},[31],{"name":25,"nameLocal":26,"locale":27},null,{"data":34,"total":35},[],0,[],[38,43,47,50,54,56],{"id":39,"brandId":18,"position":39,"title":40,"description":41,"titleTranslated":32,"descriptionTranslated":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},3,"Getting Started","Getting Started with Pleased",false,{"id":44,"brandId":18,"position":44,"title":45,"description":46,"titleTranslated":32,"descriptionTranslated":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},5,"Ticket Management","Test 2",{"id":48,"brandId":18,"position":48,"title":49,"description":49,"titleTranslated":32,"descriptionTranslated":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},7,"Triggers and Automation Rules",{"id":51,"brandId":18,"position":52,"title":53,"description":53,"titleTranslated":32,"descriptionTranslated":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},17,15,"Creating a Knowledge Base",{"id":52,"brandId":18,"position":51,"title":55,"description":55,"titleTranslated":32,"descriptionTranslated":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},"Release Notes",{"id":57,"brandId":18,"position":57,"title":58,"description":59,"titleTranslated":32,"descriptionTranslated":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},18,"Developer Docs","External Events",{"content":61,"number":35,"size":79,"totalElements":44,"pageable":80,"last":19,"totalPages":18,"sort":82,"first":19,"numberOfElements":44,"empty":42},[62,65,68,71,75],{"id":63,"brandId":18,"sectionId":32,"categoryId":39,"categoryName":32,"categoryNameTranslated":32,"title":64,"titleTranslated":32,"position":63,"isDraft":42,"isPromoted":19,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},70,"Install the Pleased Chat Widget on your website",{"id":66,"brandId":18,"sectionId":44,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":67,"titleTranslated":32,"position":66,"isDraft":42,"isPromoted":19,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},71,"Setting up inbound emails",{"id":69,"brandId":18,"sectionId":44,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":70,"titleTranslated":32,"position":69,"isDraft":42,"isPromoted":19,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},72,"Setting up outbound emails",{"id":72,"brandId":18,"sectionId":73,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":74,"titleTranslated":32,"position":72,"isDraft":42,"isPromoted":19,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},82,9,"Inviting teammates",{"id":76,"brandId":18,"sectionId":73,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":77,"titleTranslated":32,"position":78,"isDraft":42,"isPromoted":19,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},104,"Configuring your Chatbot",93,10,{"sort":81,"offset":35,"pageNumber":35,"pageSize":79,"paged":19,"unpaged":42},{"sorted":19,"empty":42,"unsorted":42},{"sorted":19,"empty":42,"unsorted":42},{"article":84,"sections":93,"category":95,"relatedArticles":96,"relatedTagsArticles":107},{"id":85,"brandId":18,"sectionId":86,"categoryId":32,"title":87,"body":88,"keywords":32,"position":85,"isCommentDisabled":32,"isDraft":42,"isPromoted":42,"upvotes":32,"downvotes":32,"isActive":19,"language":27,"englishVersion":19,"createdAt":89,"createdBy":90,"updatedAt":91,"updatedBy":90,"tags":32,"includeForAi":19,"authorName":92},115,21,"Creating an external event","\u003Cp>\u003Cstrong>Permissions:\u003C\u002Fstrong> Workspace \u003Cstrong>Admin\u003C\u002Fstrong> or configured role permissions\u003C\u002Fp>\u003Ch2>Where it is\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cstrong>Settings → Automation Builder → External Events\u003C\u002Fstrong> tab\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>What the page is for\u003C\u002Fh2>\u003Cp>External Events let monitoring or business systems \u003Cstrong>signal Pleased\u003C\u002Fstrong> when something important happens (e.g. payment success rate drops, a fraud spike, a region outage). Matching rules then \u003Cstrong>turn existing Ticket Triggers, Chat Triggers, or Automations on or off\u003C\u002Fstrong> so the helpdesk automatically changes mode.\u003C\u002Fp>\u003Cp>Example narrative\u002Fcase:\u003C\u002Fp>\u003Cblockquote>When Grafana reports that card withdrawal success rate is critically low, an External Event rule can \u003Cstrong>activate\u003C\u002Fstrong> a Ticket Trigger that tags and prioritises payment tickets, and later another event (or status) can \u003Cstrong>deactivate\u003C\u002Fstrong> that trigger when the incident clears.\u003C\u002Fblockquote>\u003Ch2>List page\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cstrong>Columns -\u003C\u002Fstrong> Rank, Title, Updated by, Last update, Created at, Created by, Status, Actions\u003C\u002Fli>\u003Cli>\u003Cstrong>Add\u003C\u002Fstrong> - \u003Cstrong>Add External Event\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Cstrong>Special CTA\u003C\u002Fstrong> - \u003Cstrong>Generate JSON Structure\u003C\u002Fstrong> - sample payload\u002Fexpected structure for integrators\u003C\u002Fli>\u003Cli>\u003Cstrong>Search\u003C\u002Fstrong> - By title\u003C\u002Fli>\u003Cli>\u003Cstrong>Filters\u003C\u002Fstrong> - Active \u002F Inactive\u003C\u002Fli>\u003Cli>\u003Cstrong>Rank\u003C\u002Fstrong> - Reorder active rules (move up\u002Fdown)\u003C\u002Fli>\u003Cli>\u003Cstrong>Status\u003C\u002Fstrong> - Per-row and bulk activate \u002F deactivate\u003C\u002Fli>\u003Cli>\u003Cstrong>Row actions\u003C\u002Fstrong> - Edit, Clone, Move (when active), Delete\u003C\u002Fli>\u003C\u002Ful>\u003Cp>New rules are created \u003Cstrong>active\u003C\u002Fstrong>. Active\u002Finactive is managed from the list (not as a separate form toggle on save).\u003C\u002Fp>\u003Ch2>Create \u002F Edit form (sections)\u003C\u002Fh2>\u003Ch3>A. General\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> - Required, max 255. Human name for the rule.\u003C\u002Fli>\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong> - Optional, max 200. Why this rule exists.\u003C\u002Fli>\u003Cli>\u003Cstrong>Event type\u003C\u002Fstrong> - Required, max 255. Must \u003Cstrong>exactly match\u003C\u002Fstrong> the inbound payload’s \u003Ccode>eventType\u003C\u002Fcode>.\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>B. Conditions\u003C\u002Fh3>\u003Cp>Two groups (same pattern as other business rules):\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Meet all\u003C\u002Fstrong> - every listed condition must match\u003C\u002Fli>\u003Cli>\u003Cstrong>Meet any\u003C\u002Fstrong> - at least one must match\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Each condition row:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Data key \u002F property name\u003C\u002Fstrong> - Top-level key under the event’s \u003Ccode>data\u003C\u002Fcode> object\u003C\u002Fli>\u003Cli>\u003Cstrong>Data type\u003C\u002Fstrong> - Integer, Floating Point, String, Date, Datetime\u003C\u002Fli>\u003Cli>\u003Cstrong>Operator\u003C\u002Fstrong> - Depends on type (see below)\u003C\u002Fli>\u003Cli>\u003Cstrong>Value\u003C\u002Fstrong> - Compared against the inbound value\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Operators by data type:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Integer, Floating Point, Date, Datetime\u003C\u002Fstrong> - IS, IS NOT, ≥, ≤\u003C\u002Fli>\u003Cli>\u003Cstrong>String\u003C\u002Fstrong> - IS, IS NOT only\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>Matching rules:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>Keys are \u003Cstrong>flat\u003C\u002Fstrong> - \u003Ccode>data.region\u003C\u002Fcode> works; nested paths are not supported.\u003C\u002Fli>\u003Cli>String match is exact (watch casing \u002F spaces).\u003C\u002Fli>\u003Cli>Server allows \u003Cstrong>at most 25 conditions total\u003C\u002Fstrong> across both groups.\u003C\u002Fli>\u003Cli>At least one condition is required.\u003C\u002Fli>\u003Cli>Two External Event rules cannot share the same event type \u003Cstrong>and\u003C\u002Fstrong> the same condition sets.\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>C. Actions \u003C\u002Fh3>\u003Cp>Pick \u003Cstrong>one\u003C\u002Fstrong> of:\u003C\u002Fp>\u003Cul>\u003Cli>Set \u003Cstrong>Ticket Trigger\u003C\u002Fstrong> Active \u002F Inactive\u003C\u002Fli>\u003Cli>Set \u003Cstrong>Chat Trigger\u003C\u002Fstrong> Active \u002F Inactive\u003C\u002Fli>\u003Cli>Set \u003Cstrong>Automation\u003C\u002Fstrong> Active \u002F Inactive\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Then select the \u003Cstrong>existing\u003C\u002Fstrong> rule to control.\u003C\u002Fp>\u003Cp>If that rule is already in the desired state when the event arrives, Pleased skips it (no-op).\u003C\u002Fp>\u003Ch3>D. No schedule\u003C\u002Fh3>\u003Cp>Unlike time-based Automations, External Events have \u003Cstrong>no frequency \u002F schedule\u003C\u002Fstrong> section. They run when an inbound event is accepted.\u003C\u002Fp>\u003Ch2>Priority \u002F rank\u003C\u002Fh2>\u003Cul>\u003Cli>Rules are ordered; \u003Cstrong>higher priority is considered first\u003C\u002Fstrong> when several match the same event type.\u003C\u002Fli>\u003Cli>Rank controls apply to the \u003Cstrong>active\u003C\u002Fstrong> list.\u003C\u002Fli>\u003Cli>New\u002Freactivated rules go to the \u003Cstrong>end\u003C\u002Fstrong> of the active list.\u003C\u002Fli>\u003Cli>Per inbound event, Pleased considers up to a capped number of processable rules (platform default: 50).\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Dependency when deleting a trigger\u002Fautomation\u003C\u002Fh2>\u003Cp>If you delete a Ticket Trigger, Chat Trigger, or Automation that an External Event rule points at, the product warns and lists dependent External Event rules (with links).\u003C\u002Fp>\u003Cul>\u003Cli>Affected External Event rules can show the target as \u003Cstrong>(Deleted)\u003C\u002Fstrong> in the form.\u003C\u002Fli>\u003Cli>Confirm with product\u002Feng before documenting that dependents are \u003Cstrong>automatically\u003C\u002Fstrong> set Inactive — UI copy suggests this; automatic cascade was not clearly verified in backend code.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Deleting an External Event rule itself is a normal delete confirmation only.\u003C\u002Fp>","2026-10-20T13:35:01.000+00:00",11,"2026-10-20T14:44:19.000+00:00","Connor Paterson",[94],{"id":86,"brandId":18,"categoryId":48,"parentSectionId":32,"position":86,"title":59,"description":59,"titleTranslated":32,"descriptionTranslated":32,"sections":32,"articles":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},{"id":48,"brandId":18,"position":48,"title":49,"description":49,"titleTranslated":32,"descriptionTranslated":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},[97,100,101,104],{"id":98,"brandId":18,"sectionId":86,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":99,"titleTranslated":32,"position":98,"isDraft":42,"isPromoted":42,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},114,"Generating Access Tokens",{"id":85,"brandId":18,"sectionId":86,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":87,"titleTranslated":32,"position":85,"isDraft":42,"isPromoted":42,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},{"id":102,"brandId":18,"sectionId":86,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":103,"titleTranslated":32,"position":102,"isDraft":42,"isPromoted":42,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},117,"Access Tokens FAQs",{"id":105,"brandId":18,"sectionId":86,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":106,"titleTranslated":32,"position":105,"isDraft":42,"isPromoted":42,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},118,"External Event FAQs",[],{"category":109,"sections":110,"articles":120},{"id":48,"brandId":18,"position":48,"title":49,"description":49,"titleTranslated":32,"descriptionTranslated":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},[111,113,116,119],{"id":57,"brandId":18,"categoryId":48,"parentSectionId":32,"position":57,"title":112,"description":112,"titleTranslated":32,"descriptionTranslated":32,"sections":32,"articles":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},"Ticket Triggers",{"id":114,"brandId":18,"categoryId":48,"parentSectionId":32,"position":114,"title":115,"description":115,"titleTranslated":32,"descriptionTranslated":32,"sections":32,"articles":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},19,"Chat Triggers",{"id":117,"brandId":18,"categoryId":48,"parentSectionId":32,"position":117,"title":118,"description":118,"titleTranslated":32,"descriptionTranslated":32,"sections":32,"articles":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},20,"Automations",{"id":86,"brandId":18,"categoryId":48,"parentSectionId":32,"position":86,"title":59,"description":59,"titleTranslated":32,"descriptionTranslated":32,"sections":32,"articles":32,"isActive":19,"language":27,"englishVersion":19,"isInternal":42},[],[],{"content":123,"number":35,"size":128,"totalElements":129,"pageable":130,"last":19,"totalPages":18,"sort":132,"first":19,"numberOfElements":129,"empty":42},[124,125,126,127],{"id":98,"brandId":18,"sectionId":86,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":99,"titleTranslated":32,"position":98,"isDraft":42,"isPromoted":42,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},{"id":85,"brandId":18,"sectionId":86,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":87,"titleTranslated":32,"position":85,"isDraft":42,"isPromoted":42,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},{"id":102,"brandId":18,"sectionId":86,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":103,"titleTranslated":32,"position":102,"isDraft":42,"isPromoted":42,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},{"id":105,"brandId":18,"sectionId":86,"categoryId":32,"categoryName":32,"categoryNameTranslated":32,"title":106,"titleTranslated":32,"position":105,"isDraft":42,"isPromoted":42,"isActive":19,"language":27,"englishVersion":19,"updatedAt":32,"isInternal":32,"includeForAi":32,"expiryTime":32,"priority":42,"isPriority":42},500,4,{"sort":131,"offset":35,"pageNumber":35,"pageSize":128,"paged":19,"unpaged":42},{"sorted":19,"empty":42,"unsorted":42},{"sorted":19,"empty":42,"unsorted":42}]