[{"data":1,"prerenderedAt":2486},["ShallowReactive",2],{"navigation_docs":3,"-embed-guide":68,"-embed-guide-surround":2481},[4,26,42,52],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":25},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Campaign Configuration","\u002Fgetting-started\u002Fcampaign-configuration","1.getting-started\u002F2.campaign-configuration","i-lucide-megaphone",{"title":21,"path":22,"stem":23,"icon":24},"Quality Review","\u002Fgetting-started\u002Fquality-review","1.getting-started\u002F3.quality-review","i-lucide-shield-check",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Embed","i-lucide-code","\u002Fembed","2.embed",[32,37],{"title":33,"path":34,"stem":35,"icon":36},"Integration Guide","\u002Fembed\u002Fguide","2.embed\u002F1.guide","i-lucide-book-open",{"title":38,"path":39,"stem":40,"icon":41},"API Reference","\u002Fembed\u002Fapi-reference","2.embed\u002F2.api-reference","i-lucide-file-code",{"title":43,"icon":44,"path":45,"stem":46,"children":47,"page":25},"External API","i-lucide-globe","\u002Fexternal-api","3.external-api",[48],{"title":49,"path":50,"stem":51,"icon":41},"Campaign Reference","\u002Fexternal-api\u002Freference","3.external-api\u002F1.reference",{"title":53,"icon":54,"path":55,"stem":56,"children":57,"page":25},"AI Assistants","i-lucide-bot","\u002Fai-assistants","4.ai-assistants",[58,63],{"title":59,"path":60,"stem":61,"icon":62},"Connect an Assistant","\u002Fai-assistants\u002Fconnect","4.ai-assistants\u002F1.connect","i-lucide-plug",{"title":64,"path":65,"stem":66,"icon":67},"What the Assistant Can Do","\u002Fai-assistants\u002Fcapabilities","4.ai-assistants\u002F2.capabilities","i-lucide-list-checks",{"id":69,"title":33,"body":70,"description":2473,"extension":2474,"links":2475,"meta":2477,"navigation":2478,"path":34,"seo":2479,"stem":35,"__hash__":2480},"docs\u002F2.embed\u002F1.guide.md",{"type":71,"value":72,"toc":2455},"minimark",[73,77,82,94,98,332,335,546,553,562,566,576,678,682,692,791,831,835,853,856,863,988,995,1131,1204,1210,1216,1233,1237,1244,1340,1399,1402,1408,1412,1419,1588,1648,1662,1685,1694,1698,1703,1882,1886,1891,1895,1905,2153,2157,2162,2437,2444,2451],[74,75,76],"p",{},"The Activoice embed lets you add a campaign widget directly on your own website. Visitors can participate in the campaign without ever leaving your page — all you need is a small snippet of HTML.",[78,79,81],"h2",{"id":80},"how-it-works","How it works",[74,83,84,85,89,90,93],{},"The embed loads your campaign inside an ",[86,87,88],"code",{},"\u003Ciframe>",". By default, it measures the first screen, keeps that height (at least 600 px), and scrolls longer content inside the iframe. A lightweight JavaScript loader (",[86,91,92],{},"loader.js",") shows a spinner while the campaign initializes, then reveals the sized iframe. The host page's query string is passed to the embed, so personalized links from the Share panel also work on a page that embeds the campaign.",[78,95,97],{"id":96},"quick-start","Quick start",[99,100,101,106,121,188,192,199,229,233,240],"steps",{},[102,103,105],"h3",{"id":104},"add-the-loader-script","Add the loader script",[74,107,108,109,112,113,117,118,120],{},"Paste the following tag inside the ",[86,110,111],{},"\u003Chead>"," of your page. You will find the exact URL in your Activoice admin, in the campaign's ",[114,115,116],"strong",{},"Share"," panel, ",[114,119,27],{}," tab.",[122,123,128],"pre",{"className":124,"code":125,"language":126,"meta":127,"style":127},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Chead>\n  \u003Cscript src=\"https:\u002F\u002Fapp.activoice.org\u002Fembed\u002Fv1\u002Floader.js\">\u003C\u002Fscript>\n\u003C\u002Fhead>\n","html","",[86,129,130,146,178],{"__ignoreMap":127},[131,132,135,139,143],"span",{"class":133,"line":134},"line",1,[131,136,138],{"class":137},"sMK4o","\u003C",[131,140,142],{"class":141},"swJcz","head",[131,144,145],{"class":137},">\n",[131,147,149,152,155,159,162,165,169,171,174,176],{"class":133,"line":148},2,[131,150,151],{"class":137},"  \u003C",[131,153,154],{"class":141},"script",[131,156,158],{"class":157},"spNyl"," src",[131,160,161],{"class":137},"=",[131,163,164],{"class":137},"\"",[131,166,168],{"class":167},"sfazB","https:\u002F\u002Fapp.activoice.org\u002Fembed\u002Fv1\u002Floader.js",[131,170,164],{"class":137},[131,172,173],{"class":137},">\u003C\u002F",[131,175,154],{"class":141},[131,177,145],{"class":137},[131,179,181,184,186],{"class":133,"line":180},3,[131,182,183],{"class":137},"\u003C\u002F",[131,185,142],{"class":141},[131,187,145],{"class":137},[102,189,191],{"id":190},"add-a-container","Add a container",[74,193,194,195,198],{},"Place an empty ",[86,196,197],{},"\u003Cdiv>"," wherever you want the campaign to appear:",[122,200,202],{"className":124,"code":201,"language":126,"meta":127,"style":127},"\u003Cdiv id=\"av-embed-container\">\u003C\u002Fdiv>\n",[86,203,204],{"__ignoreMap":127},[131,205,206,208,211,214,216,218,221,223,225,227],{"class":133,"line":134},[131,207,138],{"class":137},[131,209,210],{"class":141},"div",[131,212,213],{"class":157}," id",[131,215,161],{"class":137},[131,217,164],{"class":137},[131,219,220],{"class":167},"av-embed-container",[131,222,164],{"class":137},[131,224,173],{"class":137},[131,226,210],{"class":141},[131,228,145],{"class":137},[102,230,232],{"id":231},"initialize-the-embed","Initialize the embed",[74,234,235,236,239],{},"Call ",[86,237,238],{},"Activoice.init()"," with your campaign ID:",[122,241,243],{"className":124,"code":242,"language":126,"meta":127,"style":127},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n})\n\u003C\u002Fscript>\n",[86,244,245,253,277,297,314,323],{"__ignoreMap":127},[131,246,247,249,251],{"class":133,"line":134},[131,248,138],{"class":137},[131,250,154],{"class":141},[131,252,145],{"class":137},[131,254,255,259,262,265,267,271,274],{"class":133,"line":148},[131,256,258],{"class":257},"sTEyZ","window",[131,260,261],{"class":137},".",[131,263,264],{"class":257},"Activoice",[131,266,261],{"class":137},[131,268,270],{"class":269},"s2Zo4","init",[131,272,273],{"class":257},"(",[131,275,276],{"class":137},"{\n",[131,278,279,282,285,288,291,294],{"class":133,"line":180},[131,280,281],{"class":141},"  container",[131,283,284],{"class":137},":",[131,286,287],{"class":137}," '",[131,289,290],{"class":167},"#av-embed-container",[131,292,293],{"class":137},"'",[131,295,296],{"class":137},",\n",[131,298,300,303,305,307,310,312],{"class":133,"line":299},4,[131,301,302],{"class":141},"  campaignId",[131,304,284],{"class":137},[131,306,287],{"class":137},[131,308,309],{"class":167},"my-campaign-slug",[131,311,293],{"class":137},[131,313,296],{"class":137},[131,315,317,320],{"class":133,"line":316},5,[131,318,319],{"class":137},"}",[131,321,322],{"class":257},")\n",[131,324,326,328,330],{"class":133,"line":325},6,[131,327,183],{"class":137},[131,329,154],{"class":141},[131,331,145],{"class":137},[74,333,334],{},"That's it. This minimal snippet is the recommended integration: its defaults are designed to blend into your page, and the options described further down only matter when your site's design calls for them. The complete snippet looks like this:",[122,336,339],{"className":124,"code":337,"filename":338,"language":126,"meta":127,"style":127},"\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n\u003Chead>\n  \u003Cscript src=\"https:\u002F\u002Fapp.activoice.org\u002Fembed\u002Fv1\u002Floader.js\">\u003C\u002Fscript>\n\u003C\u002Fhead>\n\u003Cbody>\n  \u003Cdiv id=\"av-embed-container\">\u003C\u002Fdiv>\n\n  \u003Cscript>\n  window.Activoice.init({\n    container: '#av-embed-container',\n    campaignId: 'my-campaign-slug',\n  })\n  \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","index.html",[86,340,341,354,374,382,404,412,421,444,451,460,478,494,510,518,528,537],{"__ignoreMap":127},[131,342,343,346,349,352],{"class":133,"line":134},[131,344,345],{"class":137},"\u003C!",[131,347,348],{"class":141},"DOCTYPE",[131,350,351],{"class":157}," html",[131,353,145],{"class":137},[131,355,356,358,360,363,365,367,370,372],{"class":133,"line":148},[131,357,138],{"class":137},[131,359,126],{"class":141},[131,361,362],{"class":157}," lang",[131,364,161],{"class":137},[131,366,164],{"class":137},[131,368,369],{"class":167},"en",[131,371,164],{"class":137},[131,373,145],{"class":137},[131,375,376,378,380],{"class":133,"line":180},[131,377,138],{"class":137},[131,379,142],{"class":141},[131,381,145],{"class":137},[131,383,384,386,388,390,392,394,396,398,400,402],{"class":133,"line":299},[131,385,151],{"class":137},[131,387,154],{"class":141},[131,389,158],{"class":157},[131,391,161],{"class":137},[131,393,164],{"class":137},[131,395,168],{"class":167},[131,397,164],{"class":137},[131,399,173],{"class":137},[131,401,154],{"class":141},[131,403,145],{"class":137},[131,405,406,408,410],{"class":133,"line":316},[131,407,183],{"class":137},[131,409,142],{"class":141},[131,411,145],{"class":137},[131,413,414,416,419],{"class":133,"line":325},[131,415,138],{"class":137},[131,417,418],{"class":141},"body",[131,420,145],{"class":137},[131,422,424,426,428,430,432,434,436,438,440,442],{"class":133,"line":423},7,[131,425,151],{"class":137},[131,427,210],{"class":141},[131,429,213],{"class":157},[131,431,161],{"class":137},[131,433,164],{"class":137},[131,435,220],{"class":167},[131,437,164],{"class":137},[131,439,173],{"class":137},[131,441,210],{"class":141},[131,443,145],{"class":137},[131,445,447],{"class":133,"line":446},8,[131,448,450],{"emptyLinePlaceholder":449},true,"\n",[131,452,454,456,458],{"class":133,"line":453},9,[131,455,151],{"class":137},[131,457,154],{"class":141},[131,459,145],{"class":137},[131,461,463,466,468,470,472,474,476],{"class":133,"line":462},10,[131,464,465],{"class":257},"  window",[131,467,261],{"class":137},[131,469,264],{"class":257},[131,471,261],{"class":137},[131,473,270],{"class":269},[131,475,273],{"class":257},[131,477,276],{"class":137},[131,479,481,484,486,488,490,492],{"class":133,"line":480},11,[131,482,483],{"class":141},"    container",[131,485,284],{"class":137},[131,487,287],{"class":137},[131,489,290],{"class":167},[131,491,293],{"class":137},[131,493,296],{"class":137},[131,495,497,500,502,504,506,508],{"class":133,"line":496},12,[131,498,499],{"class":141},"    campaignId",[131,501,284],{"class":137},[131,503,287],{"class":137},[131,505,309],{"class":167},[131,507,293],{"class":137},[131,509,296],{"class":137},[131,511,513,516],{"class":133,"line":512},13,[131,514,515],{"class":137},"  }",[131,517,322],{"class":257},[131,519,521,524,526],{"class":133,"line":520},14,[131,522,523],{"class":137},"  \u003C\u002F",[131,525,154],{"class":141},[131,527,145],{"class":137},[131,529,531,533,535],{"class":133,"line":530},15,[131,532,183],{"class":137},[131,534,418],{"class":141},[131,536,145],{"class":137},[131,538,540,542,544],{"class":133,"line":539},16,[131,541,183],{"class":137},[131,543,126],{"class":141},[131,545,145],{"class":137},[547,548,549,550,552],"note",{},"Copy-paste ready snippets are available directly from your Activoice admin: open a campaign, then click ",[114,551,27],{}," in the top-right actions menu.",[554,555,556,557,561],"tip",{},"Using an ",[558,559,560],"a",{"href":60},"AI assistant connected to Activoice","? Ask it to embed a campaign on your site: it reads this guide and writes the snippet with the right campaign id for you.",[78,563,565],{"id":564},"customizing-the-spinner-color","Customizing the spinner color",[74,567,568,569,572,573,284],{},"By default the loading spinner uses Activoice's brand yellow (",[86,570,571],{},"#fed13a","). Match it to your site's colors with ",[86,574,575],{},"embedOptions.spinnerColor",[122,577,579],{"className":124,"code":578,"language":126,"meta":127,"style":127},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    spinnerColor: '#0057ff',\n  },\n})\n\u003C\u002Fscript>\n",[86,580,581,589,605,619,633,643,659,664,670],{"__ignoreMap":127},[131,582,583,585,587],{"class":133,"line":134},[131,584,138],{"class":137},[131,586,154],{"class":141},[131,588,145],{"class":137},[131,590,591,593,595,597,599,601,603],{"class":133,"line":148},[131,592,258],{"class":257},[131,594,261],{"class":137},[131,596,264],{"class":257},[131,598,261],{"class":137},[131,600,270],{"class":269},[131,602,273],{"class":257},[131,604,276],{"class":137},[131,606,607,609,611,613,615,617],{"class":133,"line":180},[131,608,281],{"class":141},[131,610,284],{"class":137},[131,612,287],{"class":137},[131,614,290],{"class":167},[131,616,293],{"class":137},[131,618,296],{"class":137},[131,620,621,623,625,627,629,631],{"class":133,"line":299},[131,622,302],{"class":141},[131,624,284],{"class":137},[131,626,287],{"class":137},[131,628,309],{"class":167},[131,630,293],{"class":137},[131,632,296],{"class":137},[131,634,635,638,640],{"class":133,"line":316},[131,636,637],{"class":141},"  embedOptions",[131,639,284],{"class":137},[131,641,642],{"class":137}," {\n",[131,644,645,648,650,652,655,657],{"class":133,"line":325},[131,646,647],{"class":141},"    spinnerColor",[131,649,284],{"class":137},[131,651,287],{"class":137},[131,653,654],{"class":167},"#0057ff",[131,656,293],{"class":137},[131,658,296],{"class":137},[131,660,661],{"class":133,"line":423},[131,662,663],{"class":137},"  },\n",[131,665,666,668],{"class":133,"line":446},[131,667,319],{"class":137},[131,669,322],{"class":257},[131,671,672,674,676],{"class":133,"line":453},[131,673,183],{"class":137},[131,675,154],{"class":141},[131,677,145],{"class":137},[78,679,681],{"id":680},"choosing-where-to-start-the-campaign-flow","Choosing where to start the campaign flow",[74,683,684,685,688,689,284],{},"By default, visitors land directly on the action steps (the \"go\" page). If your campaign has a dedicated landing page you want to show first, set ",[86,686,687],{},"initialPage"," to ",[86,690,691],{},"'landing'",[122,693,695],{"className":124,"code":694,"language":126,"meta":127,"style":127},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    initialPage: 'landing',\n  },\n})\n\u003C\u002Fscript>\n",[86,696,697,705,721,735,749,757,773,777,783],{"__ignoreMap":127},[131,698,699,701,703],{"class":133,"line":134},[131,700,138],{"class":137},[131,702,154],{"class":141},[131,704,145],{"class":137},[131,706,707,709,711,713,715,717,719],{"class":133,"line":148},[131,708,258],{"class":257},[131,710,261],{"class":137},[131,712,264],{"class":257},[131,714,261],{"class":137},[131,716,270],{"class":269},[131,718,273],{"class":257},[131,720,276],{"class":137},[131,722,723,725,727,729,731,733],{"class":133,"line":180},[131,724,281],{"class":141},[131,726,284],{"class":137},[131,728,287],{"class":137},[131,730,290],{"class":167},[131,732,293],{"class":137},[131,734,296],{"class":137},[131,736,737,739,741,743,745,747],{"class":133,"line":299},[131,738,302],{"class":141},[131,740,284],{"class":137},[131,742,287],{"class":137},[131,744,309],{"class":167},[131,746,293],{"class":137},[131,748,296],{"class":137},[131,750,751,753,755],{"class":133,"line":316},[131,752,637],{"class":141},[131,754,284],{"class":137},[131,756,642],{"class":137},[131,758,759,762,764,766,769,771],{"class":133,"line":325},[131,760,761],{"class":141},"    initialPage",[131,763,284],{"class":137},[131,765,287],{"class":137},[131,767,768],{"class":167},"landing",[131,770,293],{"class":137},[131,772,296],{"class":137},[131,774,775],{"class":133,"line":423},[131,776,663],{"class":137},[131,778,779,781],{"class":133,"line":446},[131,780,319],{"class":137},[131,782,322],{"class":257},[131,784,785,787,789],{"class":133,"line":453},[131,786,183],{"class":137},[131,788,154],{"class":141},[131,790,145],{"class":137},[792,793,794,807],"table",{},[795,796,797],"thead",{},[798,799,800,804],"tr",{},[801,802,803],"th",{},"Value",[801,805,806],{},"Behavior",[808,809,810,822],"tbody",{},[798,811,812,819],{},[813,814,815,818],"td",{},[86,816,817],{},"'steps'"," (default)",[813,820,821],{},"Opens directly on the action step",[798,823,824,828],{},[813,825,826],{},[86,827,691],{},[813,829,830],{},"Shows the campaign landing page first",[78,832,834],{"id":833},"controlling-the-iframe-height","Controlling the iframe height",[74,836,837,838,841,842,845,846,849,850,852],{},"Start with no height options. The default ",[86,839,840],{},"displayMode: 'fixedHeight'"," and ",[86,843,844],{},"height: 'auto'"," measure the first screen after applying the campaign configuration and theme, then freeze the iframe height at a minimum of ",[114,847,848],{},"600 px",". Later steps and generated content scroll inside that frame. The width remains responsive; changing the width does not recalculate the frozen height. Call ",[86,851,238],{}," again to take a new measurement.",[74,854,855],{},"Initialization waits up to two seconds for custom CSS imports, the first screen's fonts and content images. Resources that arrive later use the internal scroll area. A long first screen produces a tall iframe: automatic height has no maximum.",[74,857,858,859,862],{},"For a specific height, set ",[86,860,861],{},"height"," directly. You do not need to size the container:",[122,864,866],{"className":124,"code":865,"language":126,"meta":127,"style":127},"\u003Cdiv id=\"av-embed-container\">\u003C\u002Fdiv>\n\n\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    height: '700px',\n  },\n})\n\u003C\u002Fscript>\n",[86,867,868,890,894,902,918,932,946,954,970,974,980],{"__ignoreMap":127},[131,869,870,872,874,876,878,880,882,884,886,888],{"class":133,"line":134},[131,871,138],{"class":137},[131,873,210],{"class":141},[131,875,213],{"class":157},[131,877,161],{"class":137},[131,879,164],{"class":137},[131,881,220],{"class":167},[131,883,164],{"class":137},[131,885,173],{"class":137},[131,887,210],{"class":141},[131,889,145],{"class":137},[131,891,892],{"class":133,"line":148},[131,893,450],{"emptyLinePlaceholder":449},[131,895,896,898,900],{"class":133,"line":180},[131,897,138],{"class":137},[131,899,154],{"class":141},[131,901,145],{"class":137},[131,903,904,906,908,910,912,914,916],{"class":133,"line":299},[131,905,258],{"class":257},[131,907,261],{"class":137},[131,909,264],{"class":257},[131,911,261],{"class":137},[131,913,270],{"class":269},[131,915,273],{"class":257},[131,917,276],{"class":137},[131,919,920,922,924,926,928,930],{"class":133,"line":316},[131,921,281],{"class":141},[131,923,284],{"class":137},[131,925,287],{"class":137},[131,927,290],{"class":167},[131,929,293],{"class":137},[131,931,296],{"class":137},[131,933,934,936,938,940,942,944],{"class":133,"line":325},[131,935,302],{"class":141},[131,937,284],{"class":137},[131,939,287],{"class":137},[131,941,309],{"class":167},[131,943,293],{"class":137},[131,945,296],{"class":137},[131,947,948,950,952],{"class":133,"line":423},[131,949,637],{"class":141},[131,951,284],{"class":137},[131,953,642],{"class":137},[131,955,956,959,961,963,966,968],{"class":133,"line":446},[131,957,958],{"class":141},"    height",[131,960,284],{"class":137},[131,962,287],{"class":137},[131,964,965],{"class":167},"700px",[131,967,293],{"class":137},[131,969,296],{"class":137},[131,971,972],{"class":133,"line":453},[131,973,663],{"class":137},[131,975,976,978],{"class":133,"line":462},[131,977,319],{"class":137},[131,979,322],{"class":257},[131,981,982,984,986],{"class":133,"line":480},[131,983,183],{"class":137},[131,985,154],{"class":141},[131,987,145],{"class":137},[74,989,990,991,994],{},"To fill an existing panel, use ",[86,992,993],{},"height: '100%'"," and give its container a definite height:",[122,996,998],{"className":124,"code":997,"language":126,"meta":127,"style":127},"\u003Cdiv id=\"av-embed-container\" style=\"height: 80vh;\">\u003C\u002Fdiv>\n\n\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    height: '100%',\n  },\n})\n\u003C\u002Fscript>\n",[86,999,1000,1034,1038,1046,1062,1076,1090,1098,1113,1117,1123],{"__ignoreMap":127},[131,1001,1002,1004,1006,1008,1010,1012,1014,1016,1019,1021,1023,1026,1028,1030,1032],{"class":133,"line":134},[131,1003,138],{"class":137},[131,1005,210],{"class":141},[131,1007,213],{"class":157},[131,1009,161],{"class":137},[131,1011,164],{"class":137},[131,1013,220],{"class":167},[131,1015,164],{"class":137},[131,1017,1018],{"class":157}," style",[131,1020,161],{"class":137},[131,1022,164],{"class":137},[131,1024,1025],{"class":167},"height: 80vh;",[131,1027,164],{"class":137},[131,1029,173],{"class":137},[131,1031,210],{"class":141},[131,1033,145],{"class":137},[131,1035,1036],{"class":133,"line":148},[131,1037,450],{"emptyLinePlaceholder":449},[131,1039,1040,1042,1044],{"class":133,"line":180},[131,1041,138],{"class":137},[131,1043,154],{"class":141},[131,1045,145],{"class":137},[131,1047,1048,1050,1052,1054,1056,1058,1060],{"class":133,"line":299},[131,1049,258],{"class":257},[131,1051,261],{"class":137},[131,1053,264],{"class":257},[131,1055,261],{"class":137},[131,1057,270],{"class":269},[131,1059,273],{"class":257},[131,1061,276],{"class":137},[131,1063,1064,1066,1068,1070,1072,1074],{"class":133,"line":316},[131,1065,281],{"class":141},[131,1067,284],{"class":137},[131,1069,287],{"class":137},[131,1071,290],{"class":167},[131,1073,293],{"class":137},[131,1075,296],{"class":137},[131,1077,1078,1080,1082,1084,1086,1088],{"class":133,"line":325},[131,1079,302],{"class":141},[131,1081,284],{"class":137},[131,1083,287],{"class":137},[131,1085,309],{"class":167},[131,1087,293],{"class":137},[131,1089,296],{"class":137},[131,1091,1092,1094,1096],{"class":133,"line":423},[131,1093,637],{"class":141},[131,1095,284],{"class":137},[131,1097,642],{"class":137},[131,1099,1100,1102,1104,1106,1109,1111],{"class":133,"line":446},[131,1101,958],{"class":141},[131,1103,284],{"class":137},[131,1105,287],{"class":137},[131,1107,1108],{"class":167},"100%",[131,1110,293],{"class":137},[131,1112,296],{"class":137},[131,1114,1115],{"class":133,"line":453},[131,1116,663],{"class":137},[131,1118,1119,1121],{"class":133,"line":462},[131,1120,319],{"class":137},[131,1122,322],{"class":257},[131,1124,1125,1127,1129],{"class":133,"line":480},[131,1126,183],{"class":137},[131,1128,154],{"class":141},[131,1130,145],{"class":137},[792,1132,1133,1145],{},[795,1134,1135],{},[798,1136,1137,1140,1143],{},[801,1138,1139],{},"Display mode",[801,1141,1142],{},"Height",[801,1144,806],{},[808,1146,1147,1162,1176,1191],{},[798,1148,1149,1154,1159],{},[813,1150,1151,818],{},[86,1152,1153],{},"'fixedHeight'",[813,1155,1156,818],{},[86,1157,1158],{},"'auto'",[813,1160,1161],{},"Freezes the initial content height, at least 600 px, with internal scrolling",[798,1163,1164,1168,1173],{},[813,1165,1166],{},[86,1167,1153],{},[813,1169,1170],{},[86,1171,1172],{},"'100%'",[813,1174,1175],{},"Fills the sized container and follows changes to its height, with internal scrolling",[798,1177,1178,1182,1188],{},[813,1179,1180],{},[86,1181,1153],{},[813,1183,1184,1185],{},"e.g. ",[86,1186,1187],{},"'700px'",[813,1189,1190],{},"Uses that exact height, with internal scrolling",[798,1192,1193,1198,1201],{},[813,1194,1195],{},[86,1196,1197],{},"'inline'",[813,1199,1200],{},"Ignored",[813,1202,1203],{},"Updates the iframe height whenever its content resizes",[74,1205,1206,1207,1209],{},"The 600 px minimum applies only to automatic height. Explicit pixel heights and ",[86,1208,1108],{}," keep the height you request.",[74,1211,1212,1213,261],{},"To let the embed grow and shrink with every step, set ",[86,1214,1215],{},"embedOptions: { displayMode: 'inline' }",[547,1217,1218,1221,1222,1224,1225,1228,1229,1232],{},[86,1219,1220],{},"fullHeight"," is no longer a supported mode. Replace it with ",[86,1223,993],{}," to retain the container-based layout. Unknown display modes fall back to ",[86,1226,1227],{},"fixedHeight + auto",", ignoring any supplied height. Existing snippets without a display mode now use the frozen automatic height; explicitly set ",[86,1230,1231],{},"inline"," to keep continuous resizing.",[78,1234,1236],{"id":1235},"control-ui-appearance","Control UI appearance",[74,1238,1239,1240,1243],{},"These flags control visible UI elements inside the embedded campaign. They all default to ",[86,1241,1242],{},"false",", which gives the cleanest integration; enable one only when your page needs it, for example the campaign's own background on a page whose colors clash with it:",[122,1245,1247],{"className":124,"code":1246,"language":126,"meta":127,"style":127},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    withBackground: true,\n  },\n})\n\u003C\u002Fscript>\n",[86,1248,1249,1257,1273,1287,1301,1309,1322,1326,1332],{"__ignoreMap":127},[131,1250,1251,1253,1255],{"class":133,"line":134},[131,1252,138],{"class":137},[131,1254,154],{"class":141},[131,1256,145],{"class":137},[131,1258,1259,1261,1263,1265,1267,1269,1271],{"class":133,"line":148},[131,1260,258],{"class":257},[131,1262,261],{"class":137},[131,1264,264],{"class":257},[131,1266,261],{"class":137},[131,1268,270],{"class":269},[131,1270,273],{"class":257},[131,1272,276],{"class":137},[131,1274,1275,1277,1279,1281,1283,1285],{"class":133,"line":180},[131,1276,281],{"class":141},[131,1278,284],{"class":137},[131,1280,287],{"class":137},[131,1282,290],{"class":167},[131,1284,293],{"class":137},[131,1286,296],{"class":137},[131,1288,1289,1291,1293,1295,1297,1299],{"class":133,"line":299},[131,1290,302],{"class":141},[131,1292,284],{"class":137},[131,1294,287],{"class":137},[131,1296,309],{"class":167},[131,1298,293],{"class":137},[131,1300,296],{"class":137},[131,1302,1303,1305,1307],{"class":133,"line":316},[131,1304,637],{"class":141},[131,1306,284],{"class":137},[131,1308,642],{"class":137},[131,1310,1311,1314,1316,1320],{"class":133,"line":325},[131,1312,1313],{"class":141},"    withBackground",[131,1315,284],{"class":137},[131,1317,1319],{"class":1318},"sfNiH"," true",[131,1321,296],{"class":137},[131,1323,1324],{"class":133,"line":423},[131,1325,663],{"class":137},[131,1327,1328,1330],{"class":133,"line":446},[131,1329,319],{"class":137},[131,1331,322],{"class":257},[131,1333,1334,1336,1338],{"class":133,"line":453},[131,1335,183],{"class":137},[131,1337,154],{"class":141},[131,1339,145],{"class":137},[792,1341,1342,1355],{},[795,1343,1344],{},[798,1345,1346,1349,1352],{},[801,1347,1348],{},"Option",[801,1350,1351],{},"Default",[801,1353,1354],{},"Effect",[808,1356,1357,1371,1385],{},[798,1358,1359,1364,1368],{},[813,1360,1361],{},[86,1362,1363],{},"withToolbar",[813,1365,1366],{},[86,1367,1242],{},[813,1369,1370],{},"Shows the navigation toolbar (back button, step indicator)",[798,1372,1373,1378,1382],{},[813,1374,1375],{},[86,1376,1377],{},"withBackground",[813,1379,1380],{},[86,1381,1242],{},[813,1383,1384],{},"Applies the campaign's background color to the iframe",[798,1386,1387,1392,1396],{},[813,1388,1389],{},[86,1390,1391],{},"withPadding",[813,1393,1394],{},[86,1395,1242],{},[813,1397,1398],{},"Adds horizontal padding to the content area",[554,1400,1401],{},"Enable all three only when you want the embed to look like the standalone campaign page rather than a part of your site.",[547,1403,1404,1405,1407],{},"When ",[86,1406,1377],{}," is enabled and the campaign's background color is dark, text and UI elements automatically switch to a light color so content stays readable — no extra configuration needed.",[78,1409,1411],{"id":1410},"matching-the-host-page-design","Matching the host page design",[74,1413,1414,1415,1418],{},"The embed renders with your organization's design: the colors and custom CSS of your Activoice admin, made for your website. On a page that is not your website, such as a partner site or a campaign microsite, override them in ",[86,1416,1417],{},"campaignOverrides"," rather than changing them in the admin, which would change every campaign page:",[122,1420,1422],{"className":124,"code":1421,"language":126,"meta":127,"style":127},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  embedOptions: {\n    spinnerColor: '#0057ff',\n  },\n  campaignOverrides: {\n    color_background: '#0b1a33',\n    color_main: '#0057ff',\n    color_buttons: '#ff6b00',\n    custom_css: '',\n  },\n})\n\u003C\u002Fscript>\n",[86,1423,1424,1432,1448,1462,1476,1484,1498,1502,1511,1527,1542,1558,1570,1574,1580],{"__ignoreMap":127},[131,1425,1426,1428,1430],{"class":133,"line":134},[131,1427,138],{"class":137},[131,1429,154],{"class":141},[131,1431,145],{"class":137},[131,1433,1434,1436,1438,1440,1442,1444,1446],{"class":133,"line":148},[131,1435,258],{"class":257},[131,1437,261],{"class":137},[131,1439,264],{"class":257},[131,1441,261],{"class":137},[131,1443,270],{"class":269},[131,1445,273],{"class":257},[131,1447,276],{"class":137},[131,1449,1450,1452,1454,1456,1458,1460],{"class":133,"line":180},[131,1451,281],{"class":141},[131,1453,284],{"class":137},[131,1455,287],{"class":137},[131,1457,290],{"class":167},[131,1459,293],{"class":137},[131,1461,296],{"class":137},[131,1463,1464,1466,1468,1470,1472,1474],{"class":133,"line":299},[131,1465,302],{"class":141},[131,1467,284],{"class":137},[131,1469,287],{"class":137},[131,1471,309],{"class":167},[131,1473,293],{"class":137},[131,1475,296],{"class":137},[131,1477,1478,1480,1482],{"class":133,"line":316},[131,1479,637],{"class":141},[131,1481,284],{"class":137},[131,1483,642],{"class":137},[131,1485,1486,1488,1490,1492,1494,1496],{"class":133,"line":325},[131,1487,647],{"class":141},[131,1489,284],{"class":137},[131,1491,287],{"class":137},[131,1493,654],{"class":167},[131,1495,293],{"class":137},[131,1497,296],{"class":137},[131,1499,1500],{"class":133,"line":423},[131,1501,663],{"class":137},[131,1503,1504,1507,1509],{"class":133,"line":446},[131,1505,1506],{"class":141},"  campaignOverrides",[131,1508,284],{"class":137},[131,1510,642],{"class":137},[131,1512,1513,1516,1518,1520,1523,1525],{"class":133,"line":453},[131,1514,1515],{"class":141},"    color_background",[131,1517,284],{"class":137},[131,1519,287],{"class":137},[131,1521,1522],{"class":167},"#0b1a33",[131,1524,293],{"class":137},[131,1526,296],{"class":137},[131,1528,1529,1532,1534,1536,1538,1540],{"class":133,"line":462},[131,1530,1531],{"class":141},"    color_main",[131,1533,284],{"class":137},[131,1535,287],{"class":137},[131,1537,654],{"class":167},[131,1539,293],{"class":137},[131,1541,296],{"class":137},[131,1543,1544,1547,1549,1551,1554,1556],{"class":133,"line":480},[131,1545,1546],{"class":141},"    color_buttons",[131,1548,284],{"class":137},[131,1550,287],{"class":137},[131,1552,1553],{"class":167},"#ff6b00",[131,1555,293],{"class":137},[131,1557,296],{"class":137},[131,1559,1560,1563,1565,1568],{"class":133,"line":496},[131,1561,1562],{"class":141},"    custom_css",[131,1564,284],{"class":137},[131,1566,1567],{"class":137}," ''",[131,1569,296],{"class":137},[131,1571,1572],{"class":133,"line":512},[131,1573,663],{"class":137},[131,1575,1576,1578],{"class":133,"line":520},[131,1577,319],{"class":137},[131,1579,322],{"class":257},[131,1581,1582,1584,1586],{"class":133,"line":530},[131,1583,183],{"class":137},[131,1585,154],{"class":141},[131,1587,145],{"class":137},[792,1589,1590,1599],{},[795,1591,1592],{},[798,1593,1594,1597],{},[801,1595,1596],{},"Field",[801,1598,1354],{},[808,1600,1601,1614,1624,1634],{},[798,1602,1603,1608],{},[813,1604,1605],{},[86,1606,1607],{},"color_background",[813,1609,1610,1611,261],{},"Color of the surface the embed sits on. Text and derived surfaces adapt to it; the embed paints it only with ",[86,1612,1613],{},"withBackground: true",[798,1615,1616,1621],{},[813,1617,1618],{},[86,1619,1620],{},"color_main",[813,1622,1623],{},"Brand color of the campaign pages: landing gradient, toolbar, links and focus states.",[798,1625,1626,1631],{},[813,1627,1628],{},[86,1629,1630],{},"color_buttons",[813,1632,1633],{},"Color of the call-to-action buttons; their label color is picked for contrast.",[798,1635,1636,1641],{},[813,1637,1638],{},[86,1639,1640],{},"custom_css",[813,1642,1643,1644,1647],{},"Replaces the organization's custom CSS. ",[86,1645,1646],{},"''"," removes it, the right choice unless you have a CSS written for Activoice pages.",[74,1649,1650,1651,1654,1655,1658,1659,1661],{},"A field you omit keeps the organization's value. Colors are ",[86,1652,1653],{},"#rrggbb"," values; anything else is ignored with a warning in the browser console. The CSS is checked before it is applied: no external URL, ",[86,1656,1657],{},"@import"," of Google Fonts stylesheets only, 50 000 characters at most; a rejected CSS is dropped with a warning. Set ",[86,1660,575],{}," to the brand color so the loading spinner matches.",[74,1663,1664,1665,1667,1668,1674,1675,1678,1679,841,1682,261],{},"Write ",[86,1666,1640],{}," from the ",[558,1669,1673],{"href":1670,"rel":1671},"https:\u002F\u002Fdocs.activoice.org\u002Ftheme\u002Fcustom-css-template.css",[1672],"nofollow","custom CSS template",": a complete stylesheet for an example brand, one block per part of the campaign flow, whose comments say what to edit and what to keep. Edit its values, delete the blocks you do not need, and never add a selector of your own: the template is all you need to know about the Activoice pages, and it follows the three colors through ",[86,1676,1677],{},"var(--color-primary)",", ",[86,1680,1681],{},"var(--color-secondary)",[86,1683,1684],{},"var(--color-fg)",[547,1686,1687,1688,1690,1691,1693],{},"On a dark page, set ",[86,1689,1607],{}," to the page color: text turns light while the background stays transparent. Add ",[86,1692,1613],{}," to paint it inside the embed too.",[78,1695,1697],{"id":1696},"embedding-multiple-campaigns-on-the-same-page","Embedding multiple campaigns on the same page",[74,1699,235,1700,1702],{},[86,1701,238],{}," once per container. Each embed is independent:",[122,1704,1706],{"className":124,"code":1705,"language":126,"meta":127,"style":127},"\u003Cdiv id=\"campaign-a\">\u003C\u002Fdiv>\n\u003Cdiv id=\"campaign-b\">\u003C\u002Fdiv>\n\n\u003Cscript>\nwindow.Activoice.init({\n  container: '#campaign-a',\n  campaignId: 'climate-action',\n})\n\nwindow.Activoice.init({\n  container: '#campaign-b',\n  campaignId: 'housing-rights',\n})\n\u003C\u002Fscript>\n",[86,1707,1708,1731,1754,1758,1766,1782,1797,1812,1818,1822,1838,1853,1868,1874],{"__ignoreMap":127},[131,1709,1710,1712,1714,1716,1718,1720,1723,1725,1727,1729],{"class":133,"line":134},[131,1711,138],{"class":137},[131,1713,210],{"class":141},[131,1715,213],{"class":157},[131,1717,161],{"class":137},[131,1719,164],{"class":137},[131,1721,1722],{"class":167},"campaign-a",[131,1724,164],{"class":137},[131,1726,173],{"class":137},[131,1728,210],{"class":141},[131,1730,145],{"class":137},[131,1732,1733,1735,1737,1739,1741,1743,1746,1748,1750,1752],{"class":133,"line":148},[131,1734,138],{"class":137},[131,1736,210],{"class":141},[131,1738,213],{"class":157},[131,1740,161],{"class":137},[131,1742,164],{"class":137},[131,1744,1745],{"class":167},"campaign-b",[131,1747,164],{"class":137},[131,1749,173],{"class":137},[131,1751,210],{"class":141},[131,1753,145],{"class":137},[131,1755,1756],{"class":133,"line":180},[131,1757,450],{"emptyLinePlaceholder":449},[131,1759,1760,1762,1764],{"class":133,"line":299},[131,1761,138],{"class":137},[131,1763,154],{"class":141},[131,1765,145],{"class":137},[131,1767,1768,1770,1772,1774,1776,1778,1780],{"class":133,"line":316},[131,1769,258],{"class":257},[131,1771,261],{"class":137},[131,1773,264],{"class":257},[131,1775,261],{"class":137},[131,1777,270],{"class":269},[131,1779,273],{"class":257},[131,1781,276],{"class":137},[131,1783,1784,1786,1788,1790,1793,1795],{"class":133,"line":325},[131,1785,281],{"class":141},[131,1787,284],{"class":137},[131,1789,287],{"class":137},[131,1791,1792],{"class":167},"#campaign-a",[131,1794,293],{"class":137},[131,1796,296],{"class":137},[131,1798,1799,1801,1803,1805,1808,1810],{"class":133,"line":423},[131,1800,302],{"class":141},[131,1802,284],{"class":137},[131,1804,287],{"class":137},[131,1806,1807],{"class":167},"climate-action",[131,1809,293],{"class":137},[131,1811,296],{"class":137},[131,1813,1814,1816],{"class":133,"line":446},[131,1815,319],{"class":137},[131,1817,322],{"class":257},[131,1819,1820],{"class":133,"line":453},[131,1821,450],{"emptyLinePlaceholder":449},[131,1823,1824,1826,1828,1830,1832,1834,1836],{"class":133,"line":462},[131,1825,258],{"class":257},[131,1827,261],{"class":137},[131,1829,264],{"class":257},[131,1831,261],{"class":137},[131,1833,270],{"class":269},[131,1835,273],{"class":257},[131,1837,276],{"class":137},[131,1839,1840,1842,1844,1846,1849,1851],{"class":133,"line":480},[131,1841,281],{"class":141},[131,1843,284],{"class":137},[131,1845,287],{"class":137},[131,1847,1848],{"class":167},"#campaign-b",[131,1850,293],{"class":137},[131,1852,296],{"class":137},[131,1854,1855,1857,1859,1861,1864,1866],{"class":133,"line":496},[131,1856,302],{"class":141},[131,1858,284],{"class":137},[131,1860,287],{"class":137},[131,1862,1863],{"class":167},"housing-rights",[131,1865,293],{"class":137},[131,1867,296],{"class":137},[131,1869,1870,1872],{"class":133,"line":512},[131,1871,319],{"class":137},[131,1873,322],{"class":257},[131,1875,1876,1878,1880],{"class":133,"line":520},[131,1877,183],{"class":137},[131,1879,154],{"class":141},[131,1881,145],{"class":137},[78,1883,1885],{"id":1884},"overriding-campaign-recipients","Overriding campaign recipients",[74,1887,1888,1890],{},[86,1889,1417],{}," lets you replace the recipients defined in your Activoice admin with your own data. This is useful when recipient data comes from an external CRM or changes dynamically.",[102,1892,1894],{"id":1893},"global-recipients-override","Global recipients override",[74,1896,1897,1898,1901,1902,1904],{},"Set ",[86,1899,1900],{},"recipients"," at the root of ",[86,1903,1417],{}," to apply the same recipients to all interpellations at once:",[122,1906,1908],{"className":124,"code":1907,"language":126,"meta":127,"style":127},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  campaignOverrides: {\n    recipients: [\n      {\n        first_name: 'Alice',\n        last_name: 'Smith',\n        email: 'alice.smith@example.com',\n        display_title: 'Minister of Ecological Transition',\n      },\n      {\n        first_name: 'Bob',\n        last_name: 'Jones',\n        email: 'bob.jones@example.com',\n        display_title: 'Secretary of State for Housing',\n      },\n    ],\n  },\n})\n\u003C\u002Fscript>\n",[86,1909,1910,1918,1934,1948,1962,1970,1980,1985,2001,2017,2033,2049,2054,2058,2073,2088,2103,2119,2124,2132,2137,2144],{"__ignoreMap":127},[131,1911,1912,1914,1916],{"class":133,"line":134},[131,1913,138],{"class":137},[131,1915,154],{"class":141},[131,1917,145],{"class":137},[131,1919,1920,1922,1924,1926,1928,1930,1932],{"class":133,"line":148},[131,1921,258],{"class":257},[131,1923,261],{"class":137},[131,1925,264],{"class":257},[131,1927,261],{"class":137},[131,1929,270],{"class":269},[131,1931,273],{"class":257},[131,1933,276],{"class":137},[131,1935,1936,1938,1940,1942,1944,1946],{"class":133,"line":180},[131,1937,281],{"class":141},[131,1939,284],{"class":137},[131,1941,287],{"class":137},[131,1943,290],{"class":167},[131,1945,293],{"class":137},[131,1947,296],{"class":137},[131,1949,1950,1952,1954,1956,1958,1960],{"class":133,"line":299},[131,1951,302],{"class":141},[131,1953,284],{"class":137},[131,1955,287],{"class":137},[131,1957,309],{"class":167},[131,1959,293],{"class":137},[131,1961,296],{"class":137},[131,1963,1964,1966,1968],{"class":133,"line":316},[131,1965,1506],{"class":141},[131,1967,284],{"class":137},[131,1969,642],{"class":137},[131,1971,1972,1975,1977],{"class":133,"line":325},[131,1973,1974],{"class":141},"    recipients",[131,1976,284],{"class":137},[131,1978,1979],{"class":257}," [\n",[131,1981,1982],{"class":133,"line":423},[131,1983,1984],{"class":137},"      {\n",[131,1986,1987,1990,1992,1994,1997,1999],{"class":133,"line":446},[131,1988,1989],{"class":141},"        first_name",[131,1991,284],{"class":137},[131,1993,287],{"class":137},[131,1995,1996],{"class":167},"Alice",[131,1998,293],{"class":137},[131,2000,296],{"class":137},[131,2002,2003,2006,2008,2010,2013,2015],{"class":133,"line":453},[131,2004,2005],{"class":141},"        last_name",[131,2007,284],{"class":137},[131,2009,287],{"class":137},[131,2011,2012],{"class":167},"Smith",[131,2014,293],{"class":137},[131,2016,296],{"class":137},[131,2018,2019,2022,2024,2026,2029,2031],{"class":133,"line":462},[131,2020,2021],{"class":141},"        email",[131,2023,284],{"class":137},[131,2025,287],{"class":137},[131,2027,2028],{"class":167},"alice.smith@example.com",[131,2030,293],{"class":137},[131,2032,296],{"class":137},[131,2034,2035,2038,2040,2042,2045,2047],{"class":133,"line":480},[131,2036,2037],{"class":141},"        display_title",[131,2039,284],{"class":137},[131,2041,287],{"class":137},[131,2043,2044],{"class":167},"Minister of Ecological Transition",[131,2046,293],{"class":137},[131,2048,296],{"class":137},[131,2050,2051],{"class":133,"line":496},[131,2052,2053],{"class":137},"      },\n",[131,2055,2056],{"class":133,"line":512},[131,2057,1984],{"class":137},[131,2059,2060,2062,2064,2066,2069,2071],{"class":133,"line":520},[131,2061,1989],{"class":141},[131,2063,284],{"class":137},[131,2065,287],{"class":137},[131,2067,2068],{"class":167},"Bob",[131,2070,293],{"class":137},[131,2072,296],{"class":137},[131,2074,2075,2077,2079,2081,2084,2086],{"class":133,"line":530},[131,2076,2005],{"class":141},[131,2078,284],{"class":137},[131,2080,287],{"class":137},[131,2082,2083],{"class":167},"Jones",[131,2085,293],{"class":137},[131,2087,296],{"class":137},[131,2089,2090,2092,2094,2096,2099,2101],{"class":133,"line":539},[131,2091,2021],{"class":141},[131,2093,284],{"class":137},[131,2095,287],{"class":137},[131,2097,2098],{"class":167},"bob.jones@example.com",[131,2100,293],{"class":137},[131,2102,296],{"class":137},[131,2104,2106,2108,2110,2112,2115,2117],{"class":133,"line":2105},17,[131,2107,2037],{"class":141},[131,2109,284],{"class":137},[131,2111,287],{"class":137},[131,2113,2114],{"class":167},"Secretary of State for Housing",[131,2116,293],{"class":137},[131,2118,296],{"class":137},[131,2120,2122],{"class":133,"line":2121},18,[131,2123,2053],{"class":137},[131,2125,2127,2130],{"class":133,"line":2126},19,[131,2128,2129],{"class":257},"    ]",[131,2131,296],{"class":137},[131,2133,2135],{"class":133,"line":2134},20,[131,2136,663],{"class":137},[131,2138,2140,2142],{"class":133,"line":2139},21,[131,2141,319],{"class":137},[131,2143,322],{"class":257},[131,2145,2147,2149,2151],{"class":133,"line":2146},22,[131,2148,183],{"class":137},[131,2150,154],{"class":141},[131,2152,145],{"class":137},[102,2154,2156],{"id":2155},"per-interpellation-recipients-override","Per-interpellation recipients override",[74,2158,2159,2160,284],{},"Target a specific interpellation by its ID to override only its recipients. Per-interpellation overrides take priority over the root-level ",[86,2161,1900],{},[122,2163,2165],{"className":124,"code":2164,"language":126,"meta":127,"style":127},"\u003Cscript>\nwindow.Activoice.init({\n  container: '#av-embed-container',\n  campaignId: 'my-campaign-slug',\n  campaignOverrides: {\n    recipients: [\n      { first_name: 'Alice', last_name: 'Smith', email: 'alice@example.com' },\n    ],\n    interpellations: [\n      {\n        id: 'interpellation-uuid',\n        recipients: [\n          {\n            first_name: 'Charlie',\n            last_name: 'Durand',\n            email: 'charlie.durand@example.com',\n            display_title: 'Deputy Mayor',\n          },\n        ],\n      },\n    ],\n  },\n})\n\u003C\u002Fscript>\n",[86,2166,2167,2175,2191,2205,2219,2227,2235,2282,2288,2297,2301,2317,2326,2331,2347,2363,2379,2395,2400,2407,2411,2417,2421,2428],{"__ignoreMap":127},[131,2168,2169,2171,2173],{"class":133,"line":134},[131,2170,138],{"class":137},[131,2172,154],{"class":141},[131,2174,145],{"class":137},[131,2176,2177,2179,2181,2183,2185,2187,2189],{"class":133,"line":148},[131,2178,258],{"class":257},[131,2180,261],{"class":137},[131,2182,264],{"class":257},[131,2184,261],{"class":137},[131,2186,270],{"class":269},[131,2188,273],{"class":257},[131,2190,276],{"class":137},[131,2192,2193,2195,2197,2199,2201,2203],{"class":133,"line":180},[131,2194,281],{"class":141},[131,2196,284],{"class":137},[131,2198,287],{"class":137},[131,2200,290],{"class":167},[131,2202,293],{"class":137},[131,2204,296],{"class":137},[131,2206,2207,2209,2211,2213,2215,2217],{"class":133,"line":299},[131,2208,302],{"class":141},[131,2210,284],{"class":137},[131,2212,287],{"class":137},[131,2214,309],{"class":167},[131,2216,293],{"class":137},[131,2218,296],{"class":137},[131,2220,2221,2223,2225],{"class":133,"line":316},[131,2222,1506],{"class":141},[131,2224,284],{"class":137},[131,2226,642],{"class":137},[131,2228,2229,2231,2233],{"class":133,"line":325},[131,2230,1974],{"class":141},[131,2232,284],{"class":137},[131,2234,1979],{"class":257},[131,2236,2237,2240,2243,2245,2247,2249,2251,2254,2257,2259,2261,2263,2265,2267,2270,2272,2274,2277,2279],{"class":133,"line":423},[131,2238,2239],{"class":137},"      {",[131,2241,2242],{"class":141}," first_name",[131,2244,284],{"class":137},[131,2246,287],{"class":137},[131,2248,1996],{"class":167},[131,2250,293],{"class":137},[131,2252,2253],{"class":137},",",[131,2255,2256],{"class":141}," last_name",[131,2258,284],{"class":137},[131,2260,287],{"class":137},[131,2262,2012],{"class":167},[131,2264,293],{"class":137},[131,2266,2253],{"class":137},[131,2268,2269],{"class":141}," email",[131,2271,284],{"class":137},[131,2273,287],{"class":137},[131,2275,2276],{"class":167},"alice@example.com",[131,2278,293],{"class":137},[131,2280,2281],{"class":137}," },\n",[131,2283,2284,2286],{"class":133,"line":446},[131,2285,2129],{"class":257},[131,2287,296],{"class":137},[131,2289,2290,2293,2295],{"class":133,"line":453},[131,2291,2292],{"class":141},"    interpellations",[131,2294,284],{"class":137},[131,2296,1979],{"class":257},[131,2298,2299],{"class":133,"line":462},[131,2300,1984],{"class":137},[131,2302,2303,2306,2308,2310,2313,2315],{"class":133,"line":480},[131,2304,2305],{"class":141},"        id",[131,2307,284],{"class":137},[131,2309,287],{"class":137},[131,2311,2312],{"class":167},"interpellation-uuid",[131,2314,293],{"class":137},[131,2316,296],{"class":137},[131,2318,2319,2322,2324],{"class":133,"line":496},[131,2320,2321],{"class":141},"        recipients",[131,2323,284],{"class":137},[131,2325,1979],{"class":257},[131,2327,2328],{"class":133,"line":512},[131,2329,2330],{"class":137},"          {\n",[131,2332,2333,2336,2338,2340,2343,2345],{"class":133,"line":520},[131,2334,2335],{"class":141},"            first_name",[131,2337,284],{"class":137},[131,2339,287],{"class":137},[131,2341,2342],{"class":167},"Charlie",[131,2344,293],{"class":137},[131,2346,296],{"class":137},[131,2348,2349,2352,2354,2356,2359,2361],{"class":133,"line":530},[131,2350,2351],{"class":141},"            last_name",[131,2353,284],{"class":137},[131,2355,287],{"class":137},[131,2357,2358],{"class":167},"Durand",[131,2360,293],{"class":137},[131,2362,296],{"class":137},[131,2364,2365,2368,2370,2372,2375,2377],{"class":133,"line":539},[131,2366,2367],{"class":141},"            email",[131,2369,284],{"class":137},[131,2371,287],{"class":137},[131,2373,2374],{"class":167},"charlie.durand@example.com",[131,2376,293],{"class":137},[131,2378,296],{"class":137},[131,2380,2381,2384,2386,2388,2391,2393],{"class":133,"line":2105},[131,2382,2383],{"class":141},"            display_title",[131,2385,284],{"class":137},[131,2387,287],{"class":137},[131,2389,2390],{"class":167},"Deputy Mayor",[131,2392,293],{"class":137},[131,2394,296],{"class":137},[131,2396,2397],{"class":133,"line":2121},[131,2398,2399],{"class":137},"          },\n",[131,2401,2402,2405],{"class":133,"line":2126},[131,2403,2404],{"class":257},"        ]",[131,2406,296],{"class":137},[131,2408,2409],{"class":133,"line":2134},[131,2410,2053],{"class":137},[131,2412,2413,2415],{"class":133,"line":2139},[131,2414,2129],{"class":257},[131,2416,296],{"class":137},[131,2418,2419],{"class":133,"line":2146},[131,2420,663],{"class":137},[131,2422,2424,2426],{"class":133,"line":2423},23,[131,2425,319],{"class":137},[131,2427,322],{"class":257},[131,2429,2431,2433,2435],{"class":133,"line":2430},24,[131,2432,183],{"class":137},[131,2434,154],{"class":141},[131,2436,145],{"class":137},[74,2438,2439,2440,2443],{},"In this example, the interpellation with ID ",[86,2441,2442],{},"'interpellation-uuid'"," receives Charlie as its recipient, while all other interpellations receive Alice.",[74,2445,2446,2447,2450],{},"See the ",[558,2448,38],{"href":2449},"\u002Fembed\u002Fapi-reference#campaignoverrides"," for the full list of recipient fields and the resolution order.",[2452,2453,2454],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":127,"searchDepth":148,"depth":148,"links":2456},[2457,2458,2463,2464,2465,2466,2467,2468,2469],{"id":80,"depth":148,"text":81},{"id":96,"depth":148,"text":97,"children":2459},[2460,2461,2462],{"id":104,"depth":180,"text":105},{"id":190,"depth":180,"text":191},{"id":231,"depth":180,"text":232},{"id":564,"depth":148,"text":565},{"id":680,"depth":148,"text":681},{"id":833,"depth":148,"text":834},{"id":1235,"depth":148,"text":1236},{"id":1410,"depth":148,"text":1411},{"id":1696,"depth":148,"text":1697},{"id":1884,"depth":148,"text":1885,"children":2470},[2471,2472],{"id":1893,"depth":180,"text":1894},{"id":2155,"depth":180,"text":2156},"Embed an Activoice campaign on any website in minutes","md",[2476],{"label":38,"icon":41,"to":39},{},{"icon":36},{"title":33,"description":2473},"JijmRSIGbwqn6uXOdd_5aU9WVH8WoQOWHLgxIpq302w",[2482,2484],{"title":21,"path":22,"stem":23,"description":2483,"icon":24,"children":-1},"The checks the campaign review runs, their thresholds, and how to write content samples that pass them",{"title":38,"path":39,"stem":40,"description":2485,"icon":41,"children":-1},"Complete reference for the Activoice embed configuration",1791380698040]