--- title: "Script Decoupling" slug: "script-decoupling" updated: 2026-07-23T10:07:08Z published: 2026-07-23T10:07:08Z canonical: "help.8x8.com/script-decoupling" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.8x8.com/llms.txt > Use this file to discover all available pages before exploring further. # Script Decoupling We have made significant improvements in handling scripts and channels. In 8.1, the IVR script is independent of the channel. A new tab called Scripts is added to the **8x8 Configuration Manager** Interface. The administrators can now create and modify scripts independent of the channels and associate them with channels as necessary. ## Features - Ability to create scripts independent of channels - Ability to assign a script to multiple channels - Ability to organize scripts by media such as phone, email, and chat - Ability to copy content from an existing script. Any changes to the existing script does not reflect in the new script. - Ability to link the new script to an existing script. Any changes to the existing script automatically reflects in the new script. - Reduced time spent on creating scripts by copying or linking to an existing script. **Copy** or **Link to** is only associated with the content of the script and does not affect the properties of the new script. ## Pre 8.1 Interface Prior to 8.1, administrators could create IVR scripts to facilitate callers navigate through menus and thus enhance the caller experience. The scripts were created by IVR administrators and associated with a channel. Using the same script across multiple channels required the IVR administrator to create the script for a channel and then modify the **Use script from channel** for other channels. This created an inherent dependency between channels. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/ChannelsPhoneIVRScript.png?sv=2026-02-06&spr=https&st=2026-11-03T22%3A56%3A27Z&se=2026-11-03T23%3A56%3A27Z&sr=c&sp=r&sig=ksLHkC536DACmfRnxTl0L6iN46zXEWDgHLwu%2BpE%2FU2w%3D) ## Post 8.1 Interface In the new 8.1 release, IVR Script is independent of the channel. A new tab, **Scripts**, is part of the **8x8 Configuration Manager** interface. The administrators can now create and modify scripts independent of the channels and associate them with channels as necessary. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/ScriptsPhoneScript01.png?sv=2026-02-06&spr=https&st=2026-11-03T22%3A56%3A27Z&se=2026-11-03T23%3A56%3A27Z&sr=c&sp=r&sig=ksLHkC536DACmfRnxTl0L6iN46zXEWDgHLwu%2BpE%2FU2w%3D)![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/ScriptsPhoneScript02.png?sv=2026-02-06&spr=https&st=2026-11-03T22%3A56%3A27Z&se=2026-11-03T23%3A56%3A27Z&sr=c&sp=r&sig=ksLHkC536DACmfRnxTl0L6iN46zXEWDgHLwu%2BpE%2FU2w%3D)Scripts can be of type Phone, Email and Chat. You can create a script of any media by clicking the corresponding link in the scripts main page. To design a script for a phone channel: 1. In **8x8 Configuration Manager**, navigate to **Scripts** from the navigation menu. 2. Click ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/03000008_17x18.png?sv=2026-02-06&spr=https&st=2026-11-03T22%3A56%3A27Z&se=2026-11-03T23%3A56%3A27Z&sr=c&sp=r&sig=ksLHkC536DACmfRnxTl0L6iN46zXEWDgHLwu%2BpE%2FU2w%3D)**Phone** link. 3. Create a unique script name. This field is mandatory and cannot be empty. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/ScriptsPhoneScript03.png?sv=2026-02-06&spr=https&st=2026-11-03T22%3A56%3A27Z&se=2026-11-03T23%3A56%3A27Z&sr=c&sp=r&sig=ksLHkC536DACmfRnxTl0L6iN46zXEWDgHLwu%2BpE%2FU2w%3D) 4. Select a **Category**. A drop-down menu displays the list of categories. The category can be empty or the user could be allowed to create one on the fly. 5. You can copy the script from or link it to an existing script. > [!NOTE] > Note: > > Copy script is only associated with the content of the script and does not affect the properties of the new script. 6. Add **Comments** for additional notes if desired. 7. Select **This script is enabled**. The script can be used in IVR without being associated with a channel. 8. Assign **New Channels** if desired. 9. Click **Save** to go to the script tab. 10. Click **MainIVR**. The **[add]** link appears. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/ScriptsPhoneScript04.png?sv=2026-02-06&spr=https&st=2026-11-03T22%3A56%3A27Z&se=2026-11-03T23%3A56%3A27Z&sr=c&sp=r&sig=ksLHkC536DACmfRnxTl0L6iN46zXEWDgHLwu%2BpE%2FU2w%3D) 11. Add the desired Objects. 12. Click **Save**. 13. To undo the changes, click **Revert**. To design Email and Chat scripts, select ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/03000008_17x17.png?sv=2026-02-06&spr=https&st=2026-11-03T22%3A56%3A27Z&se=2026-11-03T23%3A56%3A27Z&sr=c&sp=r&sig=ksLHkC536DACmfRnxTl0L6iN46zXEWDgHLwu%2BpE%2FU2w%3D)**Email** or ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/03000008_16x17.png?sv=2026-02-06&spr=https&st=2026-11-03T22%3A56%3A27Z&se=2026-11-03T23%3A56%3A27Z&sr=c&sp=r&sig=ksLHkC536DACmfRnxTl0L6iN46zXEWDgHLwu%2BpE%2FU2w%3D)**Chat** and then follow steps [3](/documentation/docs/script-decoupling#3) to [12](/documentation/docs/script-decoupling#12). For a detailed overview of IVR scripts, refer to [Interactive Voice Response](http://sims.8x8.com/GetDocument.aspx).