[{"data":1,"prerenderedAt":7563},["ShallowReactive",2],{"help-settings":3},[4,489,1079,1535,1960,2258,2496,2765,3091,3350,3775,4068,4692,4949,5470,6132,6584,7192],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"category":6,"order":11,"difficulty":12,"time_to_complete":13,"related":14,"body":18,"_type":483,"_id":484,"_source":485,"_file":486,"_stem":487,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fmanaging-accounts","settings",false,"","Managing WhatsApp Business accounts","How to add, configure, test, and manage multiple WhatsApp Business accounts in AIsoule.",1,"intermediate","4 minutes",[15,16,17],"\u002Fhelp\u002Fgetting-started\u002Fconnect-whatsapp","\u002Fhelp\u002Fsettings\u002Fcreating-templates","\u002Fhelp\u002Fsettings\u002Fwebhook-configuration",{"type":19,"children":20,"toc":464},"root",[21,29,35,42,55,80,86,93,117,123,145,158,164,169,175,217,223,246,251,257,270,276,311,317,322,361,367,372,394,400,421,430,436,441,459],{"type":22,"tag":23,"props":24,"children":26},"element","h1",{"id":25},"managing-whatsapp-business-accounts",[27],{"type":28,"value":9},"text",{"type":22,"tag":30,"props":31,"children":32},"p",{},[33],{"type":28,"value":34},"AIsoule supports multiple WhatsApp Business numbers. Here's how to manage them.",{"type":22,"tag":36,"props":37,"children":39},"h2",{"id":38},"viewing-your-accounts",[40],{"type":28,"value":41},"Viewing your accounts",{"type":22,"tag":30,"props":43,"children":44},{},[45,47,53],{"type":28,"value":46},"Go to ",{"type":22,"tag":48,"props":49,"children":50},"strong",{},[51],{"type":28,"value":52},"Settings → WhatsApp Accounts",{"type":28,"value":54}," to see all connected numbers with:",{"type":22,"tag":56,"props":57,"children":58},"ul",{},[59,65,70,75],{"type":22,"tag":60,"props":61,"children":62},"li",{},[63],{"type":28,"value":64},"Account name",{"type":22,"tag":60,"props":66,"children":67},{},[68],{"type":28,"value":69},"Phone Number ID",{"type":22,"tag":60,"props":71,"children":72},{},[73],{"type":28,"value":74},"Status (active\u002Finactive)",{"type":22,"tag":60,"props":76,"children":77},{},[78],{"type":28,"value":79},"Default flags (incoming\u002Foutgoing)",{"type":22,"tag":36,"props":81,"children":83},{"id":82},"adding-a-new-account",[84],{"type":28,"value":85},"Adding a new account",{"type":22,"tag":87,"props":88,"children":90},"h3",{"id":89},"via-embedded-signup-recommended",[91],{"type":28,"value":92},"Via Embedded Signup (recommended)",{"type":22,"tag":94,"props":95,"children":96},"ol",{},[97,107,112],{"type":22,"tag":60,"props":98,"children":99},{},[100,102],{"type":28,"value":101},"Click ",{"type":22,"tag":48,"props":103,"children":104},{},[105],{"type":28,"value":106},"\"Connect via Facebook\"",{"type":22,"tag":60,"props":108,"children":109},{},[110],{"type":28,"value":111},"Complete the Meta Embedded Signup flow",{"type":22,"tag":60,"props":113,"children":114},{},[115],{"type":28,"value":116},"Account is automatically configured",{"type":22,"tag":87,"props":118,"children":120},{"id":119},"manual-setup",[121],{"type":28,"value":122},"Manual setup",{"type":22,"tag":94,"props":124,"children":125},{},[126,135,140],{"type":22,"tag":60,"props":127,"children":128},{},[129,130],{"type":28,"value":101},{"type":22,"tag":48,"props":131,"children":132},{},[133],{"type":28,"value":134},"\"Add Account\"",{"type":22,"tag":60,"props":136,"children":137},{},[138],{"type":28,"value":139},"Enter credentials from Meta Developer Console",{"type":22,"tag":60,"props":141,"children":142},{},[143],{"type":28,"value":144},"Save and test connection",{"type":22,"tag":30,"props":146,"children":147},{},[148,150,156],{"type":28,"value":149},"See ",{"type":22,"tag":151,"props":152,"children":153},"a",{"href":15},[154],{"type":28,"value":155},"Connecting your WhatsApp number",{"type":28,"value":157}," for detailed steps.",{"type":22,"tag":36,"props":159,"children":161},{"id":160},"account-settings",[162],{"type":28,"value":163},"Account settings",{"type":22,"tag":30,"props":165,"children":166},{},[167],{"type":28,"value":168},"Click on any account to configure:",{"type":22,"tag":87,"props":170,"children":172},{"id":171},"basic-settings",[173],{"type":28,"value":174},"Basic settings",{"type":22,"tag":56,"props":176,"children":177},{},[178,188,207],{"type":22,"tag":60,"props":179,"children":180},{},[181,186],{"type":22,"tag":48,"props":182,"children":183},{},[184],{"type":28,"value":185},"Account Name",{"type":28,"value":187}," — Friendly name for identification",{"type":22,"tag":60,"props":189,"children":190},{},[191,196,198,205],{"type":22,"tag":48,"props":192,"children":193},{},[194],{"type":28,"value":195},"API Version",{"type":28,"value":197}," — Usually ",{"type":22,"tag":199,"props":200,"children":202},"code",{"className":201},[],[203],{"type":28,"value":204},"v21.0",{"type":28,"value":206}," (latest)",{"type":22,"tag":60,"props":208,"children":209},{},[210,215],{"type":22,"tag":48,"props":211,"children":212},{},[213],{"type":28,"value":214},"Auto Read Receipt",{"type":28,"value":216}," — Automatically mark messages as read",{"type":22,"tag":87,"props":218,"children":220},{"id":219},"default-flags",[221],{"type":28,"value":222},"Default flags",{"type":22,"tag":56,"props":224,"children":225},{},[226,236],{"type":22,"tag":60,"props":227,"children":228},{},[229,234],{"type":22,"tag":48,"props":230,"children":231},{},[232],{"type":28,"value":233},"Default Incoming",{"type":28,"value":235}," — This account receives incoming messages",{"type":22,"tag":60,"props":237,"children":238},{},[239,244],{"type":22,"tag":48,"props":240,"children":241},{},[242],{"type":28,"value":243},"Default Outgoing",{"type":28,"value":245}," — This account is used for sending messages",{"type":22,"tag":30,"props":247,"children":248},{},[249],{"type":28,"value":250},"If you have multiple accounts, set one as default for each direction.",{"type":22,"tag":87,"props":252,"children":254},{"id":253},"business-calling",[255],{"type":28,"value":256},"Business Calling",{"type":22,"tag":56,"props":258,"children":259},{},[260],{"type":22,"tag":60,"props":261,"children":262},{},[263,268],{"type":22,"tag":48,"props":264,"children":265},{},[266],{"type":28,"value":267},"Business Calling Enabled",{"type":28,"value":269}," — Toggle ON only after Meta enrolls your number in the Calling API",{"type":22,"tag":36,"props":271,"children":273},{"id":272},"testing-your-connection",[274],{"type":28,"value":275},"Testing your connection",{"type":22,"tag":94,"props":277,"children":278},{},[279,284,293],{"type":22,"tag":60,"props":280,"children":281},{},[282],{"type":28,"value":283},"Open the account",{"type":22,"tag":60,"props":285,"children":286},{},[287,288],{"type":28,"value":101},{"type":22,"tag":48,"props":289,"children":290},{},[291],{"type":28,"value":292},"\"Test Connection\"",{"type":22,"tag":60,"props":294,"children":295},{},[296,298],{"type":28,"value":297},"You'll see:\n",{"type":22,"tag":56,"props":299,"children":300},{},[301,306],{"type":22,"tag":60,"props":302,"children":303},{},[304],{"type":28,"value":305},"✅ Connection successful — with phone number and quality rating",{"type":22,"tag":60,"props":307,"children":308},{},[309],{"type":28,"value":310},"❌ Connection failed — with error details",{"type":22,"tag":36,"props":312,"children":314},{"id":313},"webhook-configuration",[315],{"type":28,"value":316},"Webhook configuration",{"type":22,"tag":30,"props":318,"children":319},{},[320],{"type":28,"value":321},"Each account has a unique webhook verify token. Configure in Meta:",{"type":22,"tag":94,"props":323,"children":324},{},[325,337,346,351,356],{"type":22,"tag":60,"props":326,"children":327},{},[328,330,335],{"type":28,"value":329},"Copy the ",{"type":22,"tag":48,"props":331,"children":332},{},[333],{"type":28,"value":334},"Webhook URL",{"type":28,"value":336}," shown in AIsoule",{"type":22,"tag":60,"props":338,"children":339},{},[340,341],{"type":28,"value":329},{"type":22,"tag":48,"props":342,"children":343},{},[344],{"type":28,"value":345},"Verify Token",{"type":22,"tag":60,"props":347,"children":348},{},[349],{"type":28,"value":350},"Go to Meta App Dashboard → WhatsApp → Configuration",{"type":22,"tag":60,"props":352,"children":353},{},[354],{"type":28,"value":355},"Paste both values",{"type":22,"tag":60,"props":357,"children":358},{},[359],{"type":28,"value":360},"Subscribe to message events",{"type":22,"tag":36,"props":362,"children":364},{"id":363},"subscribing-to-webhooks",[365],{"type":28,"value":366},"Subscribing to webhooks",{"type":22,"tag":30,"props":368,"children":369},{},[370],{"type":28,"value":371},"After configuring the webhook URL in Meta:",{"type":22,"tag":94,"props":373,"children":374},{},[375,380,389],{"type":22,"tag":60,"props":376,"children":377},{},[378],{"type":28,"value":379},"Open the account in AIsoule",{"type":22,"tag":60,"props":381,"children":382},{},[383,384],{"type":28,"value":101},{"type":22,"tag":48,"props":385,"children":386},{},[387],{"type":28,"value":388},"\"Subscribe\"",{"type":22,"tag":60,"props":390,"children":391},{},[392],{"type":28,"value":393},"This registers your app to receive incoming messages",{"type":22,"tag":36,"props":395,"children":397},{"id":396},"deleting-an-account",[398],{"type":28,"value":399},"Deleting an account",{"type":22,"tag":94,"props":401,"children":402},{},[403,407,416],{"type":22,"tag":60,"props":404,"children":405},{},[406],{"type":28,"value":283},{"type":22,"tag":60,"props":408,"children":409},{},[410,411],{"type":28,"value":101},{"type":22,"tag":48,"props":412,"children":413},{},[414],{"type":28,"value":415},"\"Delete\"",{"type":22,"tag":60,"props":417,"children":418},{},[419],{"type":28,"value":420},"Confirm",{"type":22,"tag":422,"props":423,"children":424},"blockquote",{},[425],{"type":22,"tag":30,"props":426,"children":427},{},[428],{"type":28,"value":429},"⚠️ Deleting an account disconnects it from AIsoule. Messages will no longer be received. The WhatsApp number itself is not affected — you can reconnect it later.",{"type":22,"tag":36,"props":431,"children":433},{"id":432},"multiple-accounts",[434],{"type":28,"value":435},"Multiple accounts",{"type":22,"tag":30,"props":437,"children":438},{},[439],{"type":28,"value":440},"You can connect multiple WhatsApp numbers for:",{"type":22,"tag":56,"props":442,"children":443},{},[444,449,454],{"type":22,"tag":60,"props":445,"children":446},{},[447],{"type":28,"value":448},"Different departments (Sales: +91-XXX, Support: +91-YYY)",{"type":22,"tag":60,"props":450,"children":451},{},[452],{"type":28,"value":453},"Different brands under one organization",{"type":22,"tag":60,"props":455,"children":456},{},[457],{"type":28,"value":458},"Testing (sandbox number + production number)",{"type":22,"tag":30,"props":460,"children":461},{},[462],{"type":28,"value":463},"Each account has its own templates, webhook, and messaging limits.",{"title":8,"searchDepth":465,"depth":465,"links":466},2,[467,468,473,478,479,480,481,482],{"id":38,"depth":465,"text":41},{"id":82,"depth":465,"text":85,"children":469},[470,472],{"id":89,"depth":471,"text":92},3,{"id":119,"depth":471,"text":122},{"id":160,"depth":465,"text":163,"children":474},[475,476,477],{"id":171,"depth":471,"text":174},{"id":219,"depth":471,"text":222},{"id":253,"depth":471,"text":256},{"id":272,"depth":465,"text":275},{"id":313,"depth":465,"text":316},{"id":363,"depth":465,"text":366},{"id":396,"depth":465,"text":399},{"id":432,"depth":465,"text":435},"markdown","content:help:settings:managing-accounts.md","content","help\u002Fsettings\u002Fmanaging-accounts.md","help\u002Fsettings\u002Fmanaging-accounts","md",{"_path":17,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":490,"description":491,"category":6,"order":492,"difficulty":12,"time_to_complete":13,"related":493,"body":497,"_type":483,"_id":1076,"_source":485,"_file":1077,"_stem":1078,"_extension":488},"Configuring outbound webhooks","How to set up webhooks to receive real-time notifications when events happen in AIsoule.",10,[494,495,496],"\u002Fhelp\u002Fintegrations\u002Fwebhooks-receiving","\u002Fhelp\u002Fintegrations\u002Fapi-overview","\u002Fhelp\u002Fsettings\u002Fapi-keys",{"type":19,"children":498,"toc":1066},[499,504,509,515,583,595,601,606,787,792,798,826,832,837,889,895,908,916,928,934,939,977,983,1007,1013],{"type":22,"tag":23,"props":500,"children":502},{"id":501},"configuring-outbound-webhooks",[503],{"type":28,"value":490},{"type":22,"tag":30,"props":505,"children":506},{},[507],{"type":28,"value":508},"Webhooks push real-time event data to your server whenever something happens in AIsoule.",{"type":22,"tag":36,"props":510,"children":512},{"id":511},"creating-a-webhook",[513],{"type":28,"value":514},"Creating a webhook",{"type":22,"tag":94,"props":516,"children":517},{},[518,527,536,574],{"type":22,"tag":60,"props":519,"children":520},{},[521,522],{"type":28,"value":46},{"type":22,"tag":48,"props":523,"children":524},{},[525],{"type":28,"value":526},"Settings → Webhooks",{"type":22,"tag":60,"props":528,"children":529},{},[530,531],{"type":28,"value":101},{"type":22,"tag":48,"props":532,"children":533},{},[534],{"type":28,"value":535},"\"New Webhook\"",{"type":22,"tag":60,"props":537,"children":538},{},[539,541],{"type":28,"value":540},"Configure:\n",{"type":22,"tag":56,"props":542,"children":543},{},[544,554,564],{"type":22,"tag":60,"props":545,"children":546},{},[547,552],{"type":22,"tag":48,"props":548,"children":549},{},[550],{"type":28,"value":551},"Name",{"type":28,"value":553}," — Descriptive name (e.g., \"CRM Sync\", \"Order Notifications\")",{"type":22,"tag":60,"props":555,"children":556},{},[557,562],{"type":22,"tag":48,"props":558,"children":559},{},[560],{"type":28,"value":561},"URL",{"type":28,"value":563}," — Your server endpoint (must be HTTPS)",{"type":22,"tag":60,"props":565,"children":566},{},[567,572],{"type":22,"tag":48,"props":568,"children":569},{},[570],{"type":28,"value":571},"Events",{"type":28,"value":573}," — Which events to subscribe to",{"type":22,"tag":60,"props":575,"children":576},{},[577,578],{"type":28,"value":101},{"type":22,"tag":48,"props":579,"children":580},{},[581],{"type":28,"value":582},"Save",{"type":22,"tag":30,"props":584,"children":585},{},[586,588,593],{"type":28,"value":587},"A ",{"type":22,"tag":48,"props":589,"children":590},{},[591],{"type":28,"value":592},"secret key",{"type":28,"value":594}," is auto-generated for signature verification.",{"type":22,"tag":36,"props":596,"children":598},{"id":597},"selecting-events",[599],{"type":28,"value":600},"Selecting events",{"type":22,"tag":30,"props":602,"children":603},{},[604],{"type":28,"value":605},"Choose which events trigger the webhook:",{"type":22,"tag":607,"props":608,"children":609},"table",{},[610,629],{"type":22,"tag":611,"props":612,"children":613},"thead",{},[614],{"type":22,"tag":615,"props":616,"children":617},"tr",{},[618,624],{"type":22,"tag":619,"props":620,"children":621},"th",{},[622],{"type":28,"value":623},"Event",{"type":22,"tag":619,"props":625,"children":626},{},[627],{"type":28,"value":628},"When it fires",{"type":22,"tag":630,"props":631,"children":632},"tbody",{},[633,651,668,685,702,719,736,753,770],{"type":22,"tag":615,"props":634,"children":635},{},[636,646],{"type":22,"tag":637,"props":638,"children":639},"td",{},[640],{"type":22,"tag":199,"props":641,"children":643},{"className":642},[],[644],{"type":28,"value":645},"message.incoming",{"type":22,"tag":637,"props":647,"children":648},{},[649],{"type":28,"value":650},"Customer sends a message",{"type":22,"tag":615,"props":652,"children":653},{},[654,663],{"type":22,"tag":637,"props":655,"children":656},{},[657],{"type":22,"tag":199,"props":658,"children":660},{"className":659},[],[661],{"type":28,"value":662},"message.sent",{"type":22,"tag":637,"props":664,"children":665},{},[666],{"type":28,"value":667},"Your message is sent",{"type":22,"tag":615,"props":669,"children":670},{},[671,680],{"type":22,"tag":637,"props":672,"children":673},{},[674],{"type":22,"tag":199,"props":675,"children":677},{"className":676},[],[678],{"type":28,"value":679},"message.delivered",{"type":22,"tag":637,"props":681,"children":682},{},[683],{"type":28,"value":684},"Message delivered to phone",{"type":22,"tag":615,"props":686,"children":687},{},[688,697],{"type":22,"tag":637,"props":689,"children":690},{},[691],{"type":22,"tag":199,"props":692,"children":694},{"className":693},[],[695],{"type":28,"value":696},"message.read",{"type":22,"tag":637,"props":698,"children":699},{},[700],{"type":28,"value":701},"Message read by customer",{"type":22,"tag":615,"props":703,"children":704},{},[705,714],{"type":22,"tag":637,"props":706,"children":707},{},[708],{"type":22,"tag":199,"props":709,"children":711},{"className":710},[],[712],{"type":28,"value":713},"message.failed",{"type":22,"tag":637,"props":715,"children":716},{},[717],{"type":28,"value":718},"Message delivery failed",{"type":22,"tag":615,"props":720,"children":721},{},[722,731],{"type":22,"tag":637,"props":723,"children":724},{},[725],{"type":22,"tag":199,"props":726,"children":728},{"className":727},[],[729],{"type":28,"value":730},"contact.created",{"type":22,"tag":637,"props":732,"children":733},{},[734],{"type":28,"value":735},"New contact added",{"type":22,"tag":615,"props":737,"children":738},{},[739,748],{"type":22,"tag":637,"props":740,"children":741},{},[742],{"type":22,"tag":199,"props":743,"children":745},{"className":744},[],[746],{"type":28,"value":747},"contact.updated",{"type":22,"tag":637,"props":749,"children":750},{},[751],{"type":28,"value":752},"Contact info changed",{"type":22,"tag":615,"props":754,"children":755},{},[756,765],{"type":22,"tag":637,"props":757,"children":758},{},[759],{"type":22,"tag":199,"props":760,"children":762},{"className":761},[],[763],{"type":28,"value":764},"campaign.completed",{"type":22,"tag":637,"props":766,"children":767},{},[768],{"type":28,"value":769},"Campaign finished",{"type":22,"tag":615,"props":771,"children":772},{},[773,782],{"type":22,"tag":637,"props":774,"children":775},{},[776],{"type":22,"tag":199,"props":777,"children":779},{"className":778},[],[780],{"type":28,"value":781},"transfer.created",{"type":22,"tag":637,"props":783,"children":784},{},[785],{"type":28,"value":786},"Agent transfer initiated",{"type":22,"tag":30,"props":788,"children":789},{},[790],{"type":28,"value":791},"Select only the events you need — fewer events = less load on your server.",{"type":22,"tag":36,"props":793,"children":795},{"id":794},"testing-your-webhook",[796],{"type":28,"value":797},"Testing your webhook",{"type":22,"tag":94,"props":799,"children":800},{},[801,811,816,821],{"type":22,"tag":60,"props":802,"children":803},{},[804,806],{"type":28,"value":805},"After creating, click ",{"type":22,"tag":48,"props":807,"children":808},{},[809],{"type":28,"value":810},"\"Test\"",{"type":22,"tag":60,"props":812,"children":813},{},[814],{"type":28,"value":815},"A sample payload is sent to your URL",{"type":22,"tag":60,"props":817,"children":818},{},[819],{"type":28,"value":820},"Verify your server responds with HTTP 200",{"type":22,"tag":60,"props":822,"children":823},{},[824],{"type":28,"value":825},"Check the response in the webhook logs",{"type":22,"tag":36,"props":827,"children":829},{"id":828},"webhook-logs",[830],{"type":28,"value":831},"Webhook logs",{"type":22,"tag":30,"props":833,"children":834},{},[835],{"type":28,"value":836},"View delivery history:",{"type":22,"tag":94,"props":838,"children":839},{},[840,845,861],{"type":22,"tag":60,"props":841,"children":842},{},[843],{"type":28,"value":844},"Open the webhook",{"type":22,"tag":60,"props":846,"children":847},{},[848,849,854,856],{"type":28,"value":101},{"type":22,"tag":48,"props":850,"children":851},{},[852],{"type":28,"value":853},"\"Logs\"",{"type":28,"value":855}," or ",{"type":22,"tag":48,"props":857,"children":858},{},[859],{"type":28,"value":860},"\"Recent Deliveries\"",{"type":22,"tag":60,"props":862,"children":863},{},[864,866],{"type":28,"value":865},"See:\n",{"type":22,"tag":56,"props":867,"children":868},{},[869,874,879,884],{"type":22,"tag":60,"props":870,"children":871},{},[872],{"type":28,"value":873},"Timestamp",{"type":22,"tag":60,"props":875,"children":876},{},[877],{"type":28,"value":878},"Event type",{"type":22,"tag":60,"props":880,"children":881},{},[882],{"type":28,"value":883},"Response status (200, 500, timeout)",{"type":22,"tag":60,"props":885,"children":886},{},[887],{"type":28,"value":888},"Response time",{"type":22,"tag":36,"props":890,"children":892},{"id":891},"signature-verification",[893],{"type":28,"value":894},"Signature verification",{"type":22,"tag":30,"props":896,"children":897},{},[898,900,906],{"type":28,"value":899},"Every webhook includes an ",{"type":22,"tag":199,"props":901,"children":903},{"className":902},[],[904],{"type":28,"value":905},"X-Webhook-Signature",{"type":28,"value":907}," header containing an HMAC-SHA256 signature.",{"type":22,"tag":30,"props":909,"children":910},{},[911],{"type":22,"tag":48,"props":912,"children":913},{},[914],{"type":28,"value":915},"Verify in your code:",{"type":22,"tag":917,"props":918,"children":923},"pre",{"className":919,"code":921,"language":922,"meta":8},[920],"language-javascript","const crypto = require('crypto');\n\nfunction verifyWebhook(body, signature, secret) {\n  const expected = crypto\n    .createHmac('sha256', secret)\n    .update(body)\n    .digest('hex');\n  return expected === signature;\n}\n","javascript",[924],{"type":22,"tag":199,"props":925,"children":926},{"__ignoreMap":8},[927],{"type":28,"value":921},{"type":22,"tag":36,"props":929,"children":931},{"id":930},"retry-behavior",[932],{"type":28,"value":933},"Retry behavior",{"type":22,"tag":30,"props":935,"children":936},{},[937],{"type":28,"value":938},"If your endpoint fails (non-200 response or timeout):",{"type":22,"tag":56,"props":940,"children":941},{},[942,952,962,972],{"type":22,"tag":60,"props":943,"children":944},{},[945,950],{"type":22,"tag":48,"props":946,"children":947},{},[948],{"type":28,"value":949},"Retry 1:",{"type":28,"value":951}," After 10 seconds",{"type":22,"tag":60,"props":953,"children":954},{},[955,960],{"type":22,"tag":48,"props":956,"children":957},{},[958],{"type":28,"value":959},"Retry 2:",{"type":28,"value":961}," After 60 seconds",{"type":22,"tag":60,"props":963,"children":964},{},[965,970],{"type":22,"tag":48,"props":966,"children":967},{},[968],{"type":28,"value":969},"Retry 3:",{"type":28,"value":971}," After 5 minutes",{"type":22,"tag":60,"props":973,"children":974},{},[975],{"type":28,"value":976},"After 3 failures: webhook is marked as \"failing\"",{"type":22,"tag":36,"props":978,"children":980},{"id":979},"disabling-a-webhook",[981],{"type":28,"value":982},"Disabling a webhook",{"type":22,"tag":94,"props":984,"children":985},{},[986,990,1002],{"type":22,"tag":60,"props":987,"children":988},{},[989],{"type":28,"value":844},{"type":22,"tag":60,"props":991,"children":992},{},[993,995,1000],{"type":28,"value":994},"Toggle ",{"type":22,"tag":48,"props":996,"children":997},{},[998],{"type":28,"value":999},"\"Active\"",{"type":28,"value":1001}," to OFF",{"type":22,"tag":60,"props":1003,"children":1004},{},[1005],{"type":28,"value":1006},"Events will no longer be sent (but the configuration is preserved)",{"type":22,"tag":36,"props":1008,"children":1010},{"id":1009},"tips",[1011],{"type":28,"value":1012},"Tips",{"type":22,"tag":94,"props":1014,"children":1015},{},[1016,1026,1036,1046,1056],{"type":22,"tag":60,"props":1017,"children":1018},{},[1019,1024],{"type":22,"tag":48,"props":1020,"children":1021},{},[1022],{"type":28,"value":1023},"Respond quickly",{"type":28,"value":1025}," — Return 200 immediately, process async",{"type":22,"tag":60,"props":1027,"children":1028},{},[1029,1034],{"type":22,"tag":48,"props":1030,"children":1031},{},[1032],{"type":28,"value":1033},"Handle duplicates",{"type":28,"value":1035}," — Same event may arrive twice (use event ID)",{"type":22,"tag":60,"props":1037,"children":1038},{},[1039,1044],{"type":22,"tag":48,"props":1040,"children":1041},{},[1042],{"type":28,"value":1043},"Monitor failures",{"type":28,"value":1045}," — Check webhook status weekly",{"type":22,"tag":60,"props":1047,"children":1048},{},[1049,1054],{"type":22,"tag":48,"props":1050,"children":1051},{},[1052],{"type":28,"value":1053},"Use the secret",{"type":28,"value":1055}," — Always verify signatures in production",{"type":22,"tag":60,"props":1057,"children":1058},{},[1059,1064],{"type":22,"tag":48,"props":1060,"children":1061},{},[1062],{"type":28,"value":1063},"Start with one event",{"type":28,"value":1065}," — Add more as needed",{"title":8,"searchDepth":465,"depth":465,"links":1067},[1068,1069,1070,1071,1072,1073,1074,1075],{"id":511,"depth":465,"text":514},{"id":597,"depth":465,"text":600},{"id":794,"depth":465,"text":797},{"id":828,"depth":465,"text":831},{"id":891,"depth":465,"text":894},{"id":930,"depth":465,"text":933},{"id":979,"depth":465,"text":982},{"id":1009,"depth":465,"text":1012},"content:help:settings:webhook-configuration.md","help\u002Fsettings\u002Fwebhook-configuration.md","help\u002Fsettings\u002Fwebhook-configuration",{"_path":1080,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1081,"description":1082,"category":6,"order":1083,"difficulty":12,"time_to_complete":1084,"related":1085,"body":1088,"_type":483,"_id":1532,"_source":485,"_file":1533,"_stem":1534,"_extension":488},"\u002Fhelp\u002Fsettings\u002Faudit-logs","Understanding audit logs","How to use audit logs to track who did what in your AIsoule workspace — user actions, changes, and security events.",11,"3 minutes",[1086,1087,496],"\u002Fhelp\u002Fsettings\u002Froles-permissions","\u002Fhelp\u002Fgetting-started\u002Finvite-team",{"type":19,"children":1089,"toc":1519},[1090,1095,1100,1106,1123,1129,1263,1269,1274,1325,1331,1336,1376,1382,1388,1406,1412,1430,1436,1454,1460,1472,1476],{"type":22,"tag":23,"props":1091,"children":1093},{"id":1092},"understanding-audit-logs",[1094],{"type":28,"value":1081},{"type":22,"tag":30,"props":1096,"children":1097},{},[1098],{"type":28,"value":1099},"Audit logs record every significant action in your workspace — who did what, when, and what changed.",{"type":22,"tag":36,"props":1101,"children":1103},{"id":1102},"accessing-audit-logs",[1104],{"type":28,"value":1105},"Accessing audit logs",{"type":22,"tag":94,"props":1107,"children":1108},{},[1109,1118],{"type":22,"tag":60,"props":1110,"children":1111},{},[1112,1113],{"type":28,"value":46},{"type":22,"tag":48,"props":1114,"children":1115},{},[1116],{"type":28,"value":1117},"Settings → Audit Logs",{"type":22,"tag":60,"props":1119,"children":1120},{},[1121],{"type":28,"value":1122},"You'll see a chronological list of all actions",{"type":22,"tag":36,"props":1124,"children":1126},{"id":1125},"whats-logged",[1127],{"type":28,"value":1128},"What's logged",{"type":22,"tag":607,"props":1130,"children":1131},{},[1132,1148],{"type":22,"tag":611,"props":1133,"children":1134},{},[1135],{"type":22,"tag":615,"props":1136,"children":1137},{},[1138,1143],{"type":22,"tag":619,"props":1139,"children":1140},{},[1141],{"type":28,"value":1142},"Action type",{"type":22,"tag":619,"props":1144,"children":1145},{},[1146],{"type":28,"value":1147},"Examples",{"type":22,"tag":630,"props":1149,"children":1150},{},[1151,1167,1183,1199,1215,1231,1247],{"type":22,"tag":615,"props":1152,"children":1153},{},[1154,1162],{"type":22,"tag":637,"props":1155,"children":1156},{},[1157],{"type":22,"tag":48,"props":1158,"children":1159},{},[1160],{"type":28,"value":1161},"Account",{"type":22,"tag":637,"props":1163,"children":1164},{},[1165],{"type":28,"value":1166},"Created, updated, deleted WhatsApp accounts",{"type":22,"tag":615,"props":1168,"children":1169},{},[1170,1178],{"type":22,"tag":637,"props":1171,"children":1172},{},[1173],{"type":22,"tag":48,"props":1174,"children":1175},{},[1176],{"type":28,"value":1177},"User",{"type":22,"tag":637,"props":1179,"children":1180},{},[1181],{"type":28,"value":1182},"Created, deactivated, role changed",{"type":22,"tag":615,"props":1184,"children":1185},{},[1186,1194],{"type":22,"tag":637,"props":1187,"children":1188},{},[1189],{"type":22,"tag":48,"props":1190,"children":1191},{},[1192],{"type":28,"value":1193},"Template",{"type":22,"tag":637,"props":1195,"children":1196},{},[1197],{"type":28,"value":1198},"Created, edited, deleted",{"type":22,"tag":615,"props":1200,"children":1201},{},[1202,1210],{"type":22,"tag":637,"props":1203,"children":1204},{},[1205],{"type":22,"tag":48,"props":1206,"children":1207},{},[1208],{"type":28,"value":1209},"Campaign",{"type":22,"tag":637,"props":1211,"children":1212},{},[1213],{"type":28,"value":1214},"Created, started, paused, cancelled",{"type":22,"tag":615,"props":1216,"children":1217},{},[1218,1226],{"type":22,"tag":637,"props":1219,"children":1220},{},[1221],{"type":22,"tag":48,"props":1222,"children":1223},{},[1224],{"type":28,"value":1225},"Contact",{"type":22,"tag":637,"props":1227,"children":1228},{},[1229],{"type":28,"value":1230},"Created, updated, deleted, merged",{"type":22,"tag":615,"props":1232,"children":1233},{},[1234,1242],{"type":22,"tag":637,"props":1235,"children":1236},{},[1237],{"type":22,"tag":48,"props":1238,"children":1239},{},[1240],{"type":28,"value":1241},"Settings",{"type":22,"tag":637,"props":1243,"children":1244},{},[1245],{"type":28,"value":1246},"Role changed, team modified, webhook updated",{"type":22,"tag":615,"props":1248,"children":1249},{},[1250,1258],{"type":22,"tag":637,"props":1251,"children":1252},{},[1253],{"type":22,"tag":48,"props":1254,"children":1255},{},[1256],{"type":28,"value":1257},"Auth",{"type":22,"tag":637,"props":1259,"children":1260},{},[1261],{"type":28,"value":1262},"Login, logout, password changed, SSO login",{"type":22,"tag":36,"props":1264,"children":1266},{"id":1265},"log-entry-details",[1267],{"type":28,"value":1268},"Log entry details",{"type":22,"tag":30,"props":1270,"children":1271},{},[1272],{"type":28,"value":1273},"Each entry shows:",{"type":22,"tag":56,"props":1275,"children":1276},{},[1277,1286,1295,1305,1315],{"type":22,"tag":60,"props":1278,"children":1279},{},[1280,1284],{"type":22,"tag":48,"props":1281,"children":1282},{},[1283],{"type":28,"value":873},{"type":28,"value":1285}," — When the action happened",{"type":22,"tag":60,"props":1287,"children":1288},{},[1289,1293],{"type":22,"tag":48,"props":1290,"children":1291},{},[1292],{"type":28,"value":1177},{"type":28,"value":1294}," — Who performed the action",{"type":22,"tag":60,"props":1296,"children":1297},{},[1298,1303],{"type":22,"tag":48,"props":1299,"children":1300},{},[1301],{"type":28,"value":1302},"Action",{"type":28,"value":1304}," — What was done (created, updated, deleted)",{"type":22,"tag":60,"props":1306,"children":1307},{},[1308,1313],{"type":22,"tag":48,"props":1309,"children":1310},{},[1311],{"type":28,"value":1312},"Resource",{"type":28,"value":1314}," — What was affected (account, contact, template)",{"type":22,"tag":60,"props":1316,"children":1317},{},[1318,1323],{"type":22,"tag":48,"props":1319,"children":1320},{},[1321],{"type":28,"value":1322},"Changes",{"type":28,"value":1324}," — Before\u002Fafter values (for updates)",{"type":22,"tag":36,"props":1326,"children":1328},{"id":1327},"filtering-logs",[1329],{"type":28,"value":1330},"Filtering logs",{"type":22,"tag":30,"props":1332,"children":1333},{},[1334],{"type":28,"value":1335},"Filter by:",{"type":22,"tag":56,"props":1337,"children":1338},{},[1339,1349,1358,1367],{"type":22,"tag":60,"props":1340,"children":1341},{},[1342,1347],{"type":22,"tag":48,"props":1343,"children":1344},{},[1345],{"type":28,"value":1346},"Date range",{"type":28,"value":1348}," — Last 7 days, 30 days, custom",{"type":22,"tag":60,"props":1350,"children":1351},{},[1352,1356],{"type":22,"tag":48,"props":1353,"children":1354},{},[1355],{"type":28,"value":1177},{"type":28,"value":1357}," — Actions by a specific team member",{"type":22,"tag":60,"props":1359,"children":1360},{},[1361,1365],{"type":22,"tag":48,"props":1362,"children":1363},{},[1364],{"type":28,"value":1142},{"type":28,"value":1366}," — Only creates, only deletes, etc.",{"type":22,"tag":60,"props":1368,"children":1369},{},[1370,1374],{"type":22,"tag":48,"props":1371,"children":1372},{},[1373],{"type":28,"value":1312},{"type":28,"value":1375}," — Only account changes, only contact changes",{"type":22,"tag":36,"props":1377,"children":1379},{"id":1378},"use-cases",[1380],{"type":28,"value":1381},"Use cases",{"type":22,"tag":87,"props":1383,"children":1385},{"id":1384},"security-monitoring",[1386],{"type":28,"value":1387},"Security monitoring",{"type":22,"tag":56,"props":1389,"children":1390},{},[1391,1396,1401],{"type":22,"tag":60,"props":1392,"children":1393},{},[1394],{"type":28,"value":1395},"Detect unauthorized access (unusual login times\u002Flocations)",{"type":22,"tag":60,"props":1397,"children":1398},{},[1399],{"type":28,"value":1400},"Track who changed sensitive settings",{"type":22,"tag":60,"props":1402,"children":1403},{},[1404],{"type":28,"value":1405},"Monitor API key creation\u002Frevocation",{"type":22,"tag":87,"props":1407,"children":1409},{"id":1408},"compliance",[1410],{"type":28,"value":1411},"Compliance",{"type":22,"tag":56,"props":1413,"children":1414},{},[1415,1420,1425],{"type":22,"tag":60,"props":1416,"children":1417},{},[1418],{"type":28,"value":1419},"Prove who deleted a contact (GDPR requests)",{"type":22,"tag":60,"props":1421,"children":1422},{},[1423],{"type":28,"value":1424},"Track template changes for approval records",{"type":22,"tag":60,"props":1426,"children":1427},{},[1428],{"type":28,"value":1429},"Document access control changes",{"type":22,"tag":87,"props":1431,"children":1433},{"id":1432},"troubleshooting",[1434],{"type":28,"value":1435},"Troubleshooting",{"type":22,"tag":56,"props":1437,"children":1438},{},[1439,1444,1449],{"type":22,"tag":60,"props":1440,"children":1441},{},[1442],{"type":28,"value":1443},"\"Who changed this setting?\" — Check audit logs",{"type":22,"tag":60,"props":1445,"children":1446},{},[1447],{"type":28,"value":1448},"\"When was this contact deleted?\" — Filter by resource",{"type":22,"tag":60,"props":1450,"children":1451},{},[1452],{"type":28,"value":1453},"\"Why did the campaign stop?\" — Check for pause\u002Fcancel actions",{"type":22,"tag":36,"props":1455,"children":1457},{"id":1456},"retention",[1458],{"type":28,"value":1459},"Retention",{"type":22,"tag":30,"props":1461,"children":1462},{},[1463,1465,1470],{"type":28,"value":1464},"Audit logs are retained for ",{"type":22,"tag":48,"props":1466,"children":1467},{},[1468],{"type":28,"value":1469},"90 days",{"type":28,"value":1471},". After that, they're automatically purged.",{"type":22,"tag":36,"props":1473,"children":1474},{"id":1009},[1475],{"type":28,"value":1012},{"type":22,"tag":94,"props":1477,"children":1478},{},[1479,1489,1499,1509],{"type":22,"tag":60,"props":1480,"children":1481},{},[1482,1487],{"type":22,"tag":48,"props":1483,"children":1484},{},[1485],{"type":28,"value":1486},"Check weekly",{"type":28,"value":1488}," — Spot unusual activity early",{"type":22,"tag":60,"props":1490,"children":1491},{},[1492,1497],{"type":22,"tag":48,"props":1493,"children":1494},{},[1495],{"type":28,"value":1496},"Review after incidents",{"type":28,"value":1498}," — Audit logs tell the full story",{"type":22,"tag":60,"props":1500,"children":1501},{},[1502,1507],{"type":22,"tag":48,"props":1503,"children":1504},{},[1505],{"type":28,"value":1506},"Use for onboarding",{"type":28,"value":1508}," — Show new admins what actions look like",{"type":22,"tag":60,"props":1510,"children":1511},{},[1512,1517],{"type":22,"tag":48,"props":1513,"children":1514},{},[1515],{"type":28,"value":1516},"Export if needed",{"type":28,"value":1518}," — Download logs for compliance records",{"title":8,"searchDepth":465,"depth":465,"links":1520},[1521,1522,1523,1524,1525,1530,1531],{"id":1102,"depth":465,"text":1105},{"id":1125,"depth":465,"text":1128},{"id":1265,"depth":465,"text":1268},{"id":1327,"depth":465,"text":1330},{"id":1378,"depth":465,"text":1381,"children":1526},[1527,1528,1529],{"id":1384,"depth":471,"text":1387},{"id":1408,"depth":471,"text":1411},{"id":1432,"depth":471,"text":1435},{"id":1456,"depth":465,"text":1459},{"id":1009,"depth":465,"text":1012},"content:help:settings:audit-logs.md","help\u002Fsettings\u002Faudit-logs.md","help\u002Fsettings\u002Faudit-logs",{"_path":1536,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1537,"description":1538,"category":6,"order":1539,"difficulty":1540,"time_to_complete":1084,"related":1541,"body":1543,"_type":483,"_id":1957,"_source":485,"_file":1958,"_stem":1959,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fbusiness-profile","Business profile settings","How to set up and customize your WhatsApp Business profile — display name, about, photo, address, and more.",12,"beginner",[5,15,1542],"\u002Fhelp\u002Fgetting-started\u002Fcreate-account",{"type":19,"children":1544,"toc":1950},[1545,1550,1555,1561,1754,1760,1800,1805,1811,1854,1860,1865,1893,1897],{"type":22,"tag":23,"props":1546,"children":1548},{"id":1547},"business-profile-settings",[1549],{"type":28,"value":1537},{"type":22,"tag":30,"props":1551,"children":1552},{},[1553],{"type":28,"value":1554},"Your business profile is what customers see when they open your WhatsApp contact info.",{"type":22,"tag":36,"props":1556,"children":1558},{"id":1557},"whats-in-the-profile",[1559],{"type":28,"value":1560},"What's in the profile",{"type":22,"tag":607,"props":1562,"children":1563},{},[1564,1585],{"type":22,"tag":611,"props":1565,"children":1566},{},[1567],{"type":22,"tag":615,"props":1568,"children":1569},{},[1570,1575,1580],{"type":22,"tag":619,"props":1571,"children":1572},{},[1573],{"type":28,"value":1574},"Field",{"type":22,"tag":619,"props":1576,"children":1577},{},[1578],{"type":28,"value":1579},"Description",{"type":22,"tag":619,"props":1581,"children":1582},{},[1583],{"type":28,"value":1584},"Limit",{"type":22,"tag":630,"props":1586,"children":1587},{},[1588,1609,1630,1651,1672,1691,1712,1733],{"type":22,"tag":615,"props":1589,"children":1590},{},[1591,1599,1604],{"type":22,"tag":637,"props":1592,"children":1593},{},[1594],{"type":22,"tag":48,"props":1595,"children":1596},{},[1597],{"type":28,"value":1598},"Display Name",{"type":22,"tag":637,"props":1600,"children":1601},{},[1602],{"type":28,"value":1603},"Your business name shown in chats",{"type":22,"tag":637,"props":1605,"children":1606},{},[1607],{"type":28,"value":1608},"512 chars",{"type":22,"tag":615,"props":1610,"children":1611},{},[1612,1620,1625],{"type":22,"tag":637,"props":1613,"children":1614},{},[1615],{"type":22,"tag":48,"props":1616,"children":1617},{},[1618],{"type":28,"value":1619},"About",{"type":22,"tag":637,"props":1621,"children":1622},{},[1623],{"type":28,"value":1624},"Short description",{"type":22,"tag":637,"props":1626,"children":1627},{},[1628],{"type":28,"value":1629},"139 chars",{"type":22,"tag":615,"props":1631,"children":1632},{},[1633,1641,1646],{"type":22,"tag":637,"props":1634,"children":1635},{},[1636],{"type":22,"tag":48,"props":1637,"children":1638},{},[1639],{"type":28,"value":1640},"Profile Photo",{"type":22,"tag":637,"props":1642,"children":1643},{},[1644],{"type":28,"value":1645},"Your logo or brand image",{"type":22,"tag":637,"props":1647,"children":1648},{},[1649],{"type":28,"value":1650},"Square, min 192x192px",{"type":22,"tag":615,"props":1652,"children":1653},{},[1654,1662,1667],{"type":22,"tag":637,"props":1655,"children":1656},{},[1657],{"type":22,"tag":48,"props":1658,"children":1659},{},[1660],{"type":28,"value":1661},"Address",{"type":22,"tag":637,"props":1663,"children":1664},{},[1665],{"type":28,"value":1666},"Physical business address",{"type":22,"tag":637,"props":1668,"children":1669},{},[1670],{"type":28,"value":1671},"256 chars",{"type":22,"tag":615,"props":1673,"children":1674},{},[1675,1682,1687],{"type":22,"tag":637,"props":1676,"children":1677},{},[1678],{"type":22,"tag":48,"props":1679,"children":1680},{},[1681],{"type":28,"value":1579},{"type":22,"tag":637,"props":1683,"children":1684},{},[1685],{"type":28,"value":1686},"Longer business description",{"type":22,"tag":637,"props":1688,"children":1689},{},[1690],{"type":28,"value":1608},{"type":22,"tag":615,"props":1692,"children":1693},{},[1694,1702,1707],{"type":22,"tag":637,"props":1695,"children":1696},{},[1697],{"type":22,"tag":48,"props":1698,"children":1699},{},[1700],{"type":28,"value":1701},"Email",{"type":22,"tag":637,"props":1703,"children":1704},{},[1705],{"type":28,"value":1706},"Business email",{"type":22,"tag":637,"props":1708,"children":1709},{},[1710],{"type":28,"value":1711},"Valid email",{"type":22,"tag":615,"props":1713,"children":1714},{},[1715,1723,1728],{"type":22,"tag":637,"props":1716,"children":1717},{},[1718],{"type":22,"tag":48,"props":1719,"children":1720},{},[1721],{"type":28,"value":1722},"Website",{"type":22,"tag":637,"props":1724,"children":1725},{},[1726],{"type":28,"value":1727},"Your website URL",{"type":22,"tag":637,"props":1729,"children":1730},{},[1731],{"type":28,"value":1732},"2 URLs max",{"type":22,"tag":615,"props":1734,"children":1735},{},[1736,1744,1749],{"type":22,"tag":637,"props":1737,"children":1738},{},[1739],{"type":22,"tag":48,"props":1740,"children":1741},{},[1742],{"type":28,"value":1743},"Category",{"type":22,"tag":637,"props":1745,"children":1746},{},[1747],{"type":28,"value":1748},"Business category",{"type":22,"tag":637,"props":1750,"children":1751},{},[1752],{"type":28,"value":1753},"From Meta's list",{"type":22,"tag":36,"props":1755,"children":1757},{"id":1756},"editing-your-profile",[1758],{"type":28,"value":1759},"Editing your profile",{"type":22,"tag":94,"props":1761,"children":1762},{},[1763,1771,1776,1787,1792],{"type":22,"tag":60,"props":1764,"children":1765},{},[1766,1767],{"type":28,"value":46},{"type":22,"tag":48,"props":1768,"children":1769},{},[1770],{"type":28,"value":52},{"type":22,"tag":60,"props":1772,"children":1773},{},[1774],{"type":28,"value":1775},"Click on your account",{"type":22,"tag":60,"props":1777,"children":1778},{},[1779,1780,1785],{"type":28,"value":101},{"type":22,"tag":48,"props":1781,"children":1782},{},[1783],{"type":28,"value":1784},"\"Profile\"",{"type":28,"value":1786}," button",{"type":22,"tag":60,"props":1788,"children":1789},{},[1790],{"type":28,"value":1791},"Edit any field",{"type":22,"tag":60,"props":1793,"children":1794},{},[1795,1796],{"type":28,"value":101},{"type":22,"tag":48,"props":1797,"children":1798},{},[1799],{"type":28,"value":582},{"type":22,"tag":30,"props":1801,"children":1802},{},[1803],{"type":28,"value":1804},"Changes may take a few minutes to reflect on customers' phones.",{"type":22,"tag":36,"props":1806,"children":1808},{"id":1807},"profile-photo-guidelines",[1809],{"type":28,"value":1810},"Profile photo guidelines",{"type":22,"tag":56,"props":1812,"children":1813},{},[1814,1824,1834,1844],{"type":22,"tag":60,"props":1815,"children":1816},{},[1817,1822],{"type":22,"tag":48,"props":1818,"children":1819},{},[1820],{"type":28,"value":1821},"Format:",{"type":28,"value":1823}," JPEG or PNG",{"type":22,"tag":60,"props":1825,"children":1826},{},[1827,1832],{"type":22,"tag":48,"props":1828,"children":1829},{},[1830],{"type":28,"value":1831},"Size:",{"type":28,"value":1833}," Minimum 192x192 pixels, recommended 640x640",{"type":22,"tag":60,"props":1835,"children":1836},{},[1837,1842],{"type":22,"tag":48,"props":1838,"children":1839},{},[1840],{"type":28,"value":1841},"Shape:",{"type":28,"value":1843}," Will be displayed as a circle",{"type":22,"tag":60,"props":1845,"children":1846},{},[1847,1852],{"type":22,"tag":48,"props":1848,"children":1849},{},[1850],{"type":28,"value":1851},"Content:",{"type":28,"value":1853}," Your logo works best — clear, recognizable at small sizes",{"type":22,"tag":36,"props":1855,"children":1857},{"id":1856},"display-name-rules",[1858],{"type":28,"value":1859},"Display name rules",{"type":22,"tag":30,"props":1861,"children":1862},{},[1863],{"type":28,"value":1864},"Meta has strict rules for display names:",{"type":22,"tag":56,"props":1866,"children":1867},{},[1868,1873,1878,1883,1888],{"type":22,"tag":60,"props":1869,"children":1870},{},[1871],{"type":28,"value":1872},"Must represent your business accurately",{"type":22,"tag":60,"props":1874,"children":1875},{},[1876],{"type":28,"value":1877},"Cannot be generic (e.g., \"Shop\" or \"Business\")",{"type":22,"tag":60,"props":1879,"children":1880},{},[1881],{"type":28,"value":1882},"Cannot contain phone numbers or URLs",{"type":22,"tag":60,"props":1884,"children":1885},{},[1886],{"type":28,"value":1887},"Cannot use all caps (except acronyms)",{"type":22,"tag":60,"props":1889,"children":1890},{},[1891],{"type":28,"value":1892},"Changes require Meta approval (24-48 hours)",{"type":22,"tag":36,"props":1894,"children":1895},{"id":1009},[1896],{"type":28,"value":1012},{"type":22,"tag":94,"props":1898,"children":1899},{},[1900,1910,1920,1930,1940],{"type":22,"tag":60,"props":1901,"children":1902},{},[1903,1908],{"type":22,"tag":48,"props":1904,"children":1905},{},[1906],{"type":28,"value":1907},"Use your brand name",{"type":28,"value":1909}," — Customers should recognize you instantly",{"type":22,"tag":60,"props":1911,"children":1912},{},[1913,1918],{"type":22,"tag":48,"props":1914,"children":1915},{},[1916],{"type":28,"value":1917},"Keep \"About\" actionable",{"type":28,"value":1919}," — \"Order on WhatsApp 🛒\" is better than \"We sell products\"",{"type":22,"tag":60,"props":1921,"children":1922},{},[1923,1928],{"type":22,"tag":48,"props":1924,"children":1925},{},[1926],{"type":28,"value":1927},"Add your website",{"type":28,"value":1929}," — Drives traffic and builds trust",{"type":22,"tag":60,"props":1931,"children":1932},{},[1933,1938],{"type":22,"tag":48,"props":1934,"children":1935},{},[1936],{"type":28,"value":1937},"Update seasonally",{"type":28,"value":1939}," — Change \"About\" for promotions or holidays",{"type":22,"tag":60,"props":1941,"children":1942},{},[1943,1948],{"type":22,"tag":48,"props":1944,"children":1945},{},[1946],{"type":28,"value":1947},"Professional photo",{"type":28,"value":1949}," — A clear logo on white\u002Fbrand-color background works best",{"title":8,"searchDepth":465,"depth":465,"links":1951},[1952,1953,1954,1955,1956],{"id":1557,"depth":465,"text":1560},{"id":1756,"depth":465,"text":1759},{"id":1807,"depth":465,"text":1810},{"id":1856,"depth":465,"text":1859},{"id":1009,"depth":465,"text":1012},"content:help:settings:business-profile.md","help\u002Fsettings\u002Fbusiness-profile.md","help\u002Fsettings\u002Fbusiness-profile",{"_path":1961,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1962,"description":1963,"category":6,"order":1964,"difficulty":1540,"time_to_complete":1965,"related":1966,"body":1970,"_type":483,"_id":2255,"_source":485,"_file":2256,"_stem":2257,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fnotification-preferences","Notification preferences","How to configure notification settings — desktop alerts, sounds, email notifications, and mobile push.",13,"2 minutes",[1967,1968,1969],"\u002Fhelp\u002Fgetting-started\u002Fmobile-app-setup","\u002Fhelp\u002Fmessaging\u002Fshared-team-inbox","\u002Fhelp\u002Fgetting-started\u002Fdashboard-overview",{"type":19,"children":1971,"toc":2243},[1972,1977,1982,1988,1994,1999,2017,2023,2045,2051,2062,2085,2091,2096,2143,2149,2167,2173,2178,2196,2200],{"type":22,"tag":23,"props":1973,"children":1975},{"id":1974},"notification-preferences",[1976],{"type":28,"value":1962},{"type":22,"tag":30,"props":1978,"children":1979},{},[1980],{"type":28,"value":1981},"Control how and when you receive notifications about new messages and events.",{"type":22,"tag":36,"props":1983,"children":1985},{"id":1984},"web-notifications",[1986],{"type":28,"value":1987},"Web notifications",{"type":22,"tag":87,"props":1989,"children":1991},{"id":1990},"desktop-alerts",[1992],{"type":28,"value":1993},"Desktop alerts",{"type":22,"tag":30,"props":1995,"children":1996},{},[1997],{"type":28,"value":1998},"When a new message arrives:",{"type":22,"tag":56,"props":2000,"children":2001},{},[2002,2007,2012],{"type":22,"tag":60,"props":2003,"children":2004},{},[2005],{"type":28,"value":2006},"A browser notification pops up (if permitted)",{"type":22,"tag":60,"props":2008,"children":2009},{},[2010],{"type":28,"value":2011},"A sound plays (configurable)",{"type":22,"tag":60,"props":2013,"children":2014},{},[2015],{"type":28,"value":2016},"The tab title flashes with unread count",{"type":22,"tag":87,"props":2018,"children":2020},{"id":2019},"enabling-browser-notifications",[2021],{"type":28,"value":2022},"Enabling browser notifications",{"type":22,"tag":94,"props":2024,"children":2025},{},[2026,2031,2036],{"type":22,"tag":60,"props":2027,"children":2028},{},[2029],{"type":28,"value":2030},"Click the notification bell icon in the app",{"type":22,"tag":60,"props":2032,"children":2033},{},[2034],{"type":28,"value":2035},"Your browser will ask for permission",{"type":22,"tag":60,"props":2037,"children":2038},{},[2039,2040],{"type":28,"value":101},{"type":22,"tag":48,"props":2041,"children":2042},{},[2043],{"type":28,"value":2044},"\"Allow\"",{"type":22,"tag":36,"props":2046,"children":2048},{"id":2047},"sound-settings",[2049],{"type":28,"value":2050},"Sound settings",{"type":22,"tag":30,"props":2052,"children":2053},{},[2054,2055,2060],{"type":28,"value":46},{"type":22,"tag":48,"props":2056,"children":2057},{},[2058],{"type":28,"value":2059},"Profile → Preferences",{"type":28,"value":2061},":",{"type":22,"tag":56,"props":2063,"children":2064},{},[2065,2075],{"type":22,"tag":60,"props":2066,"children":2067},{},[2068,2073],{"type":22,"tag":48,"props":2069,"children":2070},{},[2071],{"type":28,"value":2072},"New message sound",{"type":28,"value":2074}," — Toggle on\u002Foff",{"type":22,"tag":60,"props":2076,"children":2077},{},[2078,2083],{"type":22,"tag":48,"props":2079,"children":2080},{},[2081],{"type":28,"value":2082},"Sound type",{"type":28,"value":2084}," — Choose from available tones",{"type":22,"tag":36,"props":2086,"children":2088},{"id":2087},"mobile-push-notifications",[2089],{"type":28,"value":2090},"Mobile push notifications",{"type":22,"tag":30,"props":2092,"children":2093},{},[2094],{"type":28,"value":2095},"On the AIsoule mobile app:",{"type":22,"tag":94,"props":2097,"children":2098},{},[2099,2108],{"type":22,"tag":60,"props":2100,"children":2101},{},[2102,2103],{"type":28,"value":46},{"type":22,"tag":48,"props":2104,"children":2105},{},[2106],{"type":28,"value":2107},"Settings → Notifications",{"type":22,"tag":60,"props":2109,"children":2110},{},[2111,2112],{"type":28,"value":540},{"type":22,"tag":56,"props":2113,"children":2114},{},[2115,2125,2134],{"type":22,"tag":60,"props":2116,"children":2117},{},[2118,2123],{"type":22,"tag":48,"props":2119,"children":2120},{},[2121],{"type":28,"value":2122},"Push notifications",{"type":28,"value":2124}," — On\u002FOff",{"type":22,"tag":60,"props":2126,"children":2127},{},[2128,2133],{"type":22,"tag":48,"props":2129,"children":2130},{},[2131],{"type":28,"value":2132},"Sound",{"type":28,"value":2124},{"type":22,"tag":60,"props":2135,"children":2136},{},[2137,2142],{"type":22,"tag":48,"props":2138,"children":2139},{},[2140],{"type":28,"value":2141},"Vibration",{"type":28,"value":2124},{"type":22,"tag":87,"props":2144,"children":2146},{"id":2145},"what-triggers-push-notifications",[2147],{"type":28,"value":2148},"What triggers push notifications",{"type":22,"tag":56,"props":2150,"children":2151},{},[2152,2157,2162],{"type":22,"tag":60,"props":2153,"children":2154},{},[2155],{"type":28,"value":2156},"New incoming message (when you're not in the app)",{"type":22,"tag":60,"props":2158,"children":2159},{},[2160],{"type":28,"value":2161},"Agent transfer assigned to you",{"type":22,"tag":60,"props":2163,"children":2164},{},[2165],{"type":28,"value":2166},"Campaign completed",{"type":22,"tag":36,"props":2168,"children":2170},{"id":2169},"email-notifications",[2171],{"type":28,"value":2172},"Email notifications",{"type":22,"tag":30,"props":2174,"children":2175},{},[2176],{"type":28,"value":2177},"Currently, email notifications are sent for:",{"type":22,"tag":56,"props":2179,"children":2180},{},[2181,2186,2191],{"type":22,"tag":60,"props":2182,"children":2183},{},[2184],{"type":28,"value":2185},"Welcome email (on account creation)",{"type":22,"tag":60,"props":2187,"children":2188},{},[2189],{"type":28,"value":2190},"Password reset requests",{"type":22,"tag":60,"props":2192,"children":2193},{},[2194],{"type":28,"value":2195},"Campaign completion summaries (if enabled)",{"type":22,"tag":36,"props":2197,"children":2198},{"id":1009},[2199],{"type":28,"value":1012},{"type":22,"tag":94,"props":2201,"children":2202},{},[2203,2213,2223,2233],{"type":22,"tag":60,"props":2204,"children":2205},{},[2206,2211],{"type":22,"tag":48,"props":2207,"children":2208},{},[2209],{"type":28,"value":2210},"Enable push on mobile",{"type":28,"value":2212}," — Never miss a customer message",{"type":22,"tag":60,"props":2214,"children":2215},{},[2216,2221],{"type":22,"tag":48,"props":2217,"children":2218},{},[2219],{"type":28,"value":2220},"Mute during off-hours",{"type":28,"value":2222}," — Use your phone's Do Not Disturb",{"type":22,"tag":60,"props":2224,"children":2225},{},[2226,2231],{"type":22,"tag":48,"props":2227,"children":2228},{},[2229],{"type":28,"value":2230},"Set availability",{"type":28,"value":2232}," — Toggle \"Away\" to stop receiving assignment notifications",{"type":22,"tag":60,"props":2234,"children":2235},{},[2236,2241],{"type":22,"tag":48,"props":2237,"children":2238},{},[2239],{"type":28,"value":2240},"Check browser permissions",{"type":28,"value":2242}," — If desktop notifications aren't working, check browser settings",{"title":8,"searchDepth":465,"depth":465,"links":2244},[2245,2249,2250,2253,2254],{"id":1984,"depth":465,"text":1987,"children":2246},[2247,2248],{"id":1990,"depth":471,"text":1993},{"id":2019,"depth":471,"text":2022},{"id":2047,"depth":465,"text":2050},{"id":2087,"depth":465,"text":2090,"children":2251},[2252],{"id":2145,"depth":471,"text":2148},{"id":2169,"depth":465,"text":2172},{"id":1009,"depth":465,"text":1012},"content:help:settings:notification-preferences.md","help\u002Fsettings\u002Fnotification-preferences.md","help\u002Fsettings\u002Fnotification-preferences",{"_path":2259,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2260,"description":2261,"category":6,"order":2262,"difficulty":1540,"time_to_complete":2263,"related":2264,"body":2265,"_type":483,"_id":2493,"_source":485,"_file":2494,"_stem":2495,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fdark-mode","Dark mode and theme settings","How to switch between light mode, dark mode, and system-auto theme in AIsoule.",14,"1 minute",[1969,1961,1967],{"type":19,"children":2266,"toc":2487},[2267,2272,2277,2283,2354,2360,2377,2383,2450,2454],{"type":22,"tag":23,"props":2268,"children":2270},{"id":2269},"dark-mode-and-theme-settings",[2271],{"type":28,"value":2260},{"type":22,"tag":30,"props":2273,"children":2274},{},[2275],{"type":28,"value":2276},"Choose between light, dark, or system-auto theme for comfortable viewing.",{"type":22,"tag":36,"props":2278,"children":2280},{"id":2279},"changing-theme-on-web",[2281],{"type":28,"value":2282},"Changing theme on web",{"type":22,"tag":94,"props":2284,"children":2285},{},[2286,2298,2310],{"type":22,"tag":60,"props":2287,"children":2288},{},[2289,2291,2296],{"type":28,"value":2290},"Click your ",{"type":22,"tag":48,"props":2292,"children":2293},{},[2294],{"type":28,"value":2295},"avatar",{"type":28,"value":2297}," in the bottom-left corner",{"type":22,"tag":60,"props":2299,"children":2300},{},[2301,2303,2308],{"type":28,"value":2302},"Look for the ",{"type":22,"tag":48,"props":2304,"children":2305},{},[2306],{"type":28,"value":2307},"theme toggle",{"type":28,"value":2309}," (sun\u002Fmoon icon)",{"type":22,"tag":60,"props":2311,"children":2312},{},[2313,2315],{"type":28,"value":2314},"Click to cycle through:\n",{"type":22,"tag":56,"props":2316,"children":2317},{},[2318,2330,2342],{"type":22,"tag":60,"props":2319,"children":2320},{},[2321,2323,2328],{"type":28,"value":2322},"☀️ ",{"type":22,"tag":48,"props":2324,"children":2325},{},[2326],{"type":28,"value":2327},"Light",{"type":28,"value":2329}," — White background, dark text",{"type":22,"tag":60,"props":2331,"children":2332},{},[2333,2335,2340],{"type":28,"value":2334},"🌙 ",{"type":22,"tag":48,"props":2336,"children":2337},{},[2338],{"type":28,"value":2339},"Dark",{"type":28,"value":2341}," — Dark background, light text",{"type":22,"tag":60,"props":2343,"children":2344},{},[2345,2347,2352],{"type":28,"value":2346},"💻 ",{"type":22,"tag":48,"props":2348,"children":2349},{},[2350],{"type":28,"value":2351},"System",{"type":28,"value":2353}," — Follows your OS preference",{"type":22,"tag":36,"props":2355,"children":2357},{"id":2356},"changing-theme-on-mobile",[2358],{"type":28,"value":2359},"Changing theme on mobile",{"type":22,"tag":94,"props":2361,"children":2362},{},[2363,2372],{"type":22,"tag":60,"props":2364,"children":2365},{},[2366,2367],{"type":28,"value":46},{"type":22,"tag":48,"props":2368,"children":2369},{},[2370],{"type":28,"value":2371},"Settings → Appearance",{"type":22,"tag":60,"props":2373,"children":2374},{},[2375],{"type":28,"value":2376},"Select: Light, Dark, or System",{"type":22,"tag":36,"props":2378,"children":2380},{"id":2379},"which-to-choose",[2381],{"type":28,"value":2382},"Which to choose?",{"type":22,"tag":607,"props":2384,"children":2385},{},[2386,2402],{"type":22,"tag":611,"props":2387,"children":2388},{},[2389],{"type":22,"tag":615,"props":2390,"children":2391},{},[2392,2397],{"type":22,"tag":619,"props":2393,"children":2394},{},[2395],{"type":28,"value":2396},"Theme",{"type":22,"tag":619,"props":2398,"children":2399},{},[2400],{"type":28,"value":2401},"Best for",{"type":22,"tag":630,"props":2403,"children":2404},{},[2405,2420,2435],{"type":22,"tag":615,"props":2406,"children":2407},{},[2408,2415],{"type":22,"tag":637,"props":2409,"children":2410},{},[2411],{"type":22,"tag":48,"props":2412,"children":2413},{},[2414],{"type":28,"value":2327},{"type":22,"tag":637,"props":2416,"children":2417},{},[2418],{"type":28,"value":2419},"Well-lit environments, daytime use",{"type":22,"tag":615,"props":2421,"children":2422},{},[2423,2430],{"type":22,"tag":637,"props":2424,"children":2425},{},[2426],{"type":22,"tag":48,"props":2427,"children":2428},{},[2429],{"type":28,"value":2339},{"type":22,"tag":637,"props":2431,"children":2432},{},[2433],{"type":28,"value":2434},"Low-light environments, reduces eye strain at night",{"type":22,"tag":615,"props":2436,"children":2437},{},[2438,2445],{"type":22,"tag":637,"props":2439,"children":2440},{},[2441],{"type":22,"tag":48,"props":2442,"children":2443},{},[2444],{"type":28,"value":2351},{"type":22,"tag":637,"props":2446,"children":2447},{},[2448],{"type":28,"value":2449},"Automatically switches based on your device settings",{"type":22,"tag":36,"props":2451,"children":2452},{"id":1009},[2453],{"type":28,"value":1012},{"type":22,"tag":94,"props":2455,"children":2456},{},[2457,2467,2477],{"type":22,"tag":60,"props":2458,"children":2459},{},[2460,2465],{"type":22,"tag":48,"props":2461,"children":2462},{},[2463],{"type":28,"value":2464},"Use System mode",{"type":28,"value":2466}," — Automatically adapts to time of day",{"type":22,"tag":60,"props":2468,"children":2469},{},[2470,2475],{"type":22,"tag":48,"props":2471,"children":2472},{},[2473],{"type":28,"value":2474},"Dark mode saves battery",{"type":28,"value":2476}," — On OLED screens",{"type":22,"tag":60,"props":2478,"children":2479},{},[2480,2485],{"type":22,"tag":48,"props":2481,"children":2482},{},[2483],{"type":28,"value":2484},"Consistent across devices",{"type":28,"value":2486}," — Set the same theme on web and mobile",{"title":8,"searchDepth":465,"depth":465,"links":2488},[2489,2490,2491,2492],{"id":2279,"depth":465,"text":2282},{"id":2356,"depth":465,"text":2359},{"id":2379,"depth":465,"text":2382},{"id":1009,"depth":465,"text":1012},"content:help:settings:dark-mode.md","help\u002Fsettings\u002Fdark-mode.md","help\u002Fsettings\u002Fdark-mode",{"_path":2497,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2498,"description":2499,"category":6,"order":2500,"difficulty":1540,"time_to_complete":2263,"related":2501,"body":2502,"_type":483,"_id":2762,"_source":485,"_file":2763,"_stem":2764,"_extension":488},"\u002Fhelp\u002Fsettings\u002Flanguage-settings","Language settings (i18n)","How to change the AIsoule interface language — available in English, Spanish, Hindi, Tamil, and Arabic.",15,[2259,1969,1961],{"type":19,"children":2503,"toc":2754},[2504,2510,2515,2521,2608,2614,2648,2654,2677,2683,2706,2712,2717,2721],{"type":22,"tag":23,"props":2505,"children":2507},{"id":2506},"language-settings",[2508],{"type":28,"value":2509},"Language settings",{"type":22,"tag":30,"props":2511,"children":2512},{},[2513],{"type":28,"value":2514},"AIsoule's interface is available in multiple languages.",{"type":22,"tag":36,"props":2516,"children":2518},{"id":2517},"available-languages",[2519],{"type":28,"value":2520},"Available languages",{"type":22,"tag":607,"props":2522,"children":2523},{},[2524,2540],{"type":22,"tag":611,"props":2525,"children":2526},{},[2527],{"type":22,"tag":615,"props":2528,"children":2529},{},[2530,2535],{"type":22,"tag":619,"props":2531,"children":2532},{},[2533],{"type":28,"value":2534},"Language",{"type":22,"tag":619,"props":2536,"children":2537},{},[2538],{"type":28,"value":2539},"Code",{"type":22,"tag":630,"props":2541,"children":2542},{},[2543,2556,2569,2582,2595],{"type":22,"tag":615,"props":2544,"children":2545},{},[2546,2551],{"type":22,"tag":637,"props":2547,"children":2548},{},[2549],{"type":28,"value":2550},"English",{"type":22,"tag":637,"props":2552,"children":2553},{},[2554],{"type":28,"value":2555},"en",{"type":22,"tag":615,"props":2557,"children":2558},{},[2559,2564],{"type":22,"tag":637,"props":2560,"children":2561},{},[2562],{"type":28,"value":2563},"Spanish",{"type":22,"tag":637,"props":2565,"children":2566},{},[2567],{"type":28,"value":2568},"es",{"type":22,"tag":615,"props":2570,"children":2571},{},[2572,2577],{"type":22,"tag":637,"props":2573,"children":2574},{},[2575],{"type":28,"value":2576},"Hindi",{"type":22,"tag":637,"props":2578,"children":2579},{},[2580],{"type":28,"value":2581},"hi",{"type":22,"tag":615,"props":2583,"children":2584},{},[2585,2590],{"type":22,"tag":637,"props":2586,"children":2587},{},[2588],{"type":28,"value":2589},"Tamil",{"type":22,"tag":637,"props":2591,"children":2592},{},[2593],{"type":28,"value":2594},"ta",{"type":22,"tag":615,"props":2596,"children":2597},{},[2598,2603],{"type":22,"tag":637,"props":2599,"children":2600},{},[2601],{"type":28,"value":2602},"Arabic",{"type":22,"tag":637,"props":2604,"children":2605},{},[2606],{"type":28,"value":2607},"ar",{"type":22,"tag":36,"props":2609,"children":2611},{"id":2610},"changing-language-on-web",[2612],{"type":28,"value":2613},"Changing language on web",{"type":22,"tag":94,"props":2615,"children":2616},{},[2617,2627,2638,2643],{"type":22,"tag":60,"props":2618,"children":2619},{},[2620,2621,2625],{"type":28,"value":2290},{"type":22,"tag":48,"props":2622,"children":2623},{},[2624],{"type":28,"value":2295},{"type":28,"value":2626}," in the bottom-left",{"type":22,"tag":60,"props":2628,"children":2629},{},[2630,2631,2636],{"type":28,"value":2302},{"type":22,"tag":48,"props":2632,"children":2633},{},[2634],{"type":28,"value":2635},"language switcher",{"type":28,"value":2637}," (globe icon)",{"type":22,"tag":60,"props":2639,"children":2640},{},[2641],{"type":28,"value":2642},"Select your preferred language",{"type":22,"tag":60,"props":2644,"children":2645},{},[2646],{"type":28,"value":2647},"The interface updates immediately",{"type":22,"tag":36,"props":2649,"children":2651},{"id":2650},"what-changes",[2652],{"type":28,"value":2653},"What changes",{"type":22,"tag":56,"props":2655,"children":2656},{},[2657,2662,2667,2672],{"type":22,"tag":60,"props":2658,"children":2659},{},[2660],{"type":28,"value":2661},"All navigation labels and buttons",{"type":22,"tag":60,"props":2663,"children":2664},{},[2665],{"type":28,"value":2666},"Form labels and placeholders",{"type":22,"tag":60,"props":2668,"children":2669},{},[2670],{"type":28,"value":2671},"Error messages and notifications",{"type":22,"tag":60,"props":2673,"children":2674},{},[2675],{"type":28,"value":2676},"Help text and descriptions",{"type":22,"tag":36,"props":2678,"children":2680},{"id":2679},"what-doesnt-change",[2681],{"type":28,"value":2682},"What doesn't change",{"type":22,"tag":56,"props":2684,"children":2685},{},[2686,2691,2696,2701],{"type":22,"tag":60,"props":2687,"children":2688},{},[2689],{"type":28,"value":2690},"Your message content (what you type to customers)",{"type":22,"tag":60,"props":2692,"children":2693},{},[2694],{"type":28,"value":2695},"Contact names and data",{"type":22,"tag":60,"props":2697,"children":2698},{},[2699],{"type":28,"value":2700},"Template content",{"type":22,"tag":60,"props":2702,"children":2703},{},[2704],{"type":28,"value":2705},"Campaign names",{"type":22,"tag":36,"props":2707,"children":2709},{"id":2708},"rtl-support",[2710],{"type":28,"value":2711},"RTL support",{"type":22,"tag":30,"props":2713,"children":2714},{},[2715],{"type":28,"value":2716},"Arabic is fully supported with right-to-left (RTL) layout. The entire interface mirrors when Arabic is selected.",{"type":22,"tag":36,"props":2718,"children":2719},{"id":1009},[2720],{"type":28,"value":1012},{"type":22,"tag":94,"props":2722,"children":2723},{},[2724,2734,2744],{"type":22,"tag":60,"props":2725,"children":2726},{},[2727,2732],{"type":22,"tag":48,"props":2728,"children":2729},{},[2730],{"type":28,"value":2731},"Match your team",{"type":28,"value":2733}," — Set the language your team is most comfortable with",{"type":22,"tag":60,"props":2735,"children":2736},{},[2737,2742],{"type":22,"tag":48,"props":2738,"children":2739},{},[2740],{"type":28,"value":2741},"Customer messages stay as-is",{"type":28,"value":2743}," — Language setting only affects the UI, not conversations",{"type":22,"tag":60,"props":2745,"children":2746},{},[2747,2752],{"type":22,"tag":48,"props":2748,"children":2749},{},[2750],{"type":28,"value":2751},"Templates are per-language",{"type":28,"value":2753}," — Create templates in the language your customers speak",{"title":8,"searchDepth":465,"depth":465,"links":2755},[2756,2757,2758,2759,2760,2761],{"id":2517,"depth":465,"text":2520},{"id":2610,"depth":465,"text":2613},{"id":2650,"depth":465,"text":2653},{"id":2679,"depth":465,"text":2682},{"id":2708,"depth":465,"text":2711},{"id":1009,"depth":465,"text":1012},"content:help:settings:language-settings.md","help\u002Fsettings\u002Flanguage-settings.md","help\u002Fsettings\u002Flanguage-settings",{"_path":2766,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2767,"description":2768,"category":6,"order":2769,"difficulty":12,"time_to_complete":1084,"related":2770,"body":2773,"_type":483,"_id":3088,"_source":485,"_file":3089,"_stem":3090,"_extension":488},"\u002Fhelp\u002Fsettings\u002Frate-limiting","Rate limiting and API quotas","Understanding rate limits on login, API calls, and messaging to prevent abuse and ensure platform stability.",16,[2771,2772,496],"\u002Fhelp\u002Fintegrations\u002Fapi-rate-limits","\u002Fhelp\u002Fcampaigns\u002Fmeta-messaging-limits",{"type":19,"children":2774,"toc":3081},[2775,2780,2785,2791,2885,2890,2896,2956,2962,2967,2985,2991,3024,3028],{"type":22,"tag":23,"props":2776,"children":2778},{"id":2777},"rate-limiting-and-api-quotas",[2779],{"type":28,"value":2767},{"type":22,"tag":30,"props":2781,"children":2782},{},[2783],{"type":28,"value":2784},"AIsoule enforces rate limits to protect the platform and ensure fair usage.",{"type":22,"tag":36,"props":2786,"children":2788},{"id":2787},"login-rate-limits",[2789],{"type":28,"value":2790},"Login rate limits",{"type":22,"tag":607,"props":2792,"children":2793},{},[2794,2813],{"type":22,"tag":611,"props":2795,"children":2796},{},[2797],{"type":22,"tag":615,"props":2798,"children":2799},{},[2800,2804,2808],{"type":22,"tag":619,"props":2801,"children":2802},{},[2803],{"type":28,"value":1302},{"type":22,"tag":619,"props":2805,"children":2806},{},[2807],{"type":28,"value":1584},{"type":22,"tag":619,"props":2809,"children":2810},{},[2811],{"type":28,"value":2812},"Window",{"type":22,"tag":630,"props":2814,"children":2815},{},[2816,2834,2850,2867],{"type":22,"tag":615,"props":2817,"children":2818},{},[2819,2824,2829],{"type":22,"tag":637,"props":2820,"children":2821},{},[2822],{"type":28,"value":2823},"Login attempts",{"type":22,"tag":637,"props":2825,"children":2826},{},[2827],{"type":28,"value":2828},"5",{"type":22,"tag":637,"props":2830,"children":2831},{},[2832],{"type":28,"value":2833},"Per minute",{"type":22,"tag":615,"props":2835,"children":2836},{},[2837,2842,2846],{"type":22,"tag":637,"props":2838,"children":2839},{},[2840],{"type":28,"value":2841},"Registration",{"type":22,"tag":637,"props":2843,"children":2844},{},[2845],{"type":28,"value":2828},{"type":22,"tag":637,"props":2847,"children":2848},{},[2849],{"type":28,"value":2833},{"type":22,"tag":615,"props":2851,"children":2852},{},[2853,2858,2863],{"type":22,"tag":637,"props":2854,"children":2855},{},[2856],{"type":28,"value":2857},"Token refresh",{"type":22,"tag":637,"props":2859,"children":2860},{},[2861],{"type":28,"value":2862},"30",{"type":22,"tag":637,"props":2864,"children":2865},{},[2866],{"type":28,"value":2833},{"type":22,"tag":615,"props":2868,"children":2869},{},[2870,2875,2880],{"type":22,"tag":637,"props":2871,"children":2872},{},[2873],{"type":28,"value":2874},"Password reset",{"type":22,"tag":637,"props":2876,"children":2877},{},[2878],{"type":28,"value":2879},"3",{"type":22,"tag":637,"props":2881,"children":2882},{},[2883],{"type":28,"value":2884},"Per hour",{"type":22,"tag":30,"props":2886,"children":2887},{},[2888],{"type":28,"value":2889},"Exceeding these limits temporarily blocks the action.",{"type":22,"tag":36,"props":2891,"children":2893},{"id":2892},"api-rate-limits",[2894],{"type":28,"value":2895},"API rate limits",{"type":22,"tag":607,"props":2897,"children":2898},{},[2899,2914],{"type":22,"tag":611,"props":2900,"children":2901},{},[2902],{"type":22,"tag":615,"props":2903,"children":2904},{},[2905,2909],{"type":22,"tag":619,"props":2906,"children":2907},{},[2908],{"type":28,"value":1584},{"type":22,"tag":619,"props":2910,"children":2911},{},[2912],{"type":28,"value":2913},"Value",{"type":22,"tag":630,"props":2915,"children":2916},{},[2917,2930,2943],{"type":22,"tag":615,"props":2918,"children":2919},{},[2920,2925],{"type":22,"tag":637,"props":2921,"children":2922},{},[2923],{"type":28,"value":2924},"Requests per minute",{"type":22,"tag":637,"props":2926,"children":2927},{},[2928],{"type":28,"value":2929},"100-200 (plan dependent)",{"type":22,"tag":615,"props":2931,"children":2932},{},[2933,2938],{"type":22,"tag":637,"props":2934,"children":2935},{},[2936],{"type":28,"value":2937},"Burst (per second)",{"type":22,"tag":637,"props":2939,"children":2940},{},[2941],{"type":28,"value":2942},"10",{"type":22,"tag":615,"props":2944,"children":2945},{},[2946,2951],{"type":22,"tag":637,"props":2947,"children":2948},{},[2949],{"type":28,"value":2950},"Request body size",{"type":22,"tag":637,"props":2952,"children":2953},{},[2954],{"type":28,"value":2955},"5 MB",{"type":22,"tag":36,"props":2957,"children":2959},{"id":2958},"messaging-limits-meta",[2960],{"type":28,"value":2961},"Messaging limits (Meta)",{"type":22,"tag":30,"props":2963,"children":2964},{},[2965],{"type":28,"value":2966},"These are enforced by Meta, not AIsoule:",{"type":22,"tag":56,"props":2968,"children":2969},{},[2970,2975,2980],{"type":22,"tag":60,"props":2971,"children":2972},{},[2973],{"type":28,"value":2974},"Tier-based unique contacts per day (250 → 1K → 10K → 100K)",{"type":22,"tag":60,"props":2976,"children":2977},{},[2978],{"type":28,"value":2979},"Template submissions: 100 per hour",{"type":22,"tag":60,"props":2981,"children":2982},{},[2983],{"type":28,"value":2984},"Media uploads: 500 per day",{"type":22,"tag":36,"props":2986,"children":2988},{"id":2987},"what-happens-when-limited",[2989],{"type":28,"value":2990},"What happens when limited",{"type":22,"tag":56,"props":2992,"children":2993},{},[2994,3004,3014],{"type":22,"tag":60,"props":2995,"children":2996},{},[2997,3002],{"type":22,"tag":48,"props":2998,"children":2999},{},[3000],{"type":28,"value":3001},"API calls",{"type":28,"value":3003}," → HTTP 429 response with retry-after header",{"type":22,"tag":60,"props":3005,"children":3006},{},[3007,3012],{"type":22,"tag":48,"props":3008,"children":3009},{},[3010],{"type":28,"value":3011},"Login",{"type":28,"value":3013}," → \"Too many attempts\" error, wait 60 seconds",{"type":22,"tag":60,"props":3015,"children":3016},{},[3017,3022],{"type":22,"tag":48,"props":3018,"children":3019},{},[3020],{"type":28,"value":3021},"Messaging",{"type":28,"value":3023}," → Messages queued or failed with rate limit error",{"type":22,"tag":36,"props":3025,"children":3026},{"id":1009},[3027],{"type":28,"value":1012},{"type":22,"tag":94,"props":3029,"children":3030},{},[3031,3041,3051,3061,3071],{"type":22,"tag":60,"props":3032,"children":3033},{},[3034,3039],{"type":22,"tag":48,"props":3035,"children":3036},{},[3037],{"type":28,"value":3038},"Implement retry logic",{"type":28,"value":3040}," — For API integrations",{"type":22,"tag":60,"props":3042,"children":3043},{},[3044,3049],{"type":22,"tag":48,"props":3045,"children":3046},{},[3047],{"type":28,"value":3048},"Spread requests",{"type":28,"value":3050}," — Don't burst all at once",{"type":22,"tag":60,"props":3052,"children":3053},{},[3054,3059],{"type":22,"tag":48,"props":3055,"children":3056},{},[3057],{"type":28,"value":3058},"Cache data",{"type":28,"value":3060}," — Reduce unnecessary API calls",{"type":22,"tag":60,"props":3062,"children":3063},{},[3064,3069],{"type":22,"tag":48,"props":3065,"children":3066},{},[3067],{"type":28,"value":3068},"Monitor usage",{"type":28,"value":3070}," — Check rate limit headers in responses",{"type":22,"tag":60,"props":3072,"children":3073},{},[3074,3079],{"type":22,"tag":48,"props":3075,"children":3076},{},[3077],{"type":28,"value":3078},"Contact support",{"type":28,"value":3080}," — If you need higher limits for your use case",{"title":8,"searchDepth":465,"depth":465,"links":3082},[3083,3084,3085,3086,3087],{"id":2787,"depth":465,"text":2790},{"id":2892,"depth":465,"text":2895},{"id":2958,"depth":465,"text":2961},{"id":2987,"depth":465,"text":2990},{"id":1009,"depth":465,"text":1012},"content:help:settings:rate-limiting.md","help\u002Fsettings\u002Frate-limiting.md","help\u002Fsettings\u002Frate-limiting",{"_path":3092,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3093,"description":3094,"category":6,"order":3095,"difficulty":3096,"time_to_complete":13,"related":3097,"body":3098,"_type":483,"_id":3347,"_source":485,"_file":3348,"_stem":3349,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fcustom-actions","Custom actions (webhook, URL, JavaScript)","How to create custom action buttons that trigger webhooks, open URLs, or execute JavaScript in conversations.",18,"advanced",[494,495,1968],{"type":19,"children":3099,"toc":3336},[3100,3106,3111,3117,3122,3140,3146,3213,3219,3225,3230,3241,3246,3251,3259,3264,3269,3278,3284,3289,3293],{"type":22,"tag":23,"props":3101,"children":3103},{"id":3102},"custom-actions",[3104],{"type":28,"value":3105},"Custom actions",{"type":22,"tag":30,"props":3107,"children":3108},{},[3109],{"type":28,"value":3110},"Create custom buttons that agents can click during conversations to trigger external actions.",{"type":22,"tag":36,"props":3112,"children":3114},{"id":3113},"what-are-custom-actions",[3115],{"type":28,"value":3116},"What are custom actions?",{"type":22,"tag":30,"props":3118,"children":3119},{},[3120],{"type":28,"value":3121},"Custom actions are buttons that appear in the chat interface. When clicked, they:",{"type":22,"tag":56,"props":3123,"children":3124},{},[3125,3130,3135],{"type":22,"tag":60,"props":3126,"children":3127},{},[3128],{"type":28,"value":3129},"Call a webhook URL with conversation context",{"type":22,"tag":60,"props":3131,"children":3132},{},[3133],{"type":28,"value":3134},"Open an external URL (e.g., CRM record)",{"type":22,"tag":60,"props":3136,"children":3137},{},[3138],{"type":28,"value":3139},"Execute a JavaScript snippet",{"type":22,"tag":36,"props":3141,"children":3143},{"id":3142},"creating-a-custom-action",[3144],{"type":28,"value":3145},"Creating a custom action",{"type":22,"tag":94,"props":3147,"children":3148},{},[3149,3158,3167],{"type":22,"tag":60,"props":3150,"children":3151},{},[3152,3153],{"type":28,"value":46},{"type":22,"tag":48,"props":3154,"children":3155},{},[3156],{"type":28,"value":3157},"Settings → Custom Actions",{"type":22,"tag":60,"props":3159,"children":3160},{},[3161,3162],{"type":28,"value":101},{"type":22,"tag":48,"props":3163,"children":3164},{},[3165],{"type":28,"value":3166},"\"New Action\"",{"type":22,"tag":60,"props":3168,"children":3169},{},[3170,3171],{"type":28,"value":540},{"type":22,"tag":56,"props":3172,"children":3173},{},[3174,3183,3193,3203],{"type":22,"tag":60,"props":3175,"children":3176},{},[3177,3181],{"type":22,"tag":48,"props":3178,"children":3179},{},[3180],{"type":28,"value":551},{"type":28,"value":3182}," — Button label (e.g., \"Open in CRM\", \"Create Ticket\")",{"type":22,"tag":60,"props":3184,"children":3185},{},[3186,3191],{"type":22,"tag":48,"props":3187,"children":3188},{},[3189],{"type":28,"value":3190},"Icon",{"type":28,"value":3192}," — Choose an icon",{"type":22,"tag":60,"props":3194,"children":3195},{},[3196,3201],{"type":22,"tag":48,"props":3197,"children":3198},{},[3199],{"type":28,"value":3200},"Type",{"type":28,"value":3202}," — Webhook, URL, or JavaScript",{"type":22,"tag":60,"props":3204,"children":3205},{},[3206,3211],{"type":22,"tag":48,"props":3207,"children":3208},{},[3209],{"type":28,"value":3210},"Configuration",{"type":28,"value":3212}," — Type-specific settings",{"type":22,"tag":36,"props":3214,"children":3216},{"id":3215},"action-types",[3217],{"type":28,"value":3218},"Action types",{"type":22,"tag":87,"props":3220,"children":3222},{"id":3221},"webhook",[3223],{"type":28,"value":3224},"Webhook",{"type":22,"tag":30,"props":3226,"children":3227},{},[3228],{"type":28,"value":3229},"Sends a POST request to your URL with conversation data:",{"type":22,"tag":917,"props":3231,"children":3236},{"code":3232,"language":3233,"meta":8,"className":3234},"{\n  \"contact_id\": \"uuid\",\n  \"contact_phone\": \"+919876543210\",\n  \"contact_name\": \"John Doe\",\n  \"agent_id\": \"uuid\",\n  \"agent_name\": \"Agent Smith\"\n}\n","json",[3235],"language-json",[3237],{"type":22,"tag":199,"props":3238,"children":3239},{"__ignoreMap":8},[3240],{"type":28,"value":3232},{"type":22,"tag":87,"props":3242,"children":3244},{"id":3243},"url",[3245],{"type":28,"value":561},{"type":22,"tag":30,"props":3247,"children":3248},{},[3249],{"type":28,"value":3250},"Opens a URL in a new tab. Supports variables:",{"type":22,"tag":917,"props":3252,"children":3254},{"code":3253},"https:\u002F\u002Fcrm.example.com\u002Fcontacts?phone={phone}&name={name}\n",[3255],{"type":22,"tag":199,"props":3256,"children":3257},{"__ignoreMap":8},[3258],{"type":28,"value":3253},{"type":22,"tag":87,"props":3260,"children":3261},{"id":922},[3262],{"type":28,"value":3263},"JavaScript",{"type":22,"tag":30,"props":3265,"children":3266},{},[3267],{"type":28,"value":3268},"Executes a JS snippet in a sandboxed VM:",{"type":22,"tag":917,"props":3270,"children":3273},{"code":3271,"language":922,"meta":8,"className":3272},"\u002F\u002F Example: Copy contact phone to clipboard\nnavigator.clipboard.writeText(contact.phone_number);\n",[920],[3274],{"type":22,"tag":199,"props":3275,"children":3276},{"__ignoreMap":8},[3277],{"type":28,"value":3271},{"type":22,"tag":36,"props":3279,"children":3281},{"id":3280},"where-actions-appear",[3282],{"type":28,"value":3283},"Where actions appear",{"type":22,"tag":30,"props":3285,"children":3286},{},[3287],{"type":28,"value":3288},"Custom action buttons appear in the chat header toolbar, available to agents during conversations.",{"type":22,"tag":36,"props":3290,"children":3291},{"id":1009},[3292],{"type":28,"value":1012},{"type":22,"tag":94,"props":3294,"children":3295},{},[3296,3306,3316,3326],{"type":22,"tag":60,"props":3297,"children":3298},{},[3299,3304],{"type":22,"tag":48,"props":3300,"children":3301},{},[3302],{"type":28,"value":3303},"Keep it simple",{"type":28,"value":3305}," — One action per button",{"type":22,"tag":60,"props":3307,"children":3308},{},[3309,3314],{"type":22,"tag":48,"props":3310,"children":3311},{},[3312],{"type":28,"value":3313},"Use webhooks for automation",{"type":28,"value":3315}," — Create tickets, update CRM, trigger workflows",{"type":22,"tag":60,"props":3317,"children":3318},{},[3319,3324],{"type":22,"tag":48,"props":3320,"children":3321},{},[3322],{"type":28,"value":3323},"Use URLs for navigation",{"type":28,"value":3325}," — Open related records in other tools",{"type":22,"tag":60,"props":3327,"children":3328},{},[3329,3334],{"type":22,"tag":48,"props":3330,"children":3331},{},[3332],{"type":28,"value":3333},"Test thoroughly",{"type":28,"value":3335}," — Verify the action works before enabling for the team",{"title":8,"searchDepth":465,"depth":465,"links":3337},[3338,3339,3340,3345,3346],{"id":3113,"depth":465,"text":3116},{"id":3142,"depth":465,"text":3145},{"id":3215,"depth":465,"text":3218,"children":3341},[3342,3343,3344],{"id":3221,"depth":471,"text":3224},{"id":3243,"depth":471,"text":561},{"id":922,"depth":471,"text":3263},{"id":3280,"depth":465,"text":3283},{"id":1009,"depth":465,"text":1012},"content:help:settings:custom-actions.md","help\u002Fsettings\u002Fcustom-actions.md","help\u002Fsettings\u002Fcustom-actions",{"_path":3351,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3352,"description":3353,"category":6,"order":3354,"difficulty":1540,"time_to_complete":1084,"related":3355,"body":3357,"_type":483,"_id":3772,"_source":485,"_file":3773,"_stem":3774,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fcanned-responses-management","Managing canned responses","How to create, organize, and manage canned responses (quick replies) for your team.",19,[3356,1968,1086],"\u002Fhelp\u002Fmessaging\u002Fusing-canned-responses",{"type":19,"children":3358,"toc":3764},[3359,3364,3369,3375,3474,3480,3485,3571,3577,3582,3590,3595,3642,3648,3678,3684,3689,3707,3711],{"type":22,"tag":23,"props":3360,"children":3362},{"id":3361},"managing-canned-responses",[3363],{"type":28,"value":3352},{"type":22,"tag":30,"props":3365,"children":3366},{},[3367],{"type":28,"value":3368},"Create and organize pre-written replies that your entire team can use.",{"type":22,"tag":36,"props":3370,"children":3372},{"id":3371},"creating-a-canned-response",[3373],{"type":28,"value":3374},"Creating a canned response",{"type":22,"tag":94,"props":3376,"children":3377},{},[3378,3387,3396,3466],{"type":22,"tag":60,"props":3379,"children":3380},{},[3381,3382],{"type":28,"value":46},{"type":22,"tag":48,"props":3383,"children":3384},{},[3385],{"type":28,"value":3386},"Settings → Canned Responses",{"type":22,"tag":60,"props":3388,"children":3389},{},[3390,3391],{"type":28,"value":101},{"type":22,"tag":48,"props":3392,"children":3393},{},[3394],{"type":28,"value":3395},"\"New Response\"",{"type":22,"tag":60,"props":3397,"children":3398},{},[3399,3401],{"type":28,"value":3400},"Fill in:\n",{"type":22,"tag":56,"props":3402,"children":3403},{},[3404,3437,3446,3456],{"type":22,"tag":60,"props":3405,"children":3406},{},[3407,3412,3414,3420,3422,3428,3429,3435],{"type":22,"tag":48,"props":3408,"children":3409},{},[3410],{"type":28,"value":3411},"Shortcut",{"type":28,"value":3413}," — Trigger text (e.g., ",{"type":22,"tag":199,"props":3415,"children":3417},{"className":3416},[],[3418],{"type":28,"value":3419},"greeting",{"type":28,"value":3421},", ",{"type":22,"tag":199,"props":3423,"children":3425},{"className":3424},[],[3426],{"type":28,"value":3427},"hours",{"type":28,"value":3421},{"type":22,"tag":199,"props":3430,"children":3432},{"className":3431},[],[3433],{"type":28,"value":3434},"refund",{"type":28,"value":3436},")",{"type":22,"tag":60,"props":3438,"children":3439},{},[3440,3444],{"type":22,"tag":48,"props":3441,"children":3442},{},[3443],{"type":28,"value":1743},{"type":28,"value":3445}," — Group (e.g., \"Greetings\", \"FAQ\", \"Sales\")",{"type":22,"tag":60,"props":3447,"children":3448},{},[3449,3454],{"type":22,"tag":48,"props":3450,"children":3451},{},[3452],{"type":28,"value":3453},"Content",{"type":28,"value":3455}," — The message text",{"type":22,"tag":60,"props":3457,"children":3458},{},[3459,3464],{"type":22,"tag":48,"props":3460,"children":3461},{},[3462],{"type":28,"value":3463},"Buttons",{"type":28,"value":3465}," — Optional quick reply buttons to include",{"type":22,"tag":60,"props":3467,"children":3468},{},[3469,3470],{"type":28,"value":101},{"type":22,"tag":48,"props":3471,"children":3472},{},[3473],{"type":28,"value":582},{"type":22,"tag":36,"props":3475,"children":3477},{"id":3476},"organizing-by-category",[3478],{"type":28,"value":3479},"Organizing by category",{"type":22,"tag":30,"props":3481,"children":3482},{},[3483],{"type":28,"value":3484},"Categories help agents find responses quickly:",{"type":22,"tag":607,"props":3486,"children":3487},{},[3488,3503],{"type":22,"tag":611,"props":3489,"children":3490},{},[3491],{"type":22,"tag":615,"props":3492,"children":3493},{},[3494,3498],{"type":22,"tag":619,"props":3495,"children":3496},{},[3497],{"type":28,"value":1743},{"type":22,"tag":619,"props":3499,"children":3500},{},[3501],{"type":28,"value":3502},"Example responses",{"type":22,"tag":630,"props":3504,"children":3505},{},[3506,3519,3532,3545,3558],{"type":22,"tag":615,"props":3507,"children":3508},{},[3509,3514],{"type":22,"tag":637,"props":3510,"children":3511},{},[3512],{"type":28,"value":3513},"Greetings",{"type":22,"tag":637,"props":3515,"children":3516},{},[3517],{"type":28,"value":3518},"Welcome, introduction, thank you",{"type":22,"tag":615,"props":3520,"children":3521},{},[3522,3527],{"type":22,"tag":637,"props":3523,"children":3524},{},[3525],{"type":28,"value":3526},"FAQ",{"type":22,"tag":637,"props":3528,"children":3529},{},[3530],{"type":28,"value":3531},"Business hours, pricing, shipping",{"type":22,"tag":615,"props":3533,"children":3534},{},[3535,3540],{"type":22,"tag":637,"props":3536,"children":3537},{},[3538],{"type":28,"value":3539},"Sales",{"type":22,"tag":637,"props":3541,"children":3542},{},[3543],{"type":28,"value":3544},"Demo offer, discount, follow-up",{"type":22,"tag":615,"props":3546,"children":3547},{},[3548,3553],{"type":22,"tag":637,"props":3549,"children":3550},{},[3551],{"type":28,"value":3552},"Support",{"type":22,"tag":637,"props":3554,"children":3555},{},[3556],{"type":28,"value":3557},"Troubleshooting, escalation, resolution",{"type":22,"tag":615,"props":3559,"children":3560},{},[3561,3566],{"type":22,"tag":637,"props":3562,"children":3563},{},[3564],{"type":28,"value":3565},"Closing",{"type":22,"tag":637,"props":3567,"children":3568},{},[3569],{"type":28,"value":3570},"Thank you, feedback request, goodbye",{"type":22,"tag":36,"props":3572,"children":3574},{"id":3573},"using-variables",[3575],{"type":28,"value":3576},"Using variables",{"type":22,"tag":30,"props":3578,"children":3579},{},[3580],{"type":28,"value":3581},"Dynamic variables auto-fill with contact data:",{"type":22,"tag":917,"props":3583,"children":3585},{"code":3584},"Hi {name}! Thanks for reaching out to us.\nI'm {agent_name} and I'll be helping you today.\n",[3586],{"type":22,"tag":199,"props":3587,"children":3588},{"__ignoreMap":8},[3589],{"type":28,"value":3584},{"type":22,"tag":30,"props":3591,"children":3592},{},[3593],{"type":28,"value":3594},"Available variables:",{"type":22,"tag":56,"props":3596,"children":3597},{},[3598,3609,3620,3631],{"type":22,"tag":60,"props":3599,"children":3600},{},[3601,3607],{"type":22,"tag":199,"props":3602,"children":3604},{"className":3603},[],[3605],{"type":28,"value":3606},"{name}",{"type":28,"value":3608}," — Contact's name",{"type":22,"tag":60,"props":3610,"children":3611},{},[3612,3618],{"type":22,"tag":199,"props":3613,"children":3615},{"className":3614},[],[3616],{"type":28,"value":3617},"{phone}",{"type":28,"value":3619}," — Contact's phone number",{"type":22,"tag":60,"props":3621,"children":3622},{},[3623,3629],{"type":22,"tag":199,"props":3624,"children":3626},{"className":3625},[],[3627],{"type":28,"value":3628},"{agent_name}",{"type":28,"value":3630}," — Current agent's name",{"type":22,"tag":60,"props":3632,"children":3633},{},[3634,3640],{"type":22,"tag":199,"props":3635,"children":3637},{"className":3636},[],[3638],{"type":28,"value":3639},"{company}",{"type":28,"value":3641}," — Your organization name",{"type":22,"tag":36,"props":3643,"children":3645},{"id":3644},"editing-and-deleting",[3646],{"type":28,"value":3647},"Editing and deleting",{"type":22,"tag":94,"props":3649,"children":3650},{},[3651,3656,3661,3666],{"type":22,"tag":60,"props":3652,"children":3653},{},[3654],{"type":28,"value":3655},"Go to Settings → Canned Responses",{"type":22,"tag":60,"props":3657,"children":3658},{},[3659],{"type":28,"value":3660},"Click on a response to edit",{"type":22,"tag":60,"props":3662,"children":3663},{},[3664],{"type":28,"value":3665},"Make changes and save",{"type":22,"tag":60,"props":3667,"children":3668},{},[3669,3671,3676],{"type":28,"value":3670},"Or click ",{"type":22,"tag":48,"props":3672,"children":3673},{},[3674],{"type":28,"value":3675},"Delete",{"type":28,"value":3677}," to remove",{"type":22,"tag":36,"props":3679,"children":3681},{"id":3680},"usage-tracking",[3682],{"type":28,"value":3683},"Usage tracking",{"type":22,"tag":30,"props":3685,"children":3686},{},[3687],{"type":28,"value":3688},"AIsoule tracks how often each response is used:",{"type":22,"tag":56,"props":3690,"children":3691},{},[3692,3697,3702],{"type":22,"tag":60,"props":3693,"children":3694},{},[3695],{"type":28,"value":3696},"View usage count per response",{"type":22,"tag":60,"props":3698,"children":3699},{},[3700],{"type":28,"value":3701},"Identify popular responses (keep them updated)",{"type":22,"tag":60,"props":3703,"children":3704},{},[3705],{"type":28,"value":3706},"Find unused responses (consider removing)",{"type":22,"tag":36,"props":3708,"children":3709},{"id":1009},[3710],{"type":28,"value":1012},{"type":22,"tag":94,"props":3712,"children":3713},{},[3714,3724,3734,3744,3754],{"type":22,"tag":60,"props":3715,"children":3716},{},[3717,3722],{"type":22,"tag":48,"props":3718,"children":3719},{},[3720],{"type":28,"value":3721},"Start with 20 responses",{"type":28,"value":3723}," — Cover your most common scenarios",{"type":22,"tag":60,"props":3725,"children":3726},{},[3727,3732],{"type":22,"tag":48,"props":3728,"children":3729},{},[3730],{"type":28,"value":3731},"Keep them short",{"type":28,"value":3733}," — 2-3 sentences max",{"type":22,"tag":60,"props":3735,"children":3736},{},[3737,3742],{"type":22,"tag":48,"props":3738,"children":3739},{},[3740],{"type":28,"value":3741},"Update monthly",{"type":28,"value":3743}," — Remove outdated info, add new ones",{"type":22,"tag":60,"props":3745,"children":3746},{},[3747,3752],{"type":22,"tag":48,"props":3748,"children":3749},{},[3750],{"type":28,"value":3751},"Use categories",{"type":28,"value":3753}," — Makes finding the right response faster",{"type":22,"tag":60,"props":3755,"children":3756},{},[3757,3762],{"type":22,"tag":48,"props":3758,"children":3759},{},[3760],{"type":28,"value":3761},"Include emojis",{"type":28,"value":3763}," — Adds warmth to automated-feeling replies",{"title":8,"searchDepth":465,"depth":465,"links":3765},[3766,3767,3768,3769,3770,3771],{"id":3371,"depth":465,"text":3374},{"id":3476,"depth":465,"text":3479},{"id":3573,"depth":465,"text":3576},{"id":3644,"depth":465,"text":3647},{"id":3680,"depth":465,"text":3683},{"id":1009,"depth":465,"text":1012},"content:help:settings:canned-responses-management.md","help\u002Fsettings\u002Fcanned-responses-management.md","help\u002Fsettings\u002Fcanned-responses-management",{"_path":3776,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3777,"description":3778,"category":6,"order":3779,"difficulty":3096,"time_to_complete":3780,"related":3781,"body":3784,"_type":483,"_id":4065,"_source":485,"_file":4066,"_stem":4067,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fwhatsapp-flows","WhatsApp Flows (Meta Flows) management","How to create and manage WhatsApp Flows — Meta's native interactive form experiences inside WhatsApp.",20,"5 minutes",[3782,3783,16],"\u002Fhelp\u002Fchatbots\u002Fcreating-first-flow","\u002Fhelp\u002Fmessaging\u002Finteractive-messages",{"type":19,"children":3785,"toc":4057},[3786,3792,3797,3803,3808,3831,3835,3863,3869,3914,3920,3986,3992,3997,4010,4014],{"type":22,"tag":23,"props":3787,"children":3789},{"id":3788},"whatsapp-flows-meta-flows",[3790],{"type":28,"value":3791},"WhatsApp Flows (Meta Flows)",{"type":22,"tag":30,"props":3793,"children":3794},{},[3795],{"type":28,"value":3796},"WhatsApp Flows are Meta's native interactive forms that run inside WhatsApp — no external links needed.",{"type":22,"tag":36,"props":3798,"children":3800},{"id":3799},"what-are-whatsapp-flows",[3801],{"type":28,"value":3802},"What are WhatsApp Flows?",{"type":22,"tag":30,"props":3804,"children":3805},{},[3806],{"type":28,"value":3807},"Unlike chatbot flows (which are AIsoule's automation), WhatsApp Flows are Meta's built-in form system:",{"type":22,"tag":56,"props":3809,"children":3810},{},[3811,3816,3821,3826],{"type":22,"tag":60,"props":3812,"children":3813},{},[3814],{"type":28,"value":3815},"Multi-step forms inside WhatsApp",{"type":22,"tag":60,"props":3817,"children":3818},{},[3819],{"type":28,"value":3820},"Native UI (not a web link)",{"type":22,"tag":60,"props":3822,"children":3823},{},[3824],{"type":28,"value":3825},"Data validation built-in",{"type":22,"tag":60,"props":3827,"children":3828},{},[3829],{"type":28,"value":3830},"Seamless user experience",{"type":22,"tag":36,"props":3832,"children":3833},{"id":1378},[3834],{"type":28,"value":1381},{"type":22,"tag":56,"props":3836,"children":3837},{},[3838,3843,3848,3853,3858],{"type":22,"tag":60,"props":3839,"children":3840},{},[3841],{"type":28,"value":3842},"Lead capture forms",{"type":22,"tag":60,"props":3844,"children":3845},{},[3846],{"type":28,"value":3847},"Appointment booking",{"type":22,"tag":60,"props":3849,"children":3850},{},[3851],{"type":28,"value":3852},"Customer surveys",{"type":22,"tag":60,"props":3854,"children":3855},{},[3856],{"type":28,"value":3857},"Order forms",{"type":22,"tag":60,"props":3859,"children":3860},{},[3861],{"type":28,"value":3862},"Registration forms",{"type":22,"tag":36,"props":3864,"children":3866},{"id":3865},"managing-flows-in-aisoule",[3867],{"type":28,"value":3868},"Managing Flows in AIsoule",{"type":22,"tag":94,"props":3870,"children":3871},{},[3872,3881],{"type":22,"tag":60,"props":3873,"children":3874},{},[3875,3876],{"type":28,"value":46},{"type":22,"tag":48,"props":3877,"children":3878},{},[3879],{"type":28,"value":3880},"Settings → WhatsApp Flows",{"type":22,"tag":60,"props":3882,"children":3883},{},[3884,3886],{"type":28,"value":3885},"You can:\n",{"type":22,"tag":56,"props":3887,"children":3888},{},[3889,3894,3899,3904,3909],{"type":22,"tag":60,"props":3890,"children":3891},{},[3892],{"type":28,"value":3893},"View existing flows synced from Meta",{"type":22,"tag":60,"props":3895,"children":3896},{},[3897],{"type":28,"value":3898},"Create new flows",{"type":22,"tag":60,"props":3900,"children":3901},{},[3902],{"type":28,"value":3903},"Edit flow JSON",{"type":22,"tag":60,"props":3905,"children":3906},{},[3907],{"type":28,"value":3908},"Publish flows",{"type":22,"tag":60,"props":3910,"children":3911},{},[3912],{"type":28,"value":3913},"Duplicate flows",{"type":22,"tag":36,"props":3915,"children":3917},{"id":3916},"creating-a-flow",[3918],{"type":28,"value":3919},"Creating a Flow",{"type":22,"tag":94,"props":3921,"children":3922},{},[3923,3932,3959,3964,3975],{"type":22,"tag":60,"props":3924,"children":3925},{},[3926,3927],{"type":28,"value":101},{"type":22,"tag":48,"props":3928,"children":3929},{},[3930],{"type":28,"value":3931},"\"New Flow\"",{"type":22,"tag":60,"props":3933,"children":3934},{},[3935,3937],{"type":28,"value":3936},"Enter:\n",{"type":22,"tag":56,"props":3938,"children":3939},{},[3940,3949],{"type":22,"tag":60,"props":3941,"children":3942},{},[3943,3947],{"type":22,"tag":48,"props":3944,"children":3945},{},[3946],{"type":28,"value":551},{"type":28,"value":3948}," — Descriptive name",{"type":22,"tag":60,"props":3950,"children":3951},{},[3952,3957],{"type":22,"tag":48,"props":3953,"children":3954},{},[3955],{"type":28,"value":3956},"Categories",{"type":28,"value":3958}," — What the flow is for",{"type":22,"tag":60,"props":3960,"children":3961},{},[3962],{"type":28,"value":3963},"Build the flow using JSON structure (Meta's Flow JSON format)",{"type":22,"tag":60,"props":3965,"children":3966},{},[3967,3968,3973],{"type":28,"value":101},{"type":22,"tag":48,"props":3969,"children":3970},{},[3971],{"type":28,"value":3972},"\"Save to Meta\"",{"type":28,"value":3974}," to submit",{"type":22,"tag":60,"props":3976,"children":3977},{},[3978,3979,3984],{"type":28,"value":101},{"type":22,"tag":48,"props":3980,"children":3981},{},[3982],{"type":28,"value":3983},"\"Publish\"",{"type":28,"value":3985}," when ready",{"type":22,"tag":36,"props":3987,"children":3989},{"id":3988},"sending-a-flow-in-chat",[3990],{"type":28,"value":3991},"Sending a Flow in chat",{"type":22,"tag":30,"props":3993,"children":3994},{},[3995],{"type":28,"value":3996},"Flows are sent as interactive messages:",{"type":22,"tag":94,"props":3998,"children":3999},{},[4000,4005],{"type":22,"tag":60,"props":4001,"children":4002},{},[4003],{"type":28,"value":4004},"In a conversation, use a template with a Flow button",{"type":22,"tag":60,"props":4006,"children":4007},{},[4008],{"type":28,"value":4009},"Or send via the API with the flow_id",{"type":22,"tag":36,"props":4011,"children":4012},{"id":1009},[4013],{"type":28,"value":1012},{"type":22,"tag":94,"props":4015,"children":4016},{},[4017,4027,4037,4047],{"type":22,"tag":60,"props":4018,"children":4019},{},[4020,4025],{"type":22,"tag":48,"props":4021,"children":4022},{},[4023],{"type":28,"value":4024},"Keep forms short",{"type":28,"value":4026}," — 3-5 fields max per screen",{"type":22,"tag":60,"props":4028,"children":4029},{},[4030,4035],{"type":22,"tag":48,"props":4031,"children":4032},{},[4033],{"type":28,"value":4034},"Use validation",{"type":28,"value":4036}," — Prevent invalid data entry",{"type":22,"tag":60,"props":4038,"children":4039},{},[4040,4045],{"type":22,"tag":48,"props":4041,"children":4042},{},[4043],{"type":28,"value":4044},"Test on mobile",{"type":28,"value":4046}," — Flows render differently on different phones",{"type":22,"tag":60,"props":4048,"children":4049},{},[4050,4055],{"type":22,"tag":48,"props":4051,"children":4052},{},[4053],{"type":28,"value":4054},"Combine with chatbot",{"type":28,"value":4056}," — Use chatbot to trigger flows at the right moment",{"title":8,"searchDepth":465,"depth":465,"links":4058},[4059,4060,4061,4062,4063,4064],{"id":3799,"depth":465,"text":3802},{"id":1378,"depth":465,"text":1381},{"id":3865,"depth":465,"text":3868},{"id":3916,"depth":465,"text":3919},{"id":3988,"depth":465,"text":3991},{"id":1009,"depth":465,"text":1012},"content:help:settings:whatsapp-flows.md","help\u002Fsettings\u002Fwhatsapp-flows.md","help\u002Fsettings\u002Fwhatsapp-flows",{"_path":16,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4069,"description":4070,"category":6,"order":471,"difficulty":12,"time_to_complete":3780,"related":4071,"body":4075,"_type":483,"_id":4689,"_source":485,"_file":4690,"_stem":4691,"_extension":488},"Creating and managing message templates","How to create WhatsApp message templates, submit them for Meta approval, and manage your template library.",[4072,4073,4074],"\u002Fhelp\u002Fmessaging\u002Fsend-template-message","\u002Fhelp\u002Fcampaigns\u002Fcreate-first-campaign","\u002Fhelp\u002Fsettings\u002Ftemplate-approval-tips",{"type":19,"children":4076,"toc":4674},[4077,4082,4087,4093,4119,4125,4182,4188,4193,4246,4252,4272,4280,4286,4291,4297,4329,4335,4443,4449,4454,4487,4493,4566,4572,4577,4602,4608,4613,4636,4642,4666],{"type":22,"tag":23,"props":4078,"children":4080},{"id":4079},"creating-and-managing-message-templates",[4081],{"type":28,"value":4069},{"type":22,"tag":30,"props":4083,"children":4084},{},[4085],{"type":28,"value":4086},"Message templates are required for starting conversations with customers. They must be approved by Meta before use.",{"type":22,"tag":36,"props":4088,"children":4090},{"id":4089},"creating-a-new-template",[4091],{"type":28,"value":4092},"Creating a new template",{"type":22,"tag":94,"props":4094,"children":4095},{},[4096,4105,4114],{"type":22,"tag":60,"props":4097,"children":4098},{},[4099,4100],{"type":28,"value":46},{"type":22,"tag":48,"props":4101,"children":4102},{},[4103],{"type":28,"value":4104},"Settings → Templates",{"type":22,"tag":60,"props":4106,"children":4107},{},[4108,4109],{"type":28,"value":101},{"type":22,"tag":48,"props":4110,"children":4111},{},[4112],{"type":28,"value":4113},"\"New Template\"",{"type":22,"tag":60,"props":4115,"children":4116},{},[4117],{"type":28,"value":4118},"Fill in the template details:",{"type":22,"tag":87,"props":4120,"children":4122},{"id":4121},"basic-information",[4123],{"type":28,"value":4124},"Basic information",{"type":22,"tag":56,"props":4126,"children":4127},{},[4128,4138,4155,4164,4173],{"type":22,"tag":60,"props":4129,"children":4130},{},[4131,4136],{"type":22,"tag":48,"props":4132,"children":4133},{},[4134],{"type":28,"value":4135},"WhatsApp Account",{"type":28,"value":4137}," — Which account this template belongs to",{"type":22,"tag":60,"props":4139,"children":4140},{},[4141,4146,4148,4154],{"type":22,"tag":48,"props":4142,"children":4143},{},[4144],{"type":28,"value":4145},"Template Name",{"type":28,"value":4147}," — Lowercase, underscores only (e.g., ",{"type":22,"tag":199,"props":4149,"children":4151},{"className":4150},[],[4152],{"type":28,"value":4153},"order_confirmation",{"type":28,"value":3436},{"type":22,"tag":60,"props":4156,"children":4157},{},[4158,4162],{"type":22,"tag":48,"props":4159,"children":4160},{},[4161],{"type":28,"value":1598},{"type":28,"value":4163}," — Friendly name shown in AIsoule (e.g., \"Order Confirmation\")",{"type":22,"tag":60,"props":4165,"children":4166},{},[4167,4171],{"type":22,"tag":48,"props":4168,"children":4169},{},[4170],{"type":28,"value":2534},{"type":28,"value":4172}," — Select the language (English, Hindi, Spanish, etc.)",{"type":22,"tag":60,"props":4174,"children":4175},{},[4176,4180],{"type":22,"tag":48,"props":4177,"children":4178},{},[4179],{"type":28,"value":1743},{"type":28,"value":4181}," — Utility, Marketing, or Authentication",{"type":22,"tag":87,"props":4183,"children":4185},{"id":4184},"header-optional",[4186],{"type":28,"value":4187},"Header (optional)",{"type":22,"tag":30,"props":4189,"children":4190},{},[4191],{"type":28,"value":4192},"Choose a header type:",{"type":22,"tag":56,"props":4194,"children":4195},{},[4196,4206,4216,4226,4236],{"type":22,"tag":60,"props":4197,"children":4198},{},[4199,4204],{"type":22,"tag":48,"props":4200,"children":4201},{},[4202],{"type":28,"value":4203},"None",{"type":28,"value":4205}," — No header",{"type":22,"tag":60,"props":4207,"children":4208},{},[4209,4214],{"type":22,"tag":48,"props":4210,"children":4211},{},[4212],{"type":28,"value":4213},"Text",{"type":28,"value":4215}," — Short text header (supports 1 variable)",{"type":22,"tag":60,"props":4217,"children":4218},{},[4219,4224],{"type":22,"tag":48,"props":4220,"children":4221},{},[4222],{"type":28,"value":4223},"Image",{"type":28,"value":4225}," — Upload a sample image",{"type":22,"tag":60,"props":4227,"children":4228},{},[4229,4234],{"type":22,"tag":48,"props":4230,"children":4231},{},[4232],{"type":28,"value":4233},"Video",{"type":28,"value":4235}," — Upload a sample video",{"type":22,"tag":60,"props":4237,"children":4238},{},[4239,4244],{"type":22,"tag":48,"props":4240,"children":4241},{},[4242],{"type":28,"value":4243},"Document",{"type":28,"value":4245}," — Upload a sample document",{"type":22,"tag":87,"props":4247,"children":4249},{"id":4248},"body-required",[4250],{"type":28,"value":4251},"Body (required)",{"type":22,"tag":30,"props":4253,"children":4254},{},[4255,4257,4263,4264,4270],{"type":28,"value":4256},"Write your message body. Use ",{"type":22,"tag":199,"props":4258,"children":4260},{"className":4259},[],[4261],{"type":28,"value":4262},"{{1}}",{"type":28,"value":3421},{"type":22,"tag":199,"props":4265,"children":4267},{"className":4266},[],[4268],{"type":28,"value":4269},"{{2}}",{"type":28,"value":4271},", etc. for variables:",{"type":22,"tag":917,"props":4273,"children":4275},{"code":4274},"Hello {{1}}! 👋\n\nYour order #{{2}} has been confirmed and will be delivered by {{3}}.\n\nTrack your order: {{4}}\n\nThank you for shopping with us!\n",[4276],{"type":22,"tag":199,"props":4277,"children":4278},{"__ignoreMap":8},[4279],{"type":28,"value":4274},{"type":22,"tag":87,"props":4281,"children":4283},{"id":4282},"footer-optional",[4284],{"type":28,"value":4285},"Footer (optional)",{"type":22,"tag":30,"props":4287,"children":4288},{},[4289],{"type":28,"value":4290},"A small gray text at the bottom (e.g., \"Reply STOP to unsubscribe\").",{"type":22,"tag":87,"props":4292,"children":4294},{"id":4293},"buttons-optional-max-3",[4295],{"type":28,"value":4296},"Buttons (optional, max 3)",{"type":22,"tag":56,"props":4298,"children":4299},{},[4300,4310,4319],{"type":22,"tag":60,"props":4301,"children":4302},{},[4303,4308],{"type":22,"tag":48,"props":4304,"children":4305},{},[4306],{"type":28,"value":4307},"Quick Reply",{"type":28,"value":4309}," — Customer taps to send a predefined response",{"type":22,"tag":60,"props":4311,"children":4312},{},[4313,4317],{"type":22,"tag":48,"props":4314,"children":4315},{},[4316],{"type":28,"value":561},{"type":28,"value":4318}," — Opens a link (supports 1 dynamic variable)",{"type":22,"tag":60,"props":4320,"children":4321},{},[4322,4327],{"type":22,"tag":48,"props":4323,"children":4324},{},[4325],{"type":28,"value":4326},"Phone",{"type":28,"value":4328}," — Initiates a phone call",{"type":22,"tag":36,"props":4330,"children":4332},{"id":4331},"template-categories-explained",[4333],{"type":28,"value":4334},"Template categories explained",{"type":22,"tag":607,"props":4336,"children":4337},{},[4338,4363],{"type":22,"tag":611,"props":4339,"children":4340},{},[4341],{"type":22,"tag":615,"props":4342,"children":4343},{},[4344,4348,4353,4358],{"type":22,"tag":619,"props":4345,"children":4346},{},[4347],{"type":28,"value":1743},{"type":22,"tag":619,"props":4349,"children":4350},{},[4351],{"type":28,"value":4352},"Use for",{"type":22,"tag":619,"props":4354,"children":4355},{},[4356],{"type":28,"value":4357},"Approval speed",{"type":22,"tag":619,"props":4359,"children":4360},{},[4361],{"type":28,"value":4362},"Cost",{"type":22,"tag":630,"props":4364,"children":4365},{},[4366,4392,4418],{"type":22,"tag":615,"props":4367,"children":4368},{},[4369,4377,4382,4387],{"type":22,"tag":637,"props":4370,"children":4371},{},[4372],{"type":22,"tag":48,"props":4373,"children":4374},{},[4375],{"type":28,"value":4376},"Utility",{"type":22,"tag":637,"props":4378,"children":4379},{},[4380],{"type":28,"value":4381},"Order updates, shipping, account alerts",{"type":22,"tag":637,"props":4383,"children":4384},{},[4385],{"type":28,"value":4386},"Fast (minutes)",{"type":22,"tag":637,"props":4388,"children":4389},{},[4390],{"type":28,"value":4391},"Lower",{"type":22,"tag":615,"props":4393,"children":4394},{},[4395,4403,4408,4413],{"type":22,"tag":637,"props":4396,"children":4397},{},[4398],{"type":22,"tag":48,"props":4399,"children":4400},{},[4401],{"type":28,"value":4402},"Marketing",{"type":22,"tag":637,"props":4404,"children":4405},{},[4406],{"type":28,"value":4407},"Promotions, offers, newsletters, re-engagement",{"type":22,"tag":637,"props":4409,"children":4410},{},[4411],{"type":28,"value":4412},"Slower (hours)",{"type":22,"tag":637,"props":4414,"children":4415},{},[4416],{"type":28,"value":4417},"Higher",{"type":22,"tag":615,"props":4419,"children":4420},{},[4421,4429,4434,4438],{"type":22,"tag":637,"props":4422,"children":4423},{},[4424],{"type":22,"tag":48,"props":4425,"children":4426},{},[4427],{"type":28,"value":4428},"Authentication",{"type":22,"tag":637,"props":4430,"children":4431},{},[4432],{"type":28,"value":4433},"OTP codes, verification",{"type":22,"tag":637,"props":4435,"children":4436},{},[4437],{"type":28,"value":4386},{"type":22,"tag":637,"props":4439,"children":4440},{},[4441],{"type":28,"value":4442},"Lowest",{"type":22,"tag":36,"props":4444,"children":4446},{"id":4445},"approval-process",[4447],{"type":28,"value":4448},"Approval process",{"type":22,"tag":30,"props":4450,"children":4451},{},[4452],{"type":28,"value":4453},"After saving, your template is submitted to Meta for review:",{"type":22,"tag":94,"props":4455,"children":4456},{},[4457,4467,4477],{"type":22,"tag":60,"props":4458,"children":4459},{},[4460,4465],{"type":22,"tag":48,"props":4461,"children":4462},{},[4463],{"type":28,"value":4464},"Pending",{"type":28,"value":4466}," — Under review (usually 1-60 minutes)",{"type":22,"tag":60,"props":4468,"children":4469},{},[4470,4475],{"type":22,"tag":48,"props":4471,"children":4472},{},[4473],{"type":28,"value":4474},"Approved",{"type":28,"value":4476}," — Ready to use ✅",{"type":22,"tag":60,"props":4478,"children":4479},{},[4480,4485],{"type":22,"tag":48,"props":4481,"children":4482},{},[4483],{"type":28,"value":4484},"Rejected",{"type":28,"value":4486}," — Doesn't meet guidelines ❌ (you can edit and resubmit)",{"type":22,"tag":36,"props":4488,"children":4490},{"id":4489},"tips-for-approval",[4491],{"type":28,"value":4492},"Tips for approval",{"type":22,"tag":94,"props":4494,"children":4495},{},[4496,4506,4516,4526,4536,4546,4556],{"type":22,"tag":60,"props":4497,"children":4498},{},[4499,4504],{"type":22,"tag":48,"props":4500,"children":4501},{},[4502],{"type":28,"value":4503},"Be specific",{"type":28,"value":4505}," — Clearly state the purpose of the message",{"type":22,"tag":60,"props":4507,"children":4508},{},[4509,4514],{"type":22,"tag":48,"props":4510,"children":4511},{},[4512],{"type":28,"value":4513},"No misleading content",{"type":28,"value":4515}," — Don't disguise marketing as utility",{"type":22,"tag":60,"props":4517,"children":4518},{},[4519,4524],{"type":22,"tag":48,"props":4520,"children":4521},{},[4522],{"type":28,"value":4523},"Include opt-out",{"type":28,"value":4525}," — Marketing templates should have \"Reply STOP to unsubscribe\"",{"type":22,"tag":60,"props":4527,"children":4528},{},[4529,4534],{"type":22,"tag":48,"props":4530,"children":4531},{},[4532],{"type":28,"value":4533},"Avoid prohibited content",{"type":28,"value":4535}," — No gambling, adult content, or illegal services",{"type":22,"tag":60,"props":4537,"children":4538},{},[4539,4544],{"type":22,"tag":48,"props":4540,"children":4541},{},[4542],{"type":28,"value":4543},"Use proper grammar",{"type":28,"value":4545}," — Poorly written templates get rejected",{"type":22,"tag":60,"props":4547,"children":4548},{},[4549,4554],{"type":22,"tag":48,"props":4550,"children":4551},{},[4552],{"type":28,"value":4553},"Don't use URL shorteners",{"type":28,"value":4555}," — Use full URLs in buttons",{"type":22,"tag":60,"props":4557,"children":4558},{},[4559,4564],{"type":22,"tag":48,"props":4560,"children":4561},{},[4562],{"type":28,"value":4563},"Provide sample values",{"type":28,"value":4565}," — Fill in example values for all variables",{"type":22,"tag":36,"props":4567,"children":4569},{"id":4568},"syncing-templates-from-meta",[4570],{"type":28,"value":4571},"Syncing templates from Meta",{"type":22,"tag":30,"props":4573,"children":4574},{},[4575],{"type":28,"value":4576},"If you created templates directly in Meta Business Suite:",{"type":22,"tag":94,"props":4578,"children":4579},{},[4580,4588,4597],{"type":22,"tag":60,"props":4581,"children":4582},{},[4583,4584],{"type":28,"value":46},{"type":22,"tag":48,"props":4585,"children":4586},{},[4587],{"type":28,"value":4104},{"type":22,"tag":60,"props":4589,"children":4590},{},[4591,4592],{"type":28,"value":101},{"type":22,"tag":48,"props":4593,"children":4594},{},[4595],{"type":28,"value":4596},"\"Sync from Meta\"",{"type":22,"tag":60,"props":4598,"children":4599},{},[4600],{"type":28,"value":4601},"All your approved templates will appear in AIsoule",{"type":22,"tag":36,"props":4603,"children":4605},{"id":4604},"editing-approved-templates",[4606],{"type":28,"value":4607},"Editing approved templates",{"type":22,"tag":30,"props":4609,"children":4610},{},[4611],{"type":28,"value":4612},"You can edit approved templates, but:",{"type":22,"tag":56,"props":4614,"children":4615},{},[4616,4621,4626,4631],{"type":22,"tag":60,"props":4617,"children":4618},{},[4619],{"type":28,"value":4620},"Maximum 10 edits per 30-day window",{"type":22,"tag":60,"props":4622,"children":4623},{},[4624],{"type":28,"value":4625},"Only 1 edit per 24-hour period",{"type":22,"tag":60,"props":4627,"children":4628},{},[4629],{"type":28,"value":4630},"Editing triggers a new review (template is paused during review)",{"type":22,"tag":60,"props":4632,"children":4633},{},[4634],{"type":28,"value":4635},"You cannot change: name, language, or category",{"type":22,"tag":36,"props":4637,"children":4639},{"id":4638},"deleting-templates",[4640],{"type":28,"value":4641},"Deleting templates",{"type":22,"tag":94,"props":4643,"children":4644},{},[4645,4650,4661],{"type":22,"tag":60,"props":4646,"children":4647},{},[4648],{"type":28,"value":4649},"Find the template in the list",{"type":22,"tag":60,"props":4651,"children":4652},{},[4653,4655,4660],{"type":28,"value":4654},"Click the ",{"type":22,"tag":48,"props":4656,"children":4657},{},[4658],{"type":28,"value":4659},"delete",{"type":28,"value":1786},{"type":22,"tag":60,"props":4662,"children":4663},{},[4664],{"type":28,"value":4665},"Confirm deletion",{"type":22,"tag":422,"props":4667,"children":4668},{},[4669],{"type":22,"tag":30,"props":4670,"children":4671},{},[4672],{"type":28,"value":4673},"⚠️ Deleting a template is permanent. Any campaigns using this template will no longer be able to send.",{"title":8,"searchDepth":465,"depth":465,"links":4675},[4676,4683,4684,4685,4686,4687,4688],{"id":4089,"depth":465,"text":4092,"children":4677},[4678,4679,4680,4681,4682],{"id":4121,"depth":471,"text":4124},{"id":4184,"depth":471,"text":4187},{"id":4248,"depth":471,"text":4251},{"id":4282,"depth":471,"text":4285},{"id":4293,"depth":471,"text":4296},{"id":4331,"depth":465,"text":4334},{"id":4445,"depth":465,"text":4448},{"id":4489,"depth":465,"text":4492},{"id":4568,"depth":465,"text":4571},{"id":4604,"depth":465,"text":4607},{"id":4638,"depth":465,"text":4641},"content:help:settings:creating-templates.md","help\u002Fsettings\u002Fcreating-templates.md","help\u002Fsettings\u002Fcreating-templates",{"_path":4074,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4693,"description":4694,"category":6,"order":4695,"difficulty":12,"time_to_complete":13,"related":4696,"body":4698,"_type":483,"_id":4946,"_source":485,"_file":4947,"_stem":4948,"_extension":488},"Template approval process and best practices","Tips for getting your WhatsApp templates approved by Meta quickly.",4,[16,4072,4697],"\u002Fhelp\u002Fcampaigns\u002Fbest-practices",{"type":19,"children":4699,"toc":4940},[4700,4706,4711,4717,4745,4751,4819,4825,4916,4922],{"type":22,"tag":23,"props":4701,"children":4703},{"id":4702},"template-approval-tips",[4704],{"type":28,"value":4705},"Template approval tips",{"type":22,"tag":30,"props":4707,"children":4708},{},[4709],{"type":28,"value":4710},"Get your templates approved faster with these guidelines.",{"type":22,"tag":36,"props":4712,"children":4714},{"id":4713},"approval-timeline",[4715],{"type":28,"value":4716},"Approval timeline",{"type":22,"tag":56,"props":4718,"children":4719},{},[4720,4730,4740],{"type":22,"tag":60,"props":4721,"children":4722},{},[4723,4725],{"type":28,"value":4724},"Most templates: ",{"type":22,"tag":48,"props":4726,"children":4727},{},[4728],{"type":28,"value":4729},"1-60 minutes",{"type":22,"tag":60,"props":4731,"children":4732},{},[4733,4735],{"type":28,"value":4734},"Some templates: ",{"type":22,"tag":48,"props":4736,"children":4737},{},[4738],{"type":28,"value":4739},"Up to 24 hours",{"type":22,"tag":60,"props":4741,"children":4742},{},[4743],{"type":28,"value":4744},"Rejected templates: Can be edited and resubmitted",{"type":22,"tag":36,"props":4746,"children":4748},{"id":4747},"common-rejection-reasons",[4749],{"type":28,"value":4750},"Common rejection reasons",{"type":22,"tag":94,"props":4752,"children":4753},{},[4754,4764,4774,4784,4794,4809],{"type":22,"tag":60,"props":4755,"children":4756},{},[4757,4762],{"type":22,"tag":48,"props":4758,"children":4759},{},[4760],{"type":28,"value":4761},"Wrong category",{"type":28,"value":4763}," — Marketing content in Utility category",{"type":22,"tag":60,"props":4765,"children":4766},{},[4767,4772],{"type":22,"tag":48,"props":4768,"children":4769},{},[4770],{"type":28,"value":4771},"Missing opt-out",{"type":28,"value":4773}," — Marketing templates need unsubscribe option",{"type":22,"tag":60,"props":4775,"children":4776},{},[4777,4782],{"type":22,"tag":48,"props":4778,"children":4779},{},[4780],{"type":28,"value":4781},"Misleading content",{"type":28,"value":4783}," — Template doesn't match its stated purpose",{"type":22,"tag":60,"props":4785,"children":4786},{},[4787,4792],{"type":22,"tag":48,"props":4788,"children":4789},{},[4790],{"type":28,"value":4791},"URL shorteners",{"type":28,"value":4793}," — Use full URLs, not bit.ly links",{"type":22,"tag":60,"props":4795,"children":4796},{},[4797,4802,4804],{"type":22,"tag":48,"props":4798,"children":4799},{},[4800],{"type":28,"value":4801},"Variable-only content",{"type":28,"value":4803}," — Body can't be just ",{"type":22,"tag":199,"props":4805,"children":4807},{"className":4806},[],[4808],{"type":28,"value":4262},{"type":22,"tag":60,"props":4810,"children":4811},{},[4812,4817],{"type":22,"tag":48,"props":4813,"children":4814},{},[4815],{"type":28,"value":4816},"Prohibited content",{"type":28,"value":4818}," — Gambling, adult, illegal services",{"type":22,"tag":36,"props":4820,"children":4822},{"id":4821},"tips-for-fast-approval",[4823],{"type":28,"value":4824},"Tips for fast approval",{"type":22,"tag":94,"props":4826,"children":4827},{},[4828,4838,4847,4857,4866,4876,4900],{"type":22,"tag":60,"props":4829,"children":4830},{},[4831,4836],{"type":22,"tag":48,"props":4832,"children":4833},{},[4834],{"type":28,"value":4835},"Use correct category",{"type":28,"value":4837}," — Utility for transactional, Marketing for promos",{"type":22,"tag":60,"props":4839,"children":4840},{},[4841,4845],{"type":22,"tag":48,"props":4842,"children":4843},{},[4844],{"type":28,"value":4503},{"type":28,"value":4846}," — Clear purpose in the template body",{"type":22,"tag":60,"props":4848,"children":4849},{},[4850,4855],{"type":22,"tag":48,"props":4851,"children":4852},{},[4853],{"type":28,"value":4854},"Include opt-out for marketing",{"type":28,"value":4856}," — \"Reply STOP to unsubscribe\"",{"type":22,"tag":60,"props":4858,"children":4859},{},[4860,4864],{"type":22,"tag":48,"props":4861,"children":4862},{},[4863],{"type":28,"value":4563},{"type":28,"value":4865}," — Fill in example variable values",{"type":22,"tag":60,"props":4867,"children":4868},{},[4869,4874],{"type":22,"tag":48,"props":4870,"children":4871},{},[4872],{"type":28,"value":4873},"Professional language",{"type":28,"value":4875}," — No ALL CAPS, excessive emojis, or slang",{"type":22,"tag":60,"props":4877,"children":4878},{},[4879,4884,4886,4892,4894],{"type":22,"tag":48,"props":4880,"children":4881},{},[4882],{"type":28,"value":4883},"Full URLs",{"type":28,"value":4885}," — ",{"type":22,"tag":199,"props":4887,"children":4889},{"className":4888},[],[4890],{"type":28,"value":4891},"https:\u002F\u002Fyoursite.com\u002Ftrack",{"type":28,"value":4893}," not ",{"type":22,"tag":199,"props":4895,"children":4897},{"className":4896},[],[4898],{"type":28,"value":4899},"bit.ly\u002Fxyz",{"type":22,"tag":60,"props":4901,"children":4902},{},[4903,4908,4910],{"type":22,"tag":48,"props":4904,"children":4905},{},[4906],{"type":28,"value":4907},"Don't start\u002Fend with variables",{"type":28,"value":4909}," — Meta rejects ",{"type":22,"tag":199,"props":4911,"children":4913},{"className":4912},[],[4914],{"type":28,"value":4915},"{{1}} is your code",{"type":22,"tag":36,"props":4917,"children":4919},{"id":4918},"after-rejection",[4920],{"type":28,"value":4921},"After rejection",{"type":22,"tag":94,"props":4923,"children":4924},{},[4925,4930,4935],{"type":22,"tag":60,"props":4926,"children":4927},{},[4928],{"type":28,"value":4929},"Read the rejection reason in Settings → Templates",{"type":22,"tag":60,"props":4931,"children":4932},{},[4933],{"type":28,"value":4934},"Fix the issue (usually category or content)",{"type":22,"tag":60,"props":4936,"children":4937},{},[4938],{"type":28,"value":4939},"Resubmit — no limit on resubmissions",{"title":8,"searchDepth":465,"depth":465,"links":4941},[4942,4943,4944,4945],{"id":4713,"depth":465,"text":4716},{"id":4747,"depth":465,"text":4750},{"id":4821,"depth":465,"text":4824},{"id":4918,"depth":465,"text":4921},"content:help:settings:template-approval-tips.md","help\u002Fsettings\u002Ftemplate-approval-tips.md","help\u002Fsettings\u002Ftemplate-approval-tips",{"_path":4950,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4951,"description":4952,"category":6,"order":4953,"difficulty":12,"time_to_complete":13,"related":4954,"body":4956,"_type":483,"_id":5467,"_source":485,"_file":5468,"_stem":5469,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fteams-assignment","Setting up teams and assignment strategies","How to create teams, add members, and configure automatic conversation assignment (round-robin, load-balanced).",5,[1087,4955,1086],"\u002Fhelp\u002Fmessaging\u002Fassigning-conversations",{"type":19,"children":4957,"toc":5454},[4958,4963,4968,4974,5030,5036,5067,5072,5078,5083,5089,5094,5117,5127,5133,5138,5156,5165,5171,5176,5185,5191,5196,5233,5238,5244,5249,5343,5349,5354,5397,5401],{"type":22,"tag":23,"props":4959,"children":4961},{"id":4960},"setting-up-teams-and-assignment-strategies",[4962],{"type":28,"value":4951},{"type":22,"tag":30,"props":4964,"children":4965},{},[4966],{"type":28,"value":4967},"Teams help you organize agents and automatically distribute incoming conversations.",{"type":22,"tag":36,"props":4969,"children":4971},{"id":4970},"creating-a-team",[4972],{"type":28,"value":4973},"Creating a team",{"type":22,"tag":94,"props":4975,"children":4976},{},[4977,4986,4995,5021],{"type":22,"tag":60,"props":4978,"children":4979},{},[4980,4981],{"type":28,"value":46},{"type":22,"tag":48,"props":4982,"children":4983},{},[4984],{"type":28,"value":4985},"Settings → Teams",{"type":22,"tag":60,"props":4987,"children":4988},{},[4989,4990],{"type":28,"value":101},{"type":22,"tag":48,"props":4991,"children":4992},{},[4993],{"type":28,"value":4994},"\"New Team\"",{"type":22,"tag":60,"props":4996,"children":4997},{},[4998,4999],{"type":28,"value":3936},{"type":22,"tag":56,"props":5000,"children":5001},{},[5002,5012],{"type":22,"tag":60,"props":5003,"children":5004},{},[5005,5010],{"type":22,"tag":48,"props":5006,"children":5007},{},[5008],{"type":28,"value":5009},"Team Name",{"type":28,"value":5011}," — e.g., \"Sales Team\", \"Support Team\", \"Technical\"",{"type":22,"tag":60,"props":5013,"children":5014},{},[5015,5019],{"type":22,"tag":48,"props":5016,"children":5017},{},[5018],{"type":28,"value":1579},{"type":28,"value":5020}," — What this team handles",{"type":22,"tag":60,"props":5022,"children":5023},{},[5024,5025],{"type":28,"value":101},{"type":22,"tag":48,"props":5026,"children":5027},{},[5028],{"type":28,"value":5029},"Create",{"type":22,"tag":36,"props":5031,"children":5033},{"id":5032},"adding-members",[5034],{"type":28,"value":5035},"Adding members",{"type":22,"tag":94,"props":5037,"children":5038},{},[5039,5044,5053,5058],{"type":22,"tag":60,"props":5040,"children":5041},{},[5042],{"type":28,"value":5043},"Open the team",{"type":22,"tag":60,"props":5045,"children":5046},{},[5047,5048],{"type":28,"value":101},{"type":22,"tag":48,"props":5049,"children":5050},{},[5051],{"type":28,"value":5052},"\"Add Member\"",{"type":22,"tag":60,"props":5054,"children":5055},{},[5056],{"type":28,"value":5057},"Select users from the dropdown",{"type":22,"tag":60,"props":5059,"children":5060},{},[5061,5062],{"type":28,"value":101},{"type":22,"tag":48,"props":5063,"children":5064},{},[5065],{"type":28,"value":5066},"Add",{"type":22,"tag":30,"props":5068,"children":5069},{},[5070],{"type":28,"value":5071},"A user can belong to multiple teams.",{"type":22,"tag":36,"props":5073,"children":5075},{"id":5074},"assignment-strategies",[5076],{"type":28,"value":5077},"Assignment strategies",{"type":22,"tag":30,"props":5079,"children":5080},{},[5081],{"type":28,"value":5082},"Choose how new conversations are distributed:",{"type":22,"tag":87,"props":5084,"children":5086},{"id":5085},"round-robin",[5087],{"type":28,"value":5088},"Round Robin",{"type":22,"tag":30,"props":5090,"children":5091},{},[5092],{"type":28,"value":5093},"Conversations are assigned one-by-one to each available agent in rotation.",{"type":22,"tag":56,"props":5095,"children":5096},{},[5097,5102,5107,5112],{"type":22,"tag":60,"props":5098,"children":5099},{},[5100],{"type":28,"value":5101},"Agent A gets conversation 1",{"type":22,"tag":60,"props":5103,"children":5104},{},[5105],{"type":28,"value":5106},"Agent B gets conversation 2",{"type":22,"tag":60,"props":5108,"children":5109},{},[5110],{"type":28,"value":5111},"Agent C gets conversation 3",{"type":22,"tag":60,"props":5113,"children":5114},{},[5115],{"type":28,"value":5116},"Agent A gets conversation 4 (cycle repeats)",{"type":22,"tag":30,"props":5118,"children":5119},{},[5120,5125],{"type":22,"tag":48,"props":5121,"children":5122},{},[5123],{"type":28,"value":5124},"Best for:",{"type":28,"value":5126}," Equal workload distribution",{"type":22,"tag":87,"props":5128,"children":5130},{"id":5129},"load-balanced",[5131],{"type":28,"value":5132},"Load Balanced",{"type":22,"tag":30,"props":5134,"children":5135},{},[5136],{"type":28,"value":5137},"Assigns to the agent with the fewest active (open) conversations.",{"type":22,"tag":56,"props":5139,"children":5140},{},[5141,5146,5151],{"type":22,"tag":60,"props":5142,"children":5143},{},[5144],{"type":28,"value":5145},"Agent A has 3 open chats → skipped",{"type":22,"tag":60,"props":5147,"children":5148},{},[5149],{"type":28,"value":5150},"Agent B has 1 open chat → gets the next one",{"type":22,"tag":60,"props":5152,"children":5153},{},[5154],{"type":28,"value":5155},"Agent C has 2 open chats → skipped",{"type":22,"tag":30,"props":5157,"children":5158},{},[5159,5163],{"type":22,"tag":48,"props":5160,"children":5161},{},[5162],{"type":28,"value":5124},{"type":28,"value":5164}," Preventing agent overload",{"type":22,"tag":87,"props":5166,"children":5168},{"id":5167},"manual",[5169],{"type":28,"value":5170},"Manual",{"type":22,"tag":30,"props":5172,"children":5173},{},[5174],{"type":28,"value":5175},"No auto-assignment. Conversations stay unassigned until an agent claims them.",{"type":22,"tag":30,"props":5177,"children":5178},{},[5179,5183],{"type":22,"tag":48,"props":5180,"children":5181},{},[5182],{"type":28,"value":5124},{"type":28,"value":5184}," Small teams where agents pick their own conversations",{"type":22,"tag":36,"props":5186,"children":5188},{"id":5187},"availability-requirements",[5189],{"type":28,"value":5190},"Availability requirements",{"type":22,"tag":30,"props":5192,"children":5193},{},[5194],{"type":28,"value":5195},"Auto-assignment only assigns to agents who are:",{"type":22,"tag":56,"props":5197,"children":5198},{},[5199,5211,5222],{"type":22,"tag":60,"props":5200,"children":5201},{},[5202,5204,5209],{"type":28,"value":5203},"✅ ",{"type":22,"tag":48,"props":5205,"children":5206},{},[5207],{"type":28,"value":5208},"Online",{"type":28,"value":5210}," — Availability toggle is ON",{"type":22,"tag":60,"props":5212,"children":5213},{},[5214,5215,5220],{"type":28,"value":5203},{"type":22,"tag":48,"props":5216,"children":5217},{},[5218],{"type":28,"value":5219},"Team member",{"type":28,"value":5221}," — Belongs to the relevant team",{"type":22,"tag":60,"props":5223,"children":5224},{},[5225,5226,5231],{"type":28,"value":5203},{"type":22,"tag":48,"props":5227,"children":5228},{},[5229],{"type":28,"value":5230},"Under limit",{"type":28,"value":5232}," — Not at max conversation capacity (if configured)",{"type":22,"tag":30,"props":5234,"children":5235},{},[5236],{"type":28,"value":5237},"If no agents are available, the conversation stays unassigned.",{"type":22,"tag":36,"props":5239,"children":5241},{"id":5240},"multiple-teams",[5242],{"type":28,"value":5243},"Multiple teams",{"type":22,"tag":30,"props":5245,"children":5246},{},[5247],{"type":28,"value":5248},"You can create teams for different purposes:",{"type":22,"tag":607,"props":5250,"children":5251},{},[5252,5273],{"type":22,"tag":611,"props":5253,"children":5254},{},[5255],{"type":22,"tag":615,"props":5256,"children":5257},{},[5258,5263,5268],{"type":22,"tag":619,"props":5259,"children":5260},{},[5261],{"type":28,"value":5262},"Team",{"type":22,"tag":619,"props":5264,"children":5265},{},[5266],{"type":28,"value":5267},"Handles",{"type":22,"tag":619,"props":5269,"children":5270},{},[5271],{"type":28,"value":5272},"Strategy",{"type":22,"tag":630,"props":5274,"children":5275},{},[5276,5292,5308,5325],{"type":22,"tag":615,"props":5277,"children":5278},{},[5279,5283,5288],{"type":22,"tag":637,"props":5280,"children":5281},{},[5282],{"type":28,"value":3539},{"type":22,"tag":637,"props":5284,"children":5285},{},[5286],{"type":28,"value":5287},"New leads, pricing questions",{"type":22,"tag":637,"props":5289,"children":5290},{},[5291],{"type":28,"value":5088},{"type":22,"tag":615,"props":5293,"children":5294},{},[5295,5299,5304],{"type":22,"tag":637,"props":5296,"children":5297},{},[5298],{"type":28,"value":3552},{"type":22,"tag":637,"props":5300,"children":5301},{},[5302],{"type":28,"value":5303},"Existing customer issues",{"type":22,"tag":637,"props":5305,"children":5306},{},[5307],{"type":28,"value":5132},{"type":22,"tag":615,"props":5309,"children":5310},{},[5311,5316,5321],{"type":22,"tag":637,"props":5312,"children":5313},{},[5314],{"type":28,"value":5315},"Technical",{"type":22,"tag":637,"props":5317,"children":5318},{},[5319],{"type":28,"value":5320},"Bug reports, integrations",{"type":22,"tag":637,"props":5322,"children":5323},{},[5324],{"type":28,"value":5170},{"type":22,"tag":615,"props":5326,"children":5327},{},[5328,5333,5338],{"type":22,"tag":637,"props":5329,"children":5330},{},[5331],{"type":28,"value":5332},"VIP",{"type":22,"tag":637,"props":5334,"children":5335},{},[5336],{"type":28,"value":5337},"High-value customers",{"type":22,"tag":637,"props":5339,"children":5340},{},[5341],{"type":28,"value":5342},"Manual (specific agents)",{"type":22,"tag":36,"props":5344,"children":5346},{"id":5345},"routing-conversations-to-teams",[5347],{"type":28,"value":5348},"Routing conversations to teams",{"type":22,"tag":30,"props":5350,"children":5351},{},[5352],{"type":28,"value":5353},"Conversations can be routed to specific teams via:",{"type":22,"tag":56,"props":5355,"children":5356},{},[5357,5367,5377,5387],{"type":22,"tag":60,"props":5358,"children":5359},{},[5360,5365],{"type":22,"tag":48,"props":5361,"children":5362},{},[5363],{"type":28,"value":5364},"Chatbot transfer node",{"type":28,"value":5366}," — \"Transfer to Support Team\"",{"type":22,"tag":60,"props":5368,"children":5369},{},[5370,5375],{"type":22,"tag":48,"props":5371,"children":5372},{},[5373],{"type":28,"value":5374},"Manual assignment",{"type":28,"value":5376}," — Agent assigns to a team",{"type":22,"tag":60,"props":5378,"children":5379},{},[5380,5385],{"type":22,"tag":48,"props":5381,"children":5382},{},[5383],{"type":28,"value":5384},"Keyword rules",{"type":28,"value":5386}," — Certain keywords route to specific teams",{"type":22,"tag":60,"props":5388,"children":5389},{},[5390,5395],{"type":22,"tag":48,"props":5391,"children":5392},{},[5393],{"type":28,"value":5394},"Default team",{"type":28,"value":5396}," — All unmatched conversations go here",{"type":22,"tag":36,"props":5398,"children":5399},{"id":1009},[5400],{"type":28,"value":1012},{"type":22,"tag":94,"props":5402,"children":5403},{},[5404,5414,5424,5434,5444],{"type":22,"tag":60,"props":5405,"children":5406},{},[5407,5412],{"type":22,"tag":48,"props":5408,"children":5409},{},[5410],{"type":28,"value":5411},"Start with 2 teams",{"type":28,"value":5413}," — Sales and Support is enough for most businesses",{"type":22,"tag":60,"props":5415,"children":5416},{},[5417,5422],{"type":22,"tag":48,"props":5418,"children":5419},{},[5420],{"type":28,"value":5421},"Use Load Balanced",{"type":28,"value":5423}," — Prevents burnout from uneven distribution",{"type":22,"tag":60,"props":5425,"children":5426},{},[5427,5432],{"type":22,"tag":48,"props":5428,"children":5429},{},[5430],{"type":28,"value":5431},"Set working hours",{"type":28,"value":5433}," — Agents outside hours won't receive assignments",{"type":22,"tag":60,"props":5435,"children":5436},{},[5437,5442],{"type":22,"tag":48,"props":5438,"children":5439},{},[5440],{"type":28,"value":5441},"Monitor unassigned",{"type":28,"value":5443}," — Check regularly for conversations without an owner",{"type":22,"tag":60,"props":5445,"children":5446},{},[5447,5452],{"type":22,"tag":48,"props":5448,"children":5449},{},[5450],{"type":28,"value":5451},"Cross-train",{"type":28,"value":5453}," — Agents in multiple teams provide backup coverage",{"title":8,"searchDepth":465,"depth":465,"links":5455},[5456,5457,5458,5463,5464,5465,5466],{"id":4970,"depth":465,"text":4973},{"id":5032,"depth":465,"text":5035},{"id":5074,"depth":465,"text":5077,"children":5459},[5460,5461,5462],{"id":5085,"depth":471,"text":5088},{"id":5129,"depth":471,"text":5132},{"id":5167,"depth":471,"text":5170},{"id":5187,"depth":465,"text":5190},{"id":5240,"depth":465,"text":5243},{"id":5345,"depth":465,"text":5348},{"id":1009,"depth":465,"text":1012},"content:help:settings:teams-assignment.md","help\u002Fsettings\u002Fteams-assignment.md","help\u002Fsettings\u002Fteams-assignment",{"_path":1086,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5471,"description":5472,"category":6,"order":5473,"difficulty":12,"time_to_complete":13,"related":5474,"body":5475,"_type":483,"_id":6129,"_source":485,"_file":6130,"_stem":6131,"_extension":488},"Creating custom roles and permissions","How to create roles with granular permissions to control what each team member can access and do.",6,[1087,5,4955],{"type":19,"children":5476,"toc":6115},[5477,5482,5487,5493,5498,5552,5558,5596,5602,5607,5676,5682,5910,5916,5922,5950,5956,5988,5994,6015,6021,6053,6058,6062],{"type":22,"tag":23,"props":5478,"children":5480},{"id":5479},"creating-custom-roles-and-permissions",[5481],{"type":28,"value":5471},{"type":22,"tag":30,"props":5483,"children":5484},{},[5485],{"type":28,"value":5486},"Control exactly what each team member can see and do with granular role-based access control.",{"type":22,"tag":36,"props":5488,"children":5490},{"id":5489},"default-roles",[5491],{"type":28,"value":5492},"Default roles",{"type":22,"tag":30,"props":5494,"children":5495},{},[5496],{"type":28,"value":5497},"AIsoule comes with these built-in roles:",{"type":22,"tag":607,"props":5499,"children":5500},{},[5501,5517],{"type":22,"tag":611,"props":5502,"children":5503},{},[5504],{"type":22,"tag":615,"props":5505,"children":5506},{},[5507,5512],{"type":22,"tag":619,"props":5508,"children":5509},{},[5510],{"type":28,"value":5511},"Role",{"type":22,"tag":619,"props":5513,"children":5514},{},[5515],{"type":28,"value":5516},"Access level",{"type":22,"tag":630,"props":5518,"children":5519},{},[5520,5536],{"type":22,"tag":615,"props":5521,"children":5522},{},[5523,5531],{"type":22,"tag":637,"props":5524,"children":5525},{},[5526],{"type":22,"tag":48,"props":5527,"children":5528},{},[5529],{"type":28,"value":5530},"Admin",{"type":22,"tag":637,"props":5532,"children":5533},{},[5534],{"type":28,"value":5535},"Full access to everything",{"type":22,"tag":615,"props":5537,"children":5538},{},[5539,5547],{"type":22,"tag":637,"props":5540,"children":5541},{},[5542],{"type":22,"tag":48,"props":5543,"children":5544},{},[5545],{"type":28,"value":5546},"Agent",{"type":22,"tag":637,"props":5548,"children":5549},{},[5550],{"type":28,"value":5551},"Chat, contacts (assigned only), templates (read)",{"type":22,"tag":36,"props":5553,"children":5555},{"id":5554},"creating-a-custom-role",[5556],{"type":28,"value":5557},"Creating a custom role",{"type":22,"tag":94,"props":5559,"children":5560},{},[5561,5570,5579,5591],{"type":22,"tag":60,"props":5562,"children":5563},{},[5564,5565],{"type":28,"value":46},{"type":22,"tag":48,"props":5566,"children":5567},{},[5568],{"type":28,"value":5569},"Settings → Roles",{"type":22,"tag":60,"props":5571,"children":5572},{},[5573,5574],{"type":28,"value":101},{"type":22,"tag":48,"props":5575,"children":5576},{},[5577],{"type":28,"value":5578},"\"New Role\"",{"type":22,"tag":60,"props":5580,"children":5581},{},[5582,5584,5589],{"type":28,"value":5583},"Enter a ",{"type":22,"tag":48,"props":5585,"children":5586},{},[5587],{"type":28,"value":5588},"role name",{"type":28,"value":5590}," (e.g., \"Sales Agent\", \"Support Lead\", \"Campaign Manager\")",{"type":22,"tag":60,"props":5592,"children":5593},{},[5594],{"type":28,"value":5595},"Configure permissions using the matrix",{"type":22,"tag":36,"props":5597,"children":5599},{"id":5598},"permission-matrix",[5600],{"type":28,"value":5601},"Permission matrix",{"type":22,"tag":30,"props":5603,"children":5604},{},[5605],{"type":28,"value":5606},"Each resource has up to 3 permission levels:",{"type":22,"tag":607,"props":5608,"children":5609},{},[5610,5626],{"type":22,"tag":611,"props":5611,"children":5612},{},[5613],{"type":22,"tag":615,"props":5614,"children":5615},{},[5616,5621],{"type":22,"tag":619,"props":5617,"children":5618},{},[5619],{"type":28,"value":5620},"Level",{"type":22,"tag":619,"props":5622,"children":5623},{},[5624],{"type":28,"value":5625},"What it allows",{"type":22,"tag":630,"props":5627,"children":5628},{},[5629,5645,5661],{"type":22,"tag":615,"props":5630,"children":5631},{},[5632,5640],{"type":22,"tag":637,"props":5633,"children":5634},{},[5635],{"type":22,"tag":48,"props":5636,"children":5637},{},[5638],{"type":28,"value":5639},"Read",{"type":22,"tag":637,"props":5641,"children":5642},{},[5643],{"type":28,"value":5644},"View data",{"type":22,"tag":615,"props":5646,"children":5647},{},[5648,5656],{"type":22,"tag":637,"props":5649,"children":5650},{},[5651],{"type":22,"tag":48,"props":5652,"children":5653},{},[5654],{"type":28,"value":5655},"Write",{"type":22,"tag":637,"props":5657,"children":5658},{},[5659],{"type":28,"value":5660},"Create and edit",{"type":22,"tag":615,"props":5662,"children":5663},{},[5664,5671],{"type":22,"tag":637,"props":5665,"children":5666},{},[5667],{"type":22,"tag":48,"props":5668,"children":5669},{},[5670],{"type":28,"value":3675},{"type":22,"tag":637,"props":5672,"children":5673},{},[5674],{"type":28,"value":5675},"Remove data",{"type":22,"tag":87,"props":5677,"children":5679},{"id":5678},"available-resources",[5680],{"type":28,"value":5681},"Available resources",{"type":22,"tag":607,"props":5683,"children":5684},{},[5685,5700],{"type":22,"tag":611,"props":5686,"children":5687},{},[5688],{"type":22,"tag":615,"props":5689,"children":5690},{},[5691,5695],{"type":22,"tag":619,"props":5692,"children":5693},{},[5694],{"type":28,"value":1312},{"type":22,"tag":619,"props":5696,"children":5697},{},[5698],{"type":28,"value":5699},"Controls access to",{"type":22,"tag":630,"props":5701,"children":5702},{},[5703,5719,5735,5751,5767,5783,5799,5815,5831,5846,5862,5878,5894],{"type":22,"tag":615,"props":5704,"children":5705},{},[5706,5714],{"type":22,"tag":637,"props":5707,"children":5708},{},[5709],{"type":22,"tag":48,"props":5710,"children":5711},{},[5712],{"type":28,"value":5713},"Contacts",{"type":22,"tag":637,"props":5715,"children":5716},{},[5717],{"type":28,"value":5718},"Contact list, details, custom fields",{"type":22,"tag":615,"props":5720,"children":5721},{},[5722,5730],{"type":22,"tag":637,"props":5723,"children":5724},{},[5725],{"type":22,"tag":48,"props":5726,"children":5727},{},[5728],{"type":28,"value":5729},"Campaigns",{"type":22,"tag":637,"props":5731,"children":5732},{},[5733],{"type":28,"value":5734},"Campaign creation, sending, management",{"type":22,"tag":615,"props":5736,"children":5737},{},[5738,5746],{"type":22,"tag":637,"props":5739,"children":5740},{},[5741],{"type":22,"tag":48,"props":5742,"children":5743},{},[5744],{"type":28,"value":5745},"Templates",{"type":22,"tag":637,"props":5747,"children":5748},{},[5749],{"type":28,"value":5750},"Template creation and editing",{"type":22,"tag":615,"props":5752,"children":5753},{},[5754,5762],{"type":22,"tag":637,"props":5755,"children":5756},{},[5757],{"type":22,"tag":48,"props":5758,"children":5759},{},[5760],{"type":28,"value":5761},"Chatbot",{"type":22,"tag":637,"props":5763,"children":5764},{},[5765],{"type":28,"value":5766},"Flow builder, keywords, AI settings",{"type":22,"tag":615,"props":5768,"children":5769},{},[5770,5778],{"type":22,"tag":637,"props":5771,"children":5772},{},[5773],{"type":22,"tag":48,"props":5774,"children":5775},{},[5776],{"type":28,"value":5777},"Users",{"type":22,"tag":637,"props":5779,"children":5780},{},[5781],{"type":28,"value":5782},"User management",{"type":22,"tag":615,"props":5784,"children":5785},{},[5786,5794],{"type":22,"tag":637,"props":5787,"children":5788},{},[5789],{"type":22,"tag":48,"props":5790,"children":5791},{},[5792],{"type":28,"value":5793},"Teams",{"type":22,"tag":637,"props":5795,"children":5796},{},[5797],{"type":28,"value":5798},"Team configuration",{"type":22,"tag":615,"props":5800,"children":5801},{},[5802,5810],{"type":22,"tag":637,"props":5803,"children":5804},{},[5805],{"type":22,"tag":48,"props":5806,"children":5807},{},[5808],{"type":28,"value":5809},"Roles",{"type":22,"tag":637,"props":5811,"children":5812},{},[5813],{"type":28,"value":5814},"Role management",{"type":22,"tag":615,"props":5816,"children":5817},{},[5818,5826],{"type":22,"tag":637,"props":5819,"children":5820},{},[5821],{"type":22,"tag":48,"props":5822,"children":5823},{},[5824],{"type":28,"value":5825},"Accounts",{"type":22,"tag":637,"props":5827,"children":5828},{},[5829],{"type":28,"value":5830},"WhatsApp account settings",{"type":22,"tag":615,"props":5832,"children":5833},{},[5834,5842],{"type":22,"tag":637,"props":5835,"children":5836},{},[5837],{"type":22,"tag":48,"props":5838,"children":5839},{},[5840],{"type":28,"value":5841},"Webhooks",{"type":22,"tag":637,"props":5843,"children":5844},{},[5845],{"type":28,"value":316},{"type":22,"tag":615,"props":5847,"children":5848},{},[5849,5857],{"type":22,"tag":637,"props":5850,"children":5851},{},[5852],{"type":22,"tag":48,"props":5853,"children":5854},{},[5855],{"type":28,"value":5856},"API Keys",{"type":22,"tag":637,"props":5858,"children":5859},{},[5860],{"type":28,"value":5861},"API key management",{"type":22,"tag":615,"props":5863,"children":5864},{},[5865,5873],{"type":22,"tag":637,"props":5866,"children":5867},{},[5868],{"type":22,"tag":48,"props":5869,"children":5870},{},[5871],{"type":28,"value":5872},"Audit Logs",{"type":22,"tag":637,"props":5874,"children":5875},{},[5876],{"type":28,"value":5877},"View activity logs",{"type":22,"tag":615,"props":5879,"children":5880},{},[5881,5889],{"type":22,"tag":637,"props":5882,"children":5883},{},[5884],{"type":22,"tag":48,"props":5885,"children":5886},{},[5887],{"type":28,"value":5888},"Analytics",{"type":22,"tag":637,"props":5890,"children":5891},{},[5892],{"type":28,"value":5893},"Dashboard and reports",{"type":22,"tag":615,"props":5895,"children":5896},{},[5897,5905],{"type":22,"tag":637,"props":5898,"children":5899},{},[5900],{"type":22,"tag":48,"props":5901,"children":5902},{},[5903],{"type":28,"value":5904},"Billing",{"type":22,"tag":637,"props":5906,"children":5907},{},[5908],{"type":28,"value":5909},"Subscription and invoices",{"type":22,"tag":36,"props":5911,"children":5913},{"id":5912},"example-role-configurations",[5914],{"type":28,"value":5915},"Example role configurations",{"type":22,"tag":87,"props":5917,"children":5919},{"id":5918},"sales-agent",[5920],{"type":28,"value":5921},"Sales Agent",{"type":22,"tag":56,"props":5923,"children":5924},{},[5925,5930,5935,5940,5945],{"type":22,"tag":60,"props":5926,"children":5927},{},[5928],{"type":28,"value":5929},"Contacts: Read + Write",{"type":22,"tag":60,"props":5931,"children":5932},{},[5933],{"type":28,"value":5934},"Campaigns: Read + Write",{"type":22,"tag":60,"props":5936,"children":5937},{},[5938],{"type":28,"value":5939},"Templates: Read only",{"type":22,"tag":60,"props":5941,"children":5942},{},[5943],{"type":28,"value":5944},"Analytics: Read only",{"type":22,"tag":60,"props":5946,"children":5947},{},[5948],{"type":28,"value":5949},"Everything else: No access",{"type":22,"tag":87,"props":5951,"children":5953},{"id":5952},"support-lead",[5954],{"type":28,"value":5955},"Support Lead",{"type":22,"tag":56,"props":5957,"children":5958},{},[5959,5964,5969,5974,5979,5983],{"type":22,"tag":60,"props":5960,"children":5961},{},[5962],{"type":28,"value":5963},"Contacts: Read + Write + Delete",{"type":22,"tag":60,"props":5965,"children":5966},{},[5967],{"type":28,"value":5968},"Campaigns: Read only",{"type":22,"tag":60,"props":5970,"children":5971},{},[5972],{"type":28,"value":5973},"Templates: Read + Write",{"type":22,"tag":60,"props":5975,"children":5976},{},[5977],{"type":28,"value":5978},"Users: Read only",{"type":22,"tag":60,"props":5980,"children":5981},{},[5982],{"type":28,"value":5944},{"type":22,"tag":60,"props":5984,"children":5985},{},[5986],{"type":28,"value":5987},"Audit Logs: Read only",{"type":22,"tag":87,"props":5989,"children":5991},{"id":5990},"campaign-manager",[5992],{"type":28,"value":5993},"Campaign Manager",{"type":22,"tag":56,"props":5995,"children":5996},{},[5997,6002,6007,6011],{"type":22,"tag":60,"props":5998,"children":5999},{},[6000],{"type":28,"value":6001},"Contacts: Read only",{"type":22,"tag":60,"props":6003,"children":6004},{},[6005],{"type":28,"value":6006},"Campaigns: Read + Write + Delete",{"type":22,"tag":60,"props":6008,"children":6009},{},[6010],{"type":28,"value":5973},{"type":22,"tag":60,"props":6012,"children":6013},{},[6014],{"type":28,"value":5944},{"type":22,"tag":36,"props":6016,"children":6018},{"id":6017},"assigning-roles-to-users",[6019],{"type":28,"value":6020},"Assigning roles to users",{"type":22,"tag":94,"props":6022,"children":6023},{},[6024,6033,6038,6049],{"type":22,"tag":60,"props":6025,"children":6026},{},[6027,6028],{"type":28,"value":46},{"type":22,"tag":48,"props":6029,"children":6030},{},[6031],{"type":28,"value":6032},"Settings → Users",{"type":22,"tag":60,"props":6034,"children":6035},{},[6036],{"type":28,"value":6037},"Click on a user",{"type":22,"tag":60,"props":6039,"children":6040},{},[6041,6043,6047],{"type":28,"value":6042},"Change their ",{"type":22,"tag":48,"props":6044,"children":6045},{},[6046],{"type":28,"value":5511},{"type":28,"value":6048}," dropdown",{"type":22,"tag":60,"props":6050,"children":6051},{},[6052],{"type":28,"value":582},{"type":22,"tag":30,"props":6054,"children":6055},{},[6056],{"type":28,"value":6057},"The user's access updates immediately — no logout required.",{"type":22,"tag":36,"props":6059,"children":6060},{"id":1009},[6061],{"type":28,"value":1012},{"type":22,"tag":94,"props":6063,"children":6064},{},[6065,6075,6085,6095,6105],{"type":22,"tag":60,"props":6066,"children":6067},{},[6068,6073],{"type":22,"tag":48,"props":6069,"children":6070},{},[6071],{"type":28,"value":6072},"Principle of least privilege",{"type":28,"value":6074}," — Give only the access needed",{"type":22,"tag":60,"props":6076,"children":6077},{},[6078,6083],{"type":22,"tag":48,"props":6079,"children":6080},{},[6081],{"type":28,"value":6082},"Don't give everyone Admin",{"type":28,"value":6084}," — Create specific roles instead",{"type":22,"tag":60,"props":6086,"children":6087},{},[6088,6093],{"type":22,"tag":48,"props":6089,"children":6090},{},[6091],{"type":28,"value":6092},"Review quarterly",{"type":28,"value":6094}," — Remove access that's no longer needed",{"type":22,"tag":60,"props":6096,"children":6097},{},[6098,6103],{"type":22,"tag":48,"props":6099,"children":6100},{},[6101],{"type":28,"value":6102},"Use for compliance",{"type":28,"value":6104}," — Audit logs show who did what",{"type":22,"tag":60,"props":6106,"children":6107},{},[6108,6113],{"type":22,"tag":48,"props":6109,"children":6110},{},[6111],{"type":28,"value":6112},"Test roles",{"type":28,"value":6114}," — Log in as a test user to verify the role works correctly",{"title":8,"searchDepth":465,"depth":465,"links":6116},[6117,6118,6119,6122,6127,6128],{"id":5489,"depth":465,"text":5492},{"id":5554,"depth":465,"text":5557},{"id":5598,"depth":465,"text":5601,"children":6120},[6121],{"id":5678,"depth":471,"text":5681},{"id":5912,"depth":465,"text":5915,"children":6123},[6124,6125,6126],{"id":5918,"depth":471,"text":5921},{"id":5952,"depth":471,"text":5955},{"id":5990,"depth":471,"text":5993},{"id":6017,"depth":465,"text":6020},{"id":1009,"depth":465,"text":1012},"content:help:settings:roles-permissions.md","help\u002Fsettings\u002Froles-permissions.md","help\u002Fsettings\u002Froles-permissions",{"_path":6133,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":6134,"description":6135,"category":6,"order":6136,"difficulty":1540,"time_to_complete":1084,"related":6137,"body":6138,"_type":483,"_id":6581,"_source":485,"_file":6582,"_stem":6583,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fmanaging-users","Managing users (invite, deactivate, roles)","Complete guide to user management — adding team members, changing roles, deactivating accounts, and managing access.",7,[1087,1086,4950],{"type":19,"children":6139,"toc":6571},[6140,6146,6151,6157,6230,6235,6241,6284,6290,6313,6318,6324,6329,6352,6357,6380,6386,6408,6414,6440,6445,6451,6510,6515,6519],{"type":22,"tag":23,"props":6141,"children":6143},{"id":6142},"managing-users",[6144],{"type":28,"value":6145},"Managing users",{"type":22,"tag":30,"props":6147,"children":6148},{},[6149],{"type":28,"value":6150},"Add, edit, and manage your team members' access to AIsoule.",{"type":22,"tag":36,"props":6152,"children":6154},{"id":6153},"adding-a-new-user",[6155],{"type":28,"value":6156},"Adding a new user",{"type":22,"tag":94,"props":6158,"children":6159},{},[6160,6168,6177,6222],{"type":22,"tag":60,"props":6161,"children":6162},{},[6163,6164],{"type":28,"value":46},{"type":22,"tag":48,"props":6165,"children":6166},{},[6167],{"type":28,"value":6032},{"type":22,"tag":60,"props":6169,"children":6170},{},[6171,6172],{"type":28,"value":101},{"type":22,"tag":48,"props":6173,"children":6174},{},[6175],{"type":28,"value":6176},"\"New User\"",{"type":22,"tag":60,"props":6178,"children":6179},{},[6180,6181],{"type":28,"value":3400},{"type":22,"tag":56,"props":6182,"children":6183},{},[6184,6194,6203,6213],{"type":22,"tag":60,"props":6185,"children":6186},{},[6187,6192],{"type":22,"tag":48,"props":6188,"children":6189},{},[6190],{"type":28,"value":6191},"Full Name",{"type":28,"value":6193}," — Display name",{"type":22,"tag":60,"props":6195,"children":6196},{},[6197,6201],{"type":22,"tag":48,"props":6198,"children":6199},{},[6200],{"type":28,"value":1701},{"type":28,"value":6202}," — Login email (must be unique)",{"type":22,"tag":60,"props":6204,"children":6205},{},[6206,6211],{"type":22,"tag":48,"props":6207,"children":6208},{},[6209],{"type":28,"value":6210},"Password",{"type":28,"value":6212}," — Initial password",{"type":22,"tag":60,"props":6214,"children":6215},{},[6216,6220],{"type":22,"tag":48,"props":6217,"children":6218},{},[6219],{"type":28,"value":5511},{"type":28,"value":6221}," — Permission level (Admin, Agent, or custom role)",{"type":22,"tag":60,"props":6223,"children":6224},{},[6225,6226],{"type":28,"value":101},{"type":22,"tag":48,"props":6227,"children":6228},{},[6229],{"type":28,"value":5029},{"type":22,"tag":30,"props":6231,"children":6232},{},[6233],{"type":28,"value":6234},"The user receives a welcome email with login instructions.",{"type":22,"tag":36,"props":6236,"children":6238},{"id":6237},"editing-a-user",[6239],{"type":28,"value":6240},"Editing a user",{"type":22,"tag":94,"props":6242,"children":6243},{},[6244,6249,6254,6279],{"type":22,"tag":60,"props":6245,"children":6246},{},[6247],{"type":28,"value":6248},"Go to Settings → Users",{"type":22,"tag":60,"props":6250,"children":6251},{},[6252],{"type":28,"value":6253},"Click on the user",{"type":22,"tag":60,"props":6255,"children":6256},{},[6257,6259],{"type":28,"value":6258},"You can change:\n",{"type":22,"tag":56,"props":6260,"children":6261},{},[6262,6266,6270,6274],{"type":22,"tag":60,"props":6263,"children":6264},{},[6265],{"type":28,"value":551},{"type":22,"tag":60,"props":6267,"children":6268},{},[6269],{"type":28,"value":1701},{"type":22,"tag":60,"props":6271,"children":6272},{},[6273],{"type":28,"value":5511},{"type":22,"tag":60,"props":6275,"children":6276},{},[6277],{"type":28,"value":6278},"Team membership",{"type":22,"tag":60,"props":6280,"children":6281},{},[6282],{"type":28,"value":6283},"Save changes",{"type":22,"tag":36,"props":6285,"children":6287},{"id":6286},"changing-a-users-role",[6288],{"type":28,"value":6289},"Changing a user's role",{"type":22,"tag":94,"props":6291,"children":6292},{},[6293,6298,6308],{"type":22,"tag":60,"props":6294,"children":6295},{},[6296],{"type":28,"value":6297},"Open the user's profile",{"type":22,"tag":60,"props":6299,"children":6300},{},[6301,6303,6307],{"type":28,"value":6302},"Change the ",{"type":22,"tag":48,"props":6304,"children":6305},{},[6306],{"type":28,"value":5511},{"type":28,"value":6048},{"type":22,"tag":60,"props":6309,"children":6310},{},[6311],{"type":28,"value":6312},"Save — permissions update immediately",{"type":22,"tag":30,"props":6314,"children":6315},{},[6316],{"type":28,"value":6317},"The user doesn't need to log out\u002Fin — changes take effect in real-time.",{"type":22,"tag":36,"props":6319,"children":6321},{"id":6320},"deactivating-a-user",[6322],{"type":28,"value":6323},"Deactivating a user",{"type":22,"tag":30,"props":6325,"children":6326},{},[6327],{"type":28,"value":6328},"When someone leaves the team:",{"type":22,"tag":94,"props":6330,"children":6331},{},[6332,6336,6341],{"type":22,"tag":60,"props":6333,"children":6334},{},[6335],{"type":28,"value":6248},{"type":22,"tag":60,"props":6337,"children":6338},{},[6339],{"type":28,"value":6340},"Find the user",{"type":22,"tag":60,"props":6342,"children":6343},{},[6344,6345,6350],{"type":28,"value":101},{"type":22,"tag":48,"props":6346,"children":6347},{},[6348],{"type":28,"value":6349},"\"Deactivate\"",{"type":28,"value":6351}," (or toggle status)",{"type":22,"tag":30,"props":6353,"children":6354},{},[6355],{"type":28,"value":6356},"What happens:",{"type":22,"tag":56,"props":6358,"children":6359},{},[6360,6365,6370,6375],{"type":22,"tag":60,"props":6361,"children":6362},{},[6363],{"type":28,"value":6364},"User can no longer log in",{"type":22,"tag":60,"props":6366,"children":6367},{},[6368],{"type":28,"value":6369},"Their assigned conversations become unassigned",{"type":22,"tag":60,"props":6371,"children":6372},{},[6373],{"type":28,"value":6374},"Their data (messages sent, notes) is preserved",{"type":22,"tag":60,"props":6376,"children":6377},{},[6378],{"type":28,"value":6379},"They don't count toward your agent seat limit",{"type":22,"tag":36,"props":6381,"children":6383},{"id":6382},"reactivating-a-user",[6384],{"type":28,"value":6385},"Reactivating a user",{"type":22,"tag":94,"props":6387,"children":6388},{},[6389,6394,6403],{"type":22,"tag":60,"props":6390,"children":6391},{},[6392],{"type":28,"value":6393},"Find the deactivated user (filter by \"Inactive\")",{"type":22,"tag":60,"props":6395,"children":6396},{},[6397,6398],{"type":28,"value":101},{"type":22,"tag":48,"props":6399,"children":6400},{},[6401],{"type":28,"value":6402},"\"Activate\"",{"type":22,"tag":60,"props":6404,"children":6405},{},[6406],{"type":28,"value":6407},"They can log in again with their existing credentials",{"type":22,"tag":36,"props":6409,"children":6411},{"id":6410},"resetting-a-users-password",[6412],{"type":28,"value":6413},"Resetting a user's password",{"type":22,"tag":94,"props":6415,"children":6416},{},[6417,6421,6430,6435],{"type":22,"tag":60,"props":6418,"children":6419},{},[6420],{"type":28,"value":6297},{"type":22,"tag":60,"props":6422,"children":6423},{},[6424,6425],{"type":28,"value":101},{"type":22,"tag":48,"props":6426,"children":6427},{},[6428],{"type":28,"value":6429},"\"Reset Password\"",{"type":22,"tag":60,"props":6431,"children":6432},{},[6433],{"type":28,"value":6434},"Enter a new password",{"type":22,"tag":60,"props":6436,"children":6437},{},[6438],{"type":28,"value":6439},"The user must use this new password on next login",{"type":22,"tag":30,"props":6441,"children":6442},{},[6443],{"type":28,"value":6444},"Or the user can reset their own password via the \"Forgot Password\" link on the login page.",{"type":22,"tag":36,"props":6446,"children":6448},{"id":6447},"user-limits-by-plan",[6449],{"type":28,"value":6450},"User limits by plan",{"type":22,"tag":607,"props":6452,"children":6453},{},[6454,6470],{"type":22,"tag":611,"props":6455,"children":6456},{},[6457],{"type":22,"tag":615,"props":6458,"children":6459},{},[6460,6465],{"type":22,"tag":619,"props":6461,"children":6462},{},[6463],{"type":28,"value":6464},"Plan",{"type":22,"tag":619,"props":6466,"children":6467},{},[6468],{"type":28,"value":6469},"Agent seats",{"type":22,"tag":630,"props":6471,"children":6472},{},[6473,6486,6498],{"type":22,"tag":615,"props":6474,"children":6475},{},[6476,6481],{"type":22,"tag":637,"props":6477,"children":6478},{},[6479],{"type":28,"value":6480},"Free Trial",{"type":22,"tag":637,"props":6482,"children":6483},{},[6484],{"type":28,"value":6485},"1",{"type":22,"tag":615,"props":6487,"children":6488},{},[6489,6494],{"type":22,"tag":637,"props":6490,"children":6491},{},[6492],{"type":28,"value":6493},"Growth",{"type":22,"tag":637,"props":6495,"children":6496},{},[6497],{"type":28,"value":2828},{"type":22,"tag":615,"props":6499,"children":6500},{},[6501,6506],{"type":22,"tag":637,"props":6502,"children":6503},{},[6504],{"type":28,"value":6505},"Scale",{"type":22,"tag":637,"props":6507,"children":6508},{},[6509],{"type":28,"value":2942},{"type":22,"tag":30,"props":6511,"children":6512},{},[6513],{"type":28,"value":6514},"Deactivated users don't count toward the limit.",{"type":22,"tag":36,"props":6516,"children":6517},{"id":1009},[6518],{"type":28,"value":1012},{"type":22,"tag":94,"props":6520,"children":6521},{},[6522,6532,6542,6552,6561],{"type":22,"tag":60,"props":6523,"children":6524},{},[6525,6530],{"type":22,"tag":48,"props":6526,"children":6527},{},[6528],{"type":28,"value":6529},"Use descriptive names",{"type":28,"value":6531}," — Full names help with assignment and reporting",{"type":22,"tag":60,"props":6533,"children":6534},{},[6535,6540],{"type":22,"tag":48,"props":6536,"children":6537},{},[6538],{"type":28,"value":6539},"Assign roles carefully",{"type":28,"value":6541}," — Not everyone needs Admin access",{"type":22,"tag":60,"props":6543,"children":6544},{},[6545,6550],{"type":22,"tag":48,"props":6546,"children":6547},{},[6548],{"type":28,"value":6549},"Deactivate, don't delete",{"type":28,"value":6551}," — Preserves history and audit trail",{"type":22,"tag":60,"props":6553,"children":6554},{},[6555,6559],{"type":22,"tag":48,"props":6556,"children":6557},{},[6558],{"type":28,"value":6092},{"type":28,"value":6560}," — Remove access for people who no longer need it",{"type":22,"tag":60,"props":6562,"children":6563},{},[6564,6569],{"type":22,"tag":48,"props":6565,"children":6566},{},[6567],{"type":28,"value":6568},"Use SSO",{"type":28,"value":6570}," — Simplifies onboarding\u002Foffboarding for larger teams",{"title":8,"searchDepth":465,"depth":465,"links":6572},[6573,6574,6575,6576,6577,6578,6579,6580],{"id":6153,"depth":465,"text":6156},{"id":6237,"depth":465,"text":6240},{"id":6286,"depth":465,"text":6289},{"id":6320,"depth":465,"text":6323},{"id":6382,"depth":465,"text":6385},{"id":6410,"depth":465,"text":6413},{"id":6447,"depth":465,"text":6450},{"id":1009,"depth":465,"text":1012},"content:help:settings:managing-users.md","help\u002Fsettings\u002Fmanaging-users.md","help\u002Fsettings\u002Fmanaging-users",{"_path":6585,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":6586,"description":6587,"category":6,"order":6588,"difficulty":3096,"time_to_complete":6589,"related":6590,"body":6591,"_type":483,"_id":7189,"_source":485,"_file":7190,"_stem":7191,"_extension":488},"\u002Fhelp\u002Fsettings\u002Fsso-configuration","Configuring SSO (Google, Microsoft, GitHub)","How to set up Single Sign-On so your team can log in with their existing Google, Microsoft, or GitHub accounts.",8,"10 minutes",[1087,1086,1542],{"type":19,"children":6592,"toc":7173},[6593,6599,6604,6610,6718,6724,6730,6743,6749,6834,6840,6845,6851,6856,6869,6874,6957,6963,7036,7042,7082,7088,7093,7126,7130],{"type":22,"tag":23,"props":6594,"children":6596},{"id":6595},"configuring-sso-single-sign-on",[6597],{"type":28,"value":6598},"Configuring SSO (Single Sign-On)",{"type":22,"tag":30,"props":6600,"children":6601},{},[6602],{"type":28,"value":6603},"Let your team log in with their existing Google, Microsoft, or GitHub accounts — no separate password needed.",{"type":22,"tag":36,"props":6605,"children":6607},{"id":6606},"supported-providers",[6608],{"type":28,"value":6609},"Supported providers",{"type":22,"tag":607,"props":6611,"children":6612},{},[6613,6633],{"type":22,"tag":611,"props":6614,"children":6615},{},[6616],{"type":22,"tag":615,"props":6617,"children":6618},{},[6619,6624,6629],{"type":22,"tag":619,"props":6620,"children":6621},{},[6622],{"type":28,"value":6623},"Provider",{"type":22,"tag":619,"props":6625,"children":6626},{},[6627],{"type":28,"value":6628},"Protocol",{"type":22,"tag":619,"props":6630,"children":6631},{},[6632],{"type":28,"value":2401},{"type":22,"tag":630,"props":6634,"children":6635},{},[6636,6657,6677,6697],{"type":22,"tag":615,"props":6637,"children":6638},{},[6639,6647,6652],{"type":22,"tag":637,"props":6640,"children":6641},{},[6642],{"type":22,"tag":48,"props":6643,"children":6644},{},[6645],{"type":28,"value":6646},"Google",{"type":22,"tag":637,"props":6648,"children":6649},{},[6650],{"type":28,"value":6651},"OAuth 2.0",{"type":22,"tag":637,"props":6653,"children":6654},{},[6655],{"type":28,"value":6656},"Google Workspace teams",{"type":22,"tag":615,"props":6658,"children":6659},{},[6660,6668,6672],{"type":22,"tag":637,"props":6661,"children":6662},{},[6663],{"type":22,"tag":48,"props":6664,"children":6665},{},[6666],{"type":28,"value":6667},"Microsoft",{"type":22,"tag":637,"props":6669,"children":6670},{},[6671],{"type":28,"value":6651},{"type":22,"tag":637,"props":6673,"children":6674},{},[6675],{"type":28,"value":6676},"Microsoft 365 \u002F Azure AD teams",{"type":22,"tag":615,"props":6678,"children":6679},{},[6680,6688,6692],{"type":22,"tag":637,"props":6681,"children":6682},{},[6683],{"type":22,"tag":48,"props":6684,"children":6685},{},[6686],{"type":28,"value":6687},"GitHub",{"type":22,"tag":637,"props":6689,"children":6690},{},[6691],{"type":28,"value":6651},{"type":22,"tag":637,"props":6693,"children":6694},{},[6695],{"type":28,"value":6696},"Developer teams",{"type":22,"tag":615,"props":6698,"children":6699},{},[6700,6708,6713],{"type":22,"tag":637,"props":6701,"children":6702},{},[6703],{"type":22,"tag":48,"props":6704,"children":6705},{},[6706],{"type":28,"value":6707},"Custom OIDC",{"type":22,"tag":637,"props":6709,"children":6710},{},[6711],{"type":28,"value":6712},"OpenID Connect",{"type":22,"tag":637,"props":6714,"children":6715},{},[6716],{"type":28,"value":6717},"Enterprise identity providers",{"type":22,"tag":36,"props":6719,"children":6721},{"id":6720},"setting-up-google-sso",[6722],{"type":28,"value":6723},"Setting up Google SSO",{"type":22,"tag":87,"props":6725,"children":6727},{"id":6726},"prerequisites",[6728],{"type":28,"value":6729},"Prerequisites",{"type":22,"tag":56,"props":6731,"children":6732},{},[6733,6738],{"type":22,"tag":60,"props":6734,"children":6735},{},[6736],{"type":28,"value":6737},"Google Cloud Console access",{"type":22,"tag":60,"props":6739,"children":6740},{},[6741],{"type":28,"value":6742},"A Google Cloud project",{"type":22,"tag":87,"props":6744,"children":6746},{"id":6745},"steps",[6747],{"type":28,"value":6748},"Steps",{"type":22,"tag":94,"props":6750,"children":6751},{},[6752,6764,6788,6804,6814,6825,6830],{"type":22,"tag":60,"props":6753,"children":6754},{},[6755,6756],{"type":28,"value":46},{"type":22,"tag":151,"props":6757,"children":6761},{"href":6758,"rel":6759},"https:\u002F\u002Fconsole.cloud.google.com",[6760],"nofollow",[6762],{"type":28,"value":6763},"Google Cloud Console",{"type":22,"tag":60,"props":6765,"children":6766},{},[6767,6769],{"type":28,"value":6768},"Create OAuth 2.0 credentials:\n",{"type":22,"tag":56,"props":6770,"children":6771},{},[6772,6777],{"type":22,"tag":60,"props":6773,"children":6774},{},[6775],{"type":28,"value":6776},"Application type: Web application",{"type":22,"tag":60,"props":6778,"children":6779},{},[6780,6782],{"type":28,"value":6781},"Authorized redirect URI: ",{"type":22,"tag":199,"props":6783,"children":6785},{"className":6784},[],[6786],{"type":28,"value":6787},"https:\u002F\u002Fapp.aisoule.com\u002Fapi\u002Fauth\u002Fsso\u002Fgoogle\u002Fcallback",{"type":22,"tag":60,"props":6789,"children":6790},{},[6791,6792,6797,6799],{"type":28,"value":329},{"type":22,"tag":48,"props":6793,"children":6794},{},[6795],{"type":28,"value":6796},"Client ID",{"type":28,"value":6798}," and ",{"type":22,"tag":48,"props":6800,"children":6801},{},[6802],{"type":28,"value":6803},"Client Secret",{"type":22,"tag":60,"props":6805,"children":6806},{},[6807,6809],{"type":28,"value":6808},"In AIsoule, go to ",{"type":22,"tag":48,"props":6810,"children":6811},{},[6812],{"type":28,"value":6813},"Settings → SSO",{"type":22,"tag":60,"props":6815,"children":6816},{},[6817,6818,6823],{"type":28,"value":101},{"type":22,"tag":48,"props":6819,"children":6820},{},[6821],{"type":28,"value":6822},"\"Add Provider\"",{"type":28,"value":6824}," → Google",{"type":22,"tag":60,"props":6826,"children":6827},{},[6828],{"type":28,"value":6829},"Paste Client ID and Client Secret",{"type":22,"tag":60,"props":6831,"children":6832},{},[6833],{"type":28,"value":582},{"type":22,"tag":87,"props":6835,"children":6837},{"id":6836},"testing",[6838],{"type":28,"value":6839},"Testing",{"type":22,"tag":30,"props":6841,"children":6842},{},[6843],{"type":28,"value":6844},"Click \"Login with Google\" on the login page to verify it works.",{"type":22,"tag":36,"props":6846,"children":6848},{"id":6847},"setting-up-microsoft-sso",[6849],{"type":28,"value":6850},"Setting up Microsoft SSO",{"type":22,"tag":87,"props":6852,"children":6854},{"id":6853},"prerequisites-1",[6855],{"type":28,"value":6729},{"type":22,"tag":56,"props":6857,"children":6858},{},[6859,6864],{"type":22,"tag":60,"props":6860,"children":6861},{},[6862],{"type":28,"value":6863},"Azure AD \u002F Microsoft Entra access",{"type":22,"tag":60,"props":6865,"children":6866},{},[6867],{"type":28,"value":6868},"An app registration in Azure",{"type":22,"tag":87,"props":6870,"children":6872},{"id":6871},"steps-1",[6873],{"type":28,"value":6748},{"type":22,"tag":94,"props":6875,"children":6876},{},[6877,6890,6914,6930,6938,6948,6953],{"type":22,"tag":60,"props":6878,"children":6879},{},[6880,6881,6888],{"type":28,"value":46},{"type":22,"tag":151,"props":6882,"children":6885},{"href":6883,"rel":6884},"https:\u002F\u002Fportal.azure.com",[6760],[6886],{"type":28,"value":6887},"Azure Portal",{"type":28,"value":6889}," → App Registrations",{"type":22,"tag":60,"props":6891,"children":6892},{},[6893,6895],{"type":28,"value":6894},"Create a new registration:\n",{"type":22,"tag":56,"props":6896,"children":6897},{},[6898,6909],{"type":22,"tag":60,"props":6899,"children":6900},{},[6901,6903],{"type":28,"value":6902},"Redirect URI: ",{"type":22,"tag":199,"props":6904,"children":6906},{"className":6905},[],[6907],{"type":28,"value":6908},"https:\u002F\u002Fapp.aisoule.com\u002Fapi\u002Fauth\u002Fsso\u002Fmicrosoft\u002Fcallback",{"type":22,"tag":60,"props":6910,"children":6911},{},[6912],{"type":28,"value":6913},"Supported account types: Choose based on your needs",{"type":22,"tag":60,"props":6915,"children":6916},{},[6917,6919,6924,6926],{"type":28,"value":6918},"Copy ",{"type":22,"tag":48,"props":6920,"children":6921},{},[6922],{"type":28,"value":6923},"Application (client) ID",{"type":28,"value":6925}," and create a ",{"type":22,"tag":48,"props":6927,"children":6928},{},[6929],{"type":28,"value":6803},{"type":22,"tag":60,"props":6931,"children":6932},{},[6933,6934],{"type":28,"value":6808},{"type":22,"tag":48,"props":6935,"children":6936},{},[6937],{"type":28,"value":6813},{"type":22,"tag":60,"props":6939,"children":6940},{},[6941,6942,6946],{"type":28,"value":101},{"type":22,"tag":48,"props":6943,"children":6944},{},[6945],{"type":28,"value":6822},{"type":28,"value":6947}," → Microsoft",{"type":22,"tag":60,"props":6949,"children":6950},{},[6951],{"type":28,"value":6952},"Paste Client ID, Client Secret, and Tenant ID",{"type":22,"tag":60,"props":6954,"children":6955},{},[6956],{"type":28,"value":582},{"type":22,"tag":36,"props":6958,"children":6960},{"id":6959},"setting-up-github-sso",[6961],{"type":28,"value":6962},"Setting up GitHub SSO",{"type":22,"tag":94,"props":6964,"children":6965},{},[6966,6977,6996,7009,7017,7027,7032],{"type":22,"tag":60,"props":6967,"children":6968},{},[6969,6970],{"type":28,"value":46},{"type":22,"tag":151,"props":6971,"children":6974},{"href":6972,"rel":6973},"https:\u002F\u002Fgithub.com\u002Fsettings\u002Fdevelopers",[6760],[6975],{"type":28,"value":6976},"GitHub Developer Settings",{"type":22,"tag":60,"props":6978,"children":6979},{},[6980,6982],{"type":28,"value":6981},"Create a new OAuth App:\n",{"type":22,"tag":56,"props":6983,"children":6984},{},[6985],{"type":22,"tag":60,"props":6986,"children":6987},{},[6988,6990],{"type":28,"value":6989},"Authorization callback URL: ",{"type":22,"tag":199,"props":6991,"children":6993},{"className":6992},[],[6994],{"type":28,"value":6995},"https:\u002F\u002Fapp.aisoule.com\u002Fapi\u002Fauth\u002Fsso\u002Fgithub\u002Fcallback",{"type":22,"tag":60,"props":6997,"children":6998},{},[6999,7000,7004,7005],{"type":28,"value":6918},{"type":22,"tag":48,"props":7001,"children":7002},{},[7003],{"type":28,"value":6796},{"type":28,"value":6798},{"type":22,"tag":48,"props":7006,"children":7007},{},[7008],{"type":28,"value":6803},{"type":22,"tag":60,"props":7010,"children":7011},{},[7012,7013],{"type":28,"value":6808},{"type":22,"tag":48,"props":7014,"children":7015},{},[7016],{"type":28,"value":6813},{"type":22,"tag":60,"props":7018,"children":7019},{},[7020,7021,7025],{"type":28,"value":101},{"type":22,"tag":48,"props":7022,"children":7023},{},[7024],{"type":28,"value":6822},{"type":28,"value":7026}," → GitHub",{"type":22,"tag":60,"props":7028,"children":7029},{},[7030],{"type":28,"value":7031},"Paste credentials",{"type":22,"tag":60,"props":7033,"children":7034},{},[7035],{"type":28,"value":582},{"type":22,"tag":36,"props":7037,"children":7039},{"id":7038},"how-sso-login-works",[7040],{"type":28,"value":7041},"How SSO login works",{"type":22,"tag":94,"props":7043,"children":7044},{},[7045,7057,7062,7067,7072,7077],{"type":22,"tag":60,"props":7046,"children":7047},{},[7048,7050,7055],{"type":28,"value":7049},"User clicks \"Login with ",{"type":22,"tag":7051,"props":7052,"children":7053},"span",{},[7054],{"type":28,"value":6623},{"type":28,"value":7056},"\" on the login page",{"type":22,"tag":60,"props":7058,"children":7059},{},[7060],{"type":28,"value":7061},"Redirected to the provider's login page",{"type":22,"tag":60,"props":7063,"children":7064},{},[7065],{"type":28,"value":7066},"User authenticates with their existing account",{"type":22,"tag":60,"props":7068,"children":7069},{},[7070],{"type":28,"value":7071},"Redirected back to AIsoule",{"type":22,"tag":60,"props":7073,"children":7074},{},[7075],{"type":28,"value":7076},"If the email matches an existing user → logged in",{"type":22,"tag":60,"props":7078,"children":7079},{},[7080],{"type":28,"value":7081},"If new email → account created automatically (if auto-provisioning is enabled)",{"type":22,"tag":36,"props":7083,"children":7085},{"id":7084},"auto-provisioning",[7086],{"type":28,"value":7087},"Auto-provisioning",{"type":22,"tag":30,"props":7089,"children":7090},{},[7091],{"type":28,"value":7092},"When enabled, new users who log in via SSO are automatically created in AIsoule with a default role. Configure in SSO settings:",{"type":22,"tag":56,"props":7094,"children":7095},{},[7096,7106,7116],{"type":22,"tag":60,"props":7097,"children":7098},{},[7099,7104],{"type":22,"tag":48,"props":7100,"children":7101},{},[7102],{"type":28,"value":7103},"Enabled",{"type":28,"value":7105}," — New SSO users get auto-created",{"type":22,"tag":60,"props":7107,"children":7108},{},[7109,7114],{"type":22,"tag":48,"props":7110,"children":7111},{},[7112],{"type":28,"value":7113},"Default role",{"type":28,"value":7115}," — What role they receive (e.g., Agent)",{"type":22,"tag":60,"props":7117,"children":7118},{},[7119,7124],{"type":22,"tag":48,"props":7120,"children":7121},{},[7122],{"type":28,"value":7123},"Disabled",{"type":28,"value":7125}," — Only pre-existing users can log in via SSO",{"type":22,"tag":36,"props":7127,"children":7128},{"id":1009},[7129],{"type":28,"value":1012},{"type":22,"tag":94,"props":7131,"children":7132},{},[7133,7143,7153,7163],{"type":22,"tag":60,"props":7134,"children":7135},{},[7136,7141],{"type":22,"tag":48,"props":7137,"children":7138},{},[7139],{"type":28,"value":7140},"Test with one user first",{"type":28,"value":7142}," — Verify the flow before rolling out to the team",{"type":22,"tag":60,"props":7144,"children":7145},{},[7146,7151],{"type":22,"tag":48,"props":7147,"children":7148},{},[7149],{"type":28,"value":7150},"Set a default role",{"type":28,"value":7152}," — So auto-provisioned users have appropriate access",{"type":22,"tag":60,"props":7154,"children":7155},{},[7156,7161],{"type":22,"tag":48,"props":7157,"children":7158},{},[7159],{"type":28,"value":7160},"Keep password login",{"type":28,"value":7162}," — As a backup in case SSO has issues",{"type":22,"tag":60,"props":7164,"children":7165},{},[7166,7171],{"type":22,"tag":48,"props":7167,"children":7168},{},[7169],{"type":28,"value":7170},"Use domain restriction",{"type":28,"value":7172}," — Only allow emails from your company domain",{"title":8,"searchDepth":465,"depth":465,"links":7174},[7175,7176,7181,7185,7186,7187,7188],{"id":6606,"depth":465,"text":6609},{"id":6720,"depth":465,"text":6723,"children":7177},[7178,7179,7180],{"id":6726,"depth":471,"text":6729},{"id":6745,"depth":471,"text":6748},{"id":6836,"depth":471,"text":6839},{"id":6847,"depth":465,"text":6850,"children":7182},[7183,7184],{"id":6853,"depth":471,"text":6729},{"id":6871,"depth":471,"text":6748},{"id":6959,"depth":465,"text":6962},{"id":7038,"depth":465,"text":7041},{"id":7084,"depth":465,"text":7087},{"id":1009,"depth":465,"text":1012},"content:help:settings:sso-configuration.md","help\u002Fsettings\u002Fsso-configuration.md","help\u002Fsettings\u002Fsso-configuration",{"_path":496,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":7193,"description":7194,"category":6,"order":7195,"difficulty":12,"time_to_complete":1084,"related":7196,"body":7197,"_type":483,"_id":7560,"_source":485,"_file":7561,"_stem":7562,"_extension":488},"Setting up API keys for programmatic access","How to create, manage, and revoke API keys for integrating AIsoule with your systems.",9,[495,494,1086],{"type":19,"children":7198,"toc":7548},[7199,7205,7210,7216,7281,7287,7300,7311,7317,7323,7328,7355,7361,7366,7388,7394,7399,7422,7428,7498,7504,7509,7537,7543],{"type":22,"tag":23,"props":7200,"children":7202},{"id":7201},"setting-up-api-keys",[7203],{"type":28,"value":7204},"Setting up API keys",{"type":22,"tag":30,"props":7206,"children":7207},{},[7208],{"type":28,"value":7209},"API keys let external systems (your CRM, website, apps) communicate with AIsoule programmatically.",{"type":22,"tag":36,"props":7211,"children":7213},{"id":7212},"creating-an-api-key",[7214],{"type":28,"value":7215},"Creating an API key",{"type":22,"tag":94,"props":7217,"children":7218},{},[7219,7228,7237,7263,7271],{"type":22,"tag":60,"props":7220,"children":7221},{},[7222,7223],{"type":28,"value":46},{"type":22,"tag":48,"props":7224,"children":7225},{},[7226],{"type":28,"value":7227},"Settings → API Keys",{"type":22,"tag":60,"props":7229,"children":7230},{},[7231,7232],{"type":28,"value":101},{"type":22,"tag":48,"props":7233,"children":7234},{},[7235],{"type":28,"value":7236},"\"New API Key\"",{"type":22,"tag":60,"props":7238,"children":7239},{},[7240,7241],{"type":28,"value":540},{"type":22,"tag":56,"props":7242,"children":7243},{},[7244,7253],{"type":22,"tag":60,"props":7245,"children":7246},{},[7247,7251],{"type":22,"tag":48,"props":7248,"children":7249},{},[7250],{"type":28,"value":551},{"type":28,"value":7252}," — Descriptive name (e.g., \"CRM Integration\", \"Website Widget\")",{"type":22,"tag":60,"props":7254,"children":7255},{},[7256,7261],{"type":22,"tag":48,"props":7257,"children":7258},{},[7259],{"type":28,"value":7260},"Expiry",{"type":28,"value":7262}," — When the key expires (optional, recommended for security)",{"type":22,"tag":60,"props":7264,"children":7265},{},[7266,7267],{"type":28,"value":101},{"type":22,"tag":48,"props":7268,"children":7269},{},[7270],{"type":28,"value":5029},{"type":22,"tag":60,"props":7272,"children":7273},{},[7274,7279],{"type":22,"tag":48,"props":7275,"children":7276},{},[7277],{"type":28,"value":7278},"Copy the key immediately",{"type":28,"value":7280}," — it's only shown once!",{"type":22,"tag":36,"props":7282,"children":7284},{"id":7283},"using-the-api-key",[7285],{"type":28,"value":7286},"Using the API key",{"type":22,"tag":30,"props":7288,"children":7289},{},[7290,7292,7298],{"type":28,"value":7291},"Include the key in the ",{"type":22,"tag":199,"props":7293,"children":7295},{"className":7294},[],[7296],{"type":28,"value":7297},"X-API-Key",{"type":28,"value":7299}," header of every request:",{"type":22,"tag":917,"props":7301,"children":7306},{"className":7302,"code":7304,"language":7305,"meta":8},[7303],"language-bash","curl -H \"X-API-Key: ak_live_xxxxxxxxxxxx\" \\\n  https:\u002F\u002Fapp.aisoule.com\u002Fapi\u002Fcontacts\n","bash",[7307],{"type":22,"tag":199,"props":7308,"children":7309},{"__ignoreMap":8},[7310],{"type":28,"value":7304},{"type":22,"tag":36,"props":7312,"children":7314},{"id":7313},"managing-keys",[7315],{"type":28,"value":7316},"Managing keys",{"type":22,"tag":87,"props":7318,"children":7320},{"id":7319},"viewing-active-keys",[7321],{"type":28,"value":7322},"Viewing active keys",{"type":22,"tag":30,"props":7324,"children":7325},{},[7326],{"type":28,"value":7327},"Go to Settings → API Keys to see all keys with:",{"type":22,"tag":56,"props":7329,"children":7330},{},[7331,7335,7340,7345,7350],{"type":22,"tag":60,"props":7332,"children":7333},{},[7334],{"type":28,"value":551},{"type":22,"tag":60,"props":7336,"children":7337},{},[7338],{"type":28,"value":7339},"Created date",{"type":22,"tag":60,"props":7341,"children":7342},{},[7343],{"type":28,"value":7344},"Last used date",{"type":22,"tag":60,"props":7346,"children":7347},{},[7348],{"type":28,"value":7349},"Expiry date",{"type":22,"tag":60,"props":7351,"children":7352},{},[7353],{"type":28,"value":7354},"Status (active\u002Fexpired\u002Frevoked)",{"type":22,"tag":87,"props":7356,"children":7358},{"id":7357},"revoking-a-key",[7359],{"type":28,"value":7360},"Revoking a key",{"type":22,"tag":30,"props":7362,"children":7363},{},[7364],{"type":28,"value":7365},"If a key is compromised or no longer needed:",{"type":22,"tag":94,"props":7367,"children":7368},{},[7369,7374,7383],{"type":22,"tag":60,"props":7370,"children":7371},{},[7372],{"type":28,"value":7373},"Find the key in the list",{"type":22,"tag":60,"props":7375,"children":7376},{},[7377,7378],{"type":28,"value":101},{"type":22,"tag":48,"props":7379,"children":7380},{},[7381],{"type":28,"value":7382},"\"Revoke\"",{"type":22,"tag":60,"props":7384,"children":7385},{},[7386],{"type":28,"value":7387},"The key stops working immediately",{"type":22,"tag":87,"props":7389,"children":7391},{"id":7390},"rotating-keys",[7392],{"type":28,"value":7393},"Rotating keys",{"type":22,"tag":30,"props":7395,"children":7396},{},[7397],{"type":28,"value":7398},"Best practice — rotate keys every 90 days:",{"type":22,"tag":94,"props":7400,"children":7401},{},[7402,7407,7412,7417],{"type":22,"tag":60,"props":7403,"children":7404},{},[7405],{"type":28,"value":7406},"Create a new key",{"type":22,"tag":60,"props":7408,"children":7409},{},[7410],{"type":28,"value":7411},"Update your integration to use the new key",{"type":22,"tag":60,"props":7413,"children":7414},{},[7415],{"type":28,"value":7416},"Verify it works",{"type":22,"tag":60,"props":7418,"children":7419},{},[7420],{"type":28,"value":7421},"Revoke the old key",{"type":22,"tag":36,"props":7423,"children":7425},{"id":7424},"security-best-practices",[7426],{"type":28,"value":7427},"Security best practices",{"type":22,"tag":94,"props":7429,"children":7430},{},[7431,7441,7459,7469,7479,7488],{"type":22,"tag":60,"props":7432,"children":7433},{},[7434,7439],{"type":22,"tag":48,"props":7435,"children":7436},{},[7437],{"type":28,"value":7438},"Never share keys publicly",{"type":28,"value":7440}," — Don't put them in frontend code, GitHub, or emails",{"type":22,"tag":60,"props":7442,"children":7443},{},[7444,7449,7451,7457],{"type":22,"tag":48,"props":7445,"children":7446},{},[7447],{"type":28,"value":7448},"Use environment variables",{"type":28,"value":7450}," — Store keys in ",{"type":22,"tag":199,"props":7452,"children":7454},{"className":7453},[],[7455],{"type":28,"value":7456},".env",{"type":28,"value":7458}," files, not source code",{"type":22,"tag":60,"props":7460,"children":7461},{},[7462,7467],{"type":22,"tag":48,"props":7463,"children":7464},{},[7465],{"type":28,"value":7466},"Set expiry dates",{"type":28,"value":7468}," — Keys without expiry are a security risk",{"type":22,"tag":60,"props":7470,"children":7471},{},[7472,7477],{"type":22,"tag":48,"props":7473,"children":7474},{},[7475],{"type":28,"value":7476},"One key per integration",{"type":28,"value":7478}," — If one is compromised, only that integration is affected",{"type":22,"tag":60,"props":7480,"children":7481},{},[7482,7486],{"type":22,"tag":48,"props":7483,"children":7484},{},[7485],{"type":28,"value":3068},{"type":28,"value":7487}," — Check \"Last used\" to detect unauthorized access",{"type":22,"tag":60,"props":7489,"children":7490},{},[7491,7496],{"type":22,"tag":48,"props":7492,"children":7493},{},[7494],{"type":28,"value":7495},"Revoke unused keys",{"type":28,"value":7497}," — If an integration is decommissioned, revoke its key",{"type":22,"tag":36,"props":7499,"children":7501},{"id":7500},"rate-limits",[7502],{"type":28,"value":7503},"Rate limits",{"type":22,"tag":30,"props":7505,"children":7506},{},[7507],{"type":28,"value":7508},"API keys are subject to rate limiting:",{"type":22,"tag":56,"props":7510,"children":7511},{},[7512,7522,7532],{"type":22,"tag":60,"props":7513,"children":7514},{},[7515,7520],{"type":22,"tag":48,"props":7516,"children":7517},{},[7518],{"type":28,"value":7519},"100 requests per minute",{"type":28,"value":7521}," per key",{"type":22,"tag":60,"props":7523,"children":7524},{},[7525,7530],{"type":22,"tag":48,"props":7526,"children":7527},{},[7528],{"type":28,"value":7529},"10 requests per second",{"type":28,"value":7531}," burst",{"type":22,"tag":60,"props":7533,"children":7534},{},[7535],{"type":28,"value":7536},"Exceeding limits returns HTTP 429 (Too Many Requests)",{"type":22,"tag":36,"props":7538,"children":7540},{"id":7539},"permissions",[7541],{"type":28,"value":7542},"Permissions",{"type":22,"tag":30,"props":7544,"children":7545},{},[7546],{"type":28,"value":7547},"API keys inherit the permissions of the user who created them. If you need restricted access, create a user with a limited role and generate the key from that account.",{"title":8,"searchDepth":465,"depth":465,"links":7549},[7550,7551,7552,7557,7558,7559],{"id":7212,"depth":465,"text":7215},{"id":7283,"depth":465,"text":7286},{"id":7313,"depth":465,"text":7316,"children":7553},[7554,7555,7556],{"id":7319,"depth":471,"text":7322},{"id":7357,"depth":471,"text":7360},{"id":7390,"depth":471,"text":7393},{"id":7424,"depth":465,"text":7427},{"id":7500,"depth":465,"text":7503},{"id":7539,"depth":465,"text":7542},"content:help:settings:api-keys.md","help\u002Fsettings\u002Fapi-keys.md","help\u002Fsettings\u002Fapi-keys",1780423177009]