--- title: "Create a Repeating Message Loop in 8x8 Contact Center" slug: "create-a-repeating-message-loop-in-8x8-contact-center" updated: 2026-05-17T16:41:35Z published: 2026-05-21T21:25:58Z canonical: "help.8x8.com/create-a-repeating-message-loop-in-8x8-contact-center" --- > ## 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. # Create a Repeating Message Loop in 8x8 Contact Center ## Objective Create a repeating message loop in the IVR Script (Queue) until an agent becomes available. ## Applies To - 8x8 Contact Center - Configuration Manager for Contact Center - Loop ## Procedure Follow the steps below to create a repeating loop for your message or music file until an agent becomes available in your queue or until the queue timeout seconds have been met in your Forward to Queue settings*. You may also set the Queue Timeout seconds in the Forward to Queue object settings to the max amount of 20000 seconds to avoid the caller being forwarded out to the Queue Timeout action.* 1. Log in to **Configuration Manager for Contact Center**. 2. Select **Scripts**. 3. Select **Edit** (pencil icon). 4. Navigate to the **Forward to Queue** object that you would like to create a loop for. 5. Select **In Queue** and select **Add Loop.** ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/clipboard_e7d307258a010b8746d7e784f266d29a4.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A12%3A27Z&se=2026-11-04T00%3A12%3A27Z&sr=c&sp=r&sig=xf8uh9bGYn8rhlT2UisWIvKFXnhLOK0kHDGoGWPBqgM%3D) 6. Enter an **Object Tag** name for your Loop and enter the number of times you want your message or music to loop in the **Loop repeat count** field. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/clipboard_e7c407f9579ea9ed67a324a30722f3f9f.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A12%3A27Z&se=2026-11-04T00%3A12%3A27Z&sr=c&sp=r&sig=xf8uh9bGYn8rhlT2UisWIvKFXnhLOK0kHDGoGWPBqgM%3D) 7. Select **Ok** (The loop will be added and Time Interval will now display). ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/clipboard_e6a2cd4cc2a1a777a4fbd8fc8fa84cf8e.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A12%3A27Z&se=2026-11-04T00%3A12%3A27Z&sr=c&sp=r&sig=xf8uh9bGYn8rhlT2UisWIvKFXnhLOK0kHDGoGWPBqgM%3D) 8. Select **Time Interval** and click **Edit.** 9. Set the **Minimum duration** time to the amount of seconds your message is. *If your minimum duration time is longer than your message or music file, the IVR script will default to your Queue's on hold music.* ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/clipboard_e3361dea5c094e185da789c40507a69e1.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A12%3A27Z&se=2026-11-04T00%3A12%3A27Z&sr=c&sp=r&sig=xf8uh9bGYn8rhlT2UisWIvKFXnhLOK0kHDGoGWPBqgM%3D) 10. Select **Ok.** 11. Select **Time Interval** and select **Add.** 12. Select **Play.** ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/clipboard_e2df119b00b3558c483412b6fa28f3c6d.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A12%3A27Z&se=2026-11-04T00%3A12%3A27Z&sr=c&sp=r&sig=xf8uh9bGYn8rhlT2UisWIvKFXnhLOK0kHDGoGWPBqgM%3D) 13. Enter an **Object Tag** name for your Play object and choose the **audio file** you wish to use. *You will want to leave the Playback Options field to Uninterruptible.* ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/clipboard_ec18a88fc6a680d4e74c5d025a08dd969.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A12%3A27Z&se=2026-11-04T00%3A12%3A27Z&sr=c&sp=r&sig=xf8uh9bGYn8rhlT2UisWIvKFXnhLOK0kHDGoGWPBqgM%3D) 14. Select **Ok.** 15. Select **Save**. You have now created a loop for your message or music file in the Queue that will play until an agent becomes available or until your Queue Timeout seconds have been reached. ## Additional Information When a loop is created, the audio file selected for it will play immediately, then it will play again after the loop ends (determined by how many seconds are set).