Studio Tools

Comprehensive suite of tools for managing and enhancing your NICE InContact Studio environment.

Calendar API

Manage business hours, holidays, and schedules with our powerful Calendar API. Integrate with your Studio scripts to handle business hours routing and holiday closures automatically.

Key Features

  • Holiday management with recurring options
  • Business hours configuration
  • RESTful API for integration
  • Real-time status checks
  • Timezone support

Integration

// Example API endpoint
GET https://cxtools.xyz/api/calendar/status

// Example response
{
    "is_open": true,
    "next_open": "2024-01-22 09:00:00",
    "next_close": "2024-01-22 17:00:00"
}

Script Backup

Automated backup solution for your Studio scripts. Keep track of changes, restore previous versions, and maintain a complete history of your script development.

Features

  • Automated daily backups
  • Version history tracking
  • One-click restore
  • Diff comparison view
  • Export and import functionality

Best Practices

  • Schedule regular backups
  • Document script changes
  • Test restored scripts
  • Maintain backup history

Hours of Operation

Advanced management tool for business hours and schedules. Define complex operating hours, handle exceptions, and integrate with your contact center routing.

Capabilities

  • Multiple schedule support
  • Holiday exception handling
  • Timezone management
  • API integration
  • Schedule templates

Integration Example

// Check if currently open
IF @hoo.isOpen("main-schedule")
    -> Route to agents
ELSE
    -> Play after-hours message

DFO Chat

Host and test your Digital Front Office (DFO) chats with custom URLs. Perfect for development, testing, and demonstration purposes.

Features

  • Custom chat URLs
  • Multiple chat configurations
  • Real-time preview
  • Mobile responsive
  • Customizable themes

Setup Guide

  1. Create new chat configuration
  2. Customize appearance and behavior
  3. Generate unique URL
  4. Test across devices
  5. Share with your team

Get Started

Ready to enhance your Studio environment? Choose a tool to get started or contact our support team for assistance.