Getting Started Guide

Creating an Account

Welcome to Rubi Professional! Follow these steps to create your organization account:

  1. Visit the Signup Page: Go to rubiprofessional.com/signup.php
  2. Choose Your Plan:
    • Starter ($89.99/mo): Up to 20 users
    • Professional ($189.99/mo): Up to 50 users
    • Enterprise ($389.99/mo): Unlimited users
  3. Enter Organization Details:
    • Organization name
    • Your subdomain (e.g., yourcompany.rubiprofessional.com)
    • Admin email address
    • Secure password
  4. Complete Payment: Enter your credit card details via Stripe's secure checkout
  5. Verify Email: Check your inbox for a verification email and click the link

Pro Tip: You get a 14-day free trial with all plans. No credit card required to start!

First Time Login

After creating your account, here's how to access your CRM:

  1. Access Your Subdomain: Navigate to https://yourcompany.rubiprofessional.com
  2. Login Credentials:
    • Username: The email you registered with
    • Password: The password you created during signup
  3. Two-Factor Authentication (Optional): We recommend enabling 2FA for added security
  4. Complete Onboarding: Follow the guided setup wizard to configure your CRM

Important: Bookmark your subdomain URL for easy access. Each organization has its own unique subdomain.

Setting Up Your Tenant

Configure your organization settings for optimal performance:

1. Organization Profile

  • Company name and logo
  • Time zone settings
  • Business hours
  • Contact information

2. Security Settings

  • Password policies
  • Session timeout duration
  • IP whitelisting (Enterprise only)
  • Audit log retention

3. Call Center Configuration

  • Queue mappings
  • Disposition codes
  • Wrap-up time settings
  • Screen pop preferences

Adding Users

Add team members and configure their access:

  1. Navigate to User Management: Go to Tenant Admin → Users
  2. Click "Add New User"
  3. Fill in User Details:
    • Full name and email
    • Username (auto-generated or custom)
    • Temporary password
    • Role assignment
    • Department/Team
  4. Assign Permissions:
    • Admin: Full system access
    • Manager: Team and reporting access
    • Support: Customer management access
    • User: Basic agent access
    • Reporting: Read-only analytics access
  5. Module Access: Select which modules the user can access
  6. Send Welcome Email: Automatically sends login credentials

Best Practice: Use the CSV import feature to add multiple users at once. Download our template for proper formatting.

Tenant Admin Guide

Dashboard Overview

Your admin dashboard provides a comprehensive view of your organization's CRM usage:

Key Metrics

  • Active users and sessions
  • Total customers
  • Daily interactions
  • Module usage statistics
  • API call volume

Notifications

  • System updates
  • Security alerts
  • Billing notifications
  • Module updates
  • User activity alerts

User Management

Comprehensive tools for managing your team:

User Actions

  • Add/Edit/Delete Users: Full CRUD operations
  • Bulk Import: CSV upload for multiple users
  • Password Reset: Force password changes
  • Session Management: View and terminate active sessions
  • Access Logs: Track user login history

Role-Based Access Control

  • Predefined Roles: Admin, Manager, Support, User, Reporting
  • Custom Roles: Create specific permission sets
  • Module Permissions: Control access to individual modules
  • Data Permissions: Limit access to specific customer segments

Custom Fields

Tailor your CRM to match your business needs:

Available Field Types:

Text Textarea Number Date DateTime Dropdown Checkbox Radio Email Phone URL Currency

Creating Custom Fields:

  1. Navigate to Settings → Custom Fields
  2. Click "Add New Field"
  3. Configure field properties:
    • Field name and label
    • Field type
    • Required/Optional
    • Default value
    • Validation rules
  4. Set field visibility and permissions
  5. Add to forms and layouts

Customer Statuses

Customer statuses represent the current lifecycle state of a customer (e.g. New Lead, Active, On Hold, Churned). They drive the status pill shown throughout the CRM, the footer status dropdown agents see while talking to customers, and the status list exposed to the RubiPro macOS app.

Where statuses are used:

  • CRM footer quick-change dropdown (shown during live customer sessions)
  • Customer list / search filters
  • Customer profile header badge
  • macOS app status selector (via GET /api/v2/statuses)
  • Triggered automatically when an agent selects a matching disposition

Managing Statuses:

  1. Navigate to Tenant Admin → Statuses
  2. Click Add Status to create a new one, or click Edit on an existing row
  3. Configure the status:
    • Label — user-facing name (e.g. “Do Not Call”)
    • Slug — machine identifier (auto-generated on create, immutable afterwards)
    • Category — one of active, inactive, hold, closed
    • Color — hex value for the status pill
    • Suppress outreach — when on, outbound campaigns and dialers skip these customers
    • Is default — exactly one status can be the default applied to new customers
  4. Drag rows by the handle on the left to change the order they appear in dropdowns
  5. Click Hide to deactivate a status you no longer use

Important rules

  • Soft delete only. Hidden statuses are never hard-deleted so that existing customer records keep their historical status reference.
  • System statuses (marked with a “System” badge) can be edited but cannot be hidden — they're required by core CRM features.
  • Slugs are immutable once a status has been saved. Create a new status if you need a different slug.
  • Exactly one active status is always the default — marking a new one as default automatically unsets the previous default.

Session Dispositions

Dispositions are the outcome an agent records at the end of a customer session (e.g. Sale Closed, Call Back, Not Interested, Wrong Number). They're stored in the interaction history and are the primary way you'll build reports on agent productivity and session outcomes.

How dispositions are used:

  • Shown in the CRM footer when an agent wraps a customer session
  • Logged to the interactions table via POST /api/v2/dispositions/log
  • Exposed to the macOS app via GET /api/v2/dispositions
  • Can automatically flip the customer's status when triggered (e.g. “Do Not Call” disposition → “Do Not Contact” status)

Managing Dispositions:

  1. Navigate to Tenant Admin → Dispositions
  2. Click Add Disposition, or Edit an existing row
  3. Configure:
    • Label & Slug — same rules as statuses (slug immutable after save)
    • Categorysuccess, callback, failure, neutral, or administrative
    • Triggers Status — optional; picks a status to auto-apply to the customer when this disposition is logged
    • Requires notes — forces the agent to type notes before the session closes
    • Requires callback date — prompts for a follow-up date (used with callback-category dispositions)
    • Ends session — when on, saving this disposition ends the active customer session
  4. Drag to reorder — the order here controls what agents see in the footer dropdown
  5. Click Hide to retire a disposition; historical interactions keep their reference intact

Important rules

  • Soft delete only. Hiding a disposition preserves historical interaction records.
  • System dispositions can be relabeled but not hidden.
  • Trigger link is by slug — if the target status is later hidden, the disposition still logs, but no status change is applied.
  • Requirements flags (notes, callback date) are enforced by the CRM footer UI, not the API — programmatic clients should send the matching fields.

Billing & Subscriptions

Manage your subscription and billing details:

Subscription Management

  • View current plan details
  • Upgrade/downgrade plans
  • Add/remove user licenses
  • Module subscriptions
  • Usage tracking

Billing Information

  • Payment method management
  • Billing history
  • Download invoices
  • Tax settings
  • Billing contacts

Stripe Customer Portal

Access your Stripe customer portal for:

  • Update payment methods
  • Download past invoices
  • Manage subscription
  • Update billing address

API Management

Control API access and integrations:

API Keys

  1. Generate API Keys: Create new keys with specific permissions
  2. Key Management:
    • View active keys
    • Set expiration dates
    • Revoke access
    • Regenerate keys
  3. Usage Tracking: Monitor API calls per key
  4. Rate Limiting: Set custom limits per key

Webhooks

  • Configure webhook endpoints
  • Select event types
  • Test webhook delivery
  • View webhook logs
  • Retry failed webhooks

Data & Analytics

Powerful analytics and reporting tools:

Built-in Reports

  • User activity reports
  • Customer interaction history
  • Module usage analytics
  • Performance metrics
  • Revenue tracking

Data Export

  • Export to CSV/Excel
  • Scheduled exports
  • Custom data selections
  • API data access
  • Backup options

Module Management (RubiMine)

Browse and manage modules from the RubiMine marketplace:

RubiMine Module Store

Access 30+ modules at launch with 200+ planned by 2025

Browse

Search by category or keyword

Subscribe

One-click activation

Configure

Customize module settings

Module Management Tasks:

  • Browse Modules: Filter by category, price, and features
  • Subscribe: Add modules to your subscription
  • Configure: Access module-specific settings
  • Permissions: Control which users can access each module
  • Usage Tracking: Monitor module usage and ROI
  • Updates: Automatic updates with changelogs

CRM Agent Guide

Customer Management

Everything you need to manage customer relationships effectively:

Customer Profile Features

  • 360° customer view
  • Contact information
  • Interaction history timeline
  • Custom field data
  • Tags and categories
  • Related documents
  • Payment history

Quick Actions

  • Click-to-dial phone numbers
  • Send email
  • Schedule callback
  • Add notes
  • Create tasks
  • Process payments
  • View related customers

Search & Filter

Powerful search capabilities:

  • Global search across all fields
  • Advanced filters and saved searches
  • Duplicate detection
  • Bulk operations

Interaction Tracking

Log and track all customer interactions:

Interaction Types

Phone Call Email Chat SMS Meeting Note Task Social

Logging Interactions

  1. Click "Log Interaction" from customer profile
  2. Select interaction type
  3. Add interaction details:
    • Subject/Summary
    • Detailed notes
    • Duration (for calls)
    • Outcome/Disposition
    • Follow-up required
  4. Attach relevant files
  5. Save interaction

Documents & File Management

Upload, organize, and manage documents and images directly on customer profiles. Keep contracts, IDs, photos, and correspondence securely attached to the right customer record.

Supported File Types

  • Images: JPEG, PNG, GIF, WebP
  • Documents: PDF
  • Office: Word (.doc, .docx), Excel (.xls, .xlsx)
  • Data: CSV, Plain Text (.txt)

Maximum file size: 10 MB per file

Document Categories

  • Contract
  • Invoice
  • ID Document
  • Photo
  • Correspondence
  • Other

How to Upload a Document

  1. Open a customer profile
  2. Navigate to the Documents & Files section
  3. Click the upload area or drag and drop a file onto it
  4. Select a document type from the dropdown (Contract, Invoice, ID, Photo, etc.)
  5. Optionally add a description for easy reference
  6. Click Upload
  7. The file appears in the documents list immediately

Managing Documents

Preview

Click the eye icon to preview images directly in a lightbox overlay without leaving the profile.

Download

Click the file name link to download any document to your computer.

Delete

Click the trash icon to remove a document. A confirmation prompt appears before deletion.

Security & Compliance

All uploaded documents are securely stored with the following protections:

  • Files are validated by MIME type to prevent malicious uploads
  • Stored file names are randomized to prevent path traversal attacks
  • Tenant isolation ensures customers from one organization cannot access another's files
  • Soft delete preserves files for audit compliance before permanent removal
  • Upload activity is logged with the uploading user's identity and timestamp

Discovery Questions

Comprehensive discovery system for gathering customer information:

Discovery Features

  • 120+ pre-built questions
  • Industry-specific templates
  • Conditional logic branching
  • Smart question recommendations
  • Response tracking and analysis

Using Discovery Questions:

  1. Open customer profile
  2. Navigate to Discovery tab
  3. Select question template or start custom
  4. Ask questions and record responses
  5. System suggests follow-up questions based on answers
  6. Generate discovery summary report

Using Modules

Access and utilize activated modules:

Module Access

  • Modules appear in your navigation menu
  • Quick access from customer profiles
  • Module-specific dashboards
  • Integrated workflows

Common Module Actions

  • View module dashboard
  • Access module settings
  • Use module features
  • Generate module reports

Reporting

Access and generate reports:

Available Reports

  • Activity Reports: Your daily/weekly/monthly activity
  • Performance Metrics: KPIs and goals tracking
  • Customer Reports: Customer interaction summaries
  • Team Reports: Team performance (Managers only)

Generating Reports

  1. Navigate to Reports section
  2. Select report type
  3. Choose date range
  4. Apply filters if needed
  5. Generate report
  6. Export to PDF/Excel/CSV

Manager Guide

Comprehensive tools for floor managers and supervisors to monitor team performance and operations.

Manager Dashboard

The Manager Dashboard provides a centralized view of your contact center operations with six key tabs:

Accessing the Manager Dashboard

  1. Navigate to the CRM and click the Manage tab
  2. Or access directly via simple.php?tab=manage
  3. Manager role required to view this dashboard

Overview Tab

  • • Quick stats cards (users, customers, activities)
  • • Recent activity feed with clickable customers
  • • Top performers list
  • • NICE CXone stats (if enabled)

Agent Status Tab

  • • Real-time agent status grid
  • • NICE CXone agent states
  • • Online/offline indicators
  • • Last activity timestamps

Payments Tab

  • • Payment volume metrics
  • • Recent transactions
  • • Payment by agent breakdown
  • • Success/failure rates

Schedule Tab

  • • Team schedule overview
  • • Shift assignments
  • • Time-off requests
  • • Coverage reports

Trends Tab

  • • Historical performance charts
  • • Week-over-week comparisons
  • • Activity trends by day
  • • Predictive analytics

NICE Contacts Tab

  • • Contact center metrics
  • • Skill performance
  • • Agent leaderboards
  • • Hourly distribution charts

Clickable Customer Links

In the Recent Activity section, customer names are clickable! Click on any customer name to instantly navigate to their full profile, making it easy to review details or take action on recent interactions.

Agent Monitoring

Real-time visibility into your team's activity and status:

CRM Agent Status

  • Online/Offline status
  • Current activity (viewing customer, etc.)
  • Last login timestamp
  • Session duration
  • Daily activity count

NICE CXone Agent States

  • Available / Unavailable
  • On Call / After Call Work
  • Break / Lunch / Meeting
  • Logged Out
  • State duration tracking

Note: NICE CXone agent states only appear when the NICE CXone Enhanced module is enabled for your tenant.

Payment Tracking

Monitor payment activity across your team:

Payment Metrics

  • Total Volume: Sum of all successful payments
  • Transaction Count: Number of processed payments
  • Success Rate: Percentage of successful transactions
  • Average Transaction: Mean payment amount

Payment by Agent

  • Individual agent payment totals
  • Transaction counts per agent
  • Performance rankings
  • Trend comparisons

NICE Contact Center Tab

When the NICE CXone Enhanced module is enabled, you get a dedicated contact center analytics tab:

Contact Center Metrics

Contacts
Total handled
Avg Handle
Time in seconds
Inbound
Call count
Outbound
Call count

Available Data Views:

  • Hourly Distribution Chart: Visualize contact volume by hour of day
  • Skill Performance Table: Metrics broken down by skill/queue
  • Agent Leaderboard: Top performers by contacts handled and handle time
  • Recent Contacts: Latest completed contacts with clickable customer links

Data Synchronization

NICE CXone data syncs automatically throughout the day. Completed contact records, agent states, and skill metrics are pulled from your CXone tenant and stored locally for fast dashboard rendering.

Module Documentation

Rubi Professional offers 30+ modules at launch with 200+ planned. Here's our complete module catalog:

Core Operations

V2 · NEW

Vehicle Service Contact

$26.50/usage

Auto repair shop CRM with real NHTSA VIN decode, service history, warranty and recall tracking, and a real-time admin dashboard. Every vehicle is tied to a customer in your CRM.

  • • Every vehicle is tied to a customer in your CRM
  • • Real NHTSA VIN decode with 90-day cache (no API key required)
  • • Vehicles, services, warranties, recalls, appointments, parts catalog, VIN cache, recommendations
  • • 5 service categories (maintenance / repair / recall / warranty / inspection)
  • • Real-time admin dashboard with secure settings save
  • • Service recommendations engine + warranty tracking + NHTSA recall lookup

Open setup guide →

V2 · NEW

Dispatch & Fleet

$299.99/mo

Real-time incident dispatching with a live fleet map. Every incident links to a customer in your CRM.

  • • Every incident links to a customer in your CRM
  • • Live fleet map with status-colored unit markers
  • • Per-tenant customizable dispatch types (icon, color, priority, emergency flag)
  • • Manage incidents, units, personnel, dispatches, protocols, GPS history, communications, resources
  • • Real-time admin dashboard with secure settings save
  • • 4-tier priority (low / medium / high / critical) with response-time analytics

Open setup guide →

V2 · NEW

Medical Contact Center

$259.99/agent

Healthcare-vertical CRM with HIPAA-aware workflows. Every patient is a customer in your CRM with healthcare-specific data attached.

  • • Every patient is a customer in your CRM
  • • Healthcare data attached: MRN, insurance, primary care physician, pharmacy, HIPAA consent
  • • Real PHI access logging on every record view
  • • Configurable audit retention (default 7 years)
  • • HIPAA-aware (not HIPAA-certified) — tenant responsibility for compliance posture
  • • Secure settings + easy one-click setup with per-tenant backfill

Open setup guide →

V2 · NEW

Collections Management

$179.99/mo

FDCPA-compliant debt collection with a real-time compliance gate.

  • • Real-time FDCPA / TCPA compliance gate
  • • Hard blocks on cease-desist / bankruptcy / attorney rep
  • • DNC registry lookup before every call
  • • Mini-Miranda attestation + validation-notice reminders
  • • Full audit trail on blocked attempts

Read the compliance guide →

Hotel & Hospitality Suite

$249.99/mo

Complete hotel guest services management

  • • Reservation management
  • • Guest profile tracking
  • • PMS integration
  • • Multi-property support

Smart Scheduling Pro

$129.99/mo

Advanced appointment booking for service businesses

  • • Online booking portal
  • • Staff schedule management
  • • Automated reminders
  • • Multi-location support

📋 Lead Generation & Management

$179.99/mo VERSION 2 · NEW

Drop a form on your site. Leads land in CRM. Agents convert them. Plus scoring, dedup, webhooks, auto-reply emails.

  • • Embeddable form widget + form builder
  • • Lead scoring rules engine (with test sandbox)
  • • Duplicate detection (email + normalized phone)
  • • Auto-reply emails + agent notifications
  • • Webhook events on lifecycle (lead.created / converted / etc.)
  • • CSV import wizard + queue export
  • • One-click lead → customer conversion (preserves notes + custom fields)
View full Lead Generation docs →
V2 · NEW

Property Projects

8 verticals

Contractor & property-services project management on top of the canonical CRM customer — replaces the old Roofing Inspection module with 8 verticals.

  • • 8 verticals (roofing, siding, windows, gutters, HVAC, solar, remodeling, other)
  • • Customer-FK architecture (no orphan projects)
  • • Mobile photo upload with EXIF GPS
  • • Line-item estimates with auto-totaling + per-tenant numbering
  • • Vanilla-JS canvas e-signature (mouse + touch)
  • • Cron-driven customer reminders + project activity audit log

Open setup guide →

V2 · NEW

Customer Payments

FREE

Hardened April 2026 — encrypted credentials, tenant-admin reports, refund UI, and Activity-timeline logging.

  • • AES-256-GCM encrypted gateway credentials
  • • Stripe Elements tokenization (no card data on Rubi servers)
  • • Tenant-admin reports with CSV export
  • • Refund UI per attempt
  • • Payments appear on customer Activity timeline
  • • Mac-app v2 read API contract preserved
View setup guide →

Communications

Softphone Pro

$9.99/agent

WebRTC-based softphone with advanced features

  • • HD voice quality
  • • Call recording
  • • Visual voicemail
  • • Click-to-dial

Omnichannel Suite

$39.99/agent

Unified communications across all channels

  • • Unified inbox
  • • Channel switching
  • • Social media integration
  • • SMS/MMS support
V2 · NEW

Internal Messaging System

$99.99/mo

Team chat + group channels + admin broadcasts with strict tenant isolation. Each agent has their own per-minute and per-hour message quota — quotas are independent, not shared across the team.

  • • Cross-tenant recipient validation on every send
  • • Per-agent rate limits (30/min, 500/hour each — independent, not tenant-wide)
  • • Body length caps (32KB) + sanitized error responses
  • • Group channels with member management
  • • Admin broadcasts (all users or specific groups)
  • • Unread badges + priority levels
View setup guide →

Analytics & Reporting

Advanced Analytics Suite

$199.99/mo

Real-time and historical analytics with AI insights

  • • Custom dashboards
  • • Predictive analytics
  • • Sentiment analysis
  • • Anomaly detection

❄️ Snowflake Data Warehouse

$299.99/mo VERSION 2 · NEW

Export your CRM data as Snowflake-ingestion-ready files. CSV or JSONL, date-range filtered, with starter DDL.

  • • 3 export types: customers, interactions, transactions
  • • CSV (for COPY INTO) + JSONL (for VARIANT ingestion)
  • • Starter DDL .sql download — stage your warehouse schema in seconds
  • • Preview first 10 rows before committing
  • • Full export history + audit trail
  • • No JDBC, no streaming, no API connector to break
View full Snowflake Warehouse docs →
V2 · NEW

Wallboard Designer

$99.99/mo

Real-time wallboard designer with full layout + widget CRUD, starter templates, and tenant-isolated display registration. Wire your TVs, monitors, and supervisor desks to shared layouts.

  • • Create / duplicate / delete wallboard layouts
  • • Widget CRUD: 10 widget types, per-widget refresh intervals
  • • Display registration with auto-generated identifiers
  • • Widget templates + theme presets (dark / light / high-contrast)
  • • Tenant-scoped seeder for new tenants
  • • State viewer for supervisor oversight
View setup guide →

Integrations

Enhanced NICE CXone V2.5

$149.99/mo

Hardened: TCPA-gated click-to-dial, signed screenpop webhooks, bulk agent mapping by email. macOS app contract preserved.

  • • TCPA/DNC pre-dial compliance gate (matches Softphone Pro)
  • • Click-to-dial → CRM interactions canonical write
  • • HMAC-SHA256 signed screenpop webhooks (config-toggled)
  • • Screenpop idempotency on (tenant_id, contact_id)
  • • Bulk agent-ID mapping by email — preview-then-commit + audit
  • • Dual-read encryption-key migration (.env preferred)
  • • OAuth2 + 4-hour Bearer tokens, real-time agent state, contact + skill sync

Open V2.5 setup guide →

Genesys Cloud Connector

$199.99/mo

Seamless Genesys Cloud integration

  • • Unified desktop
  • • Interaction sync
  • • Omnichannel routing
  • • Analytics sync

Five9 Advanced Integration

$179.99/mo

Enhanced Five9 features

  • • Predictive dialer sync
  • • Campaign management
  • • Custom workflows
  • • Advanced reporting
V2 · NEW

QuickBooks Integration

$99.99/mo

Export customers, invoices, and transactions to QuickBooks Online or Desktop.

  • • Customers / Invoices / Transactions export
  • • CSV (QBO Online) + IIF (QB Desktop)
  • • Preview before download
  • • Export history + audit trail
  • • No OAuth setup required

Read the setup guide →

Microsoft Teams Integration

Under redesign

Being folded into Workflow Engine + Notification Engine as a Teams webhook connector — post CRM events to your Teams channels. Internal team chat is delivered by Internal Messaging; agent presence by NICE CXone Enhanced; the agent's primary phone by Softphone Pro.

View integrations →

Training & Development

V2 · NEW

Agent Training Center

$149.99/mo

Auto-grading courses, verifiable certificates, and a proper 3-pane course builder.

  • • 3-pane course builder (courses → modules → questions)
  • • Auto-grading quizzes respecting passing score + max attempts
  • • Automatic certificate issuance on pass
  • • Public certificate verification URLs (no login)
  • • Print-to-PDF output (no external library)
  • • Video, document, quiz, interactive, assignment content
View setup guide →
V2 · NEW

Agent Feedback & Surveys

$79.99/mo

Real feedback collection — submit open-ended feedback, respond to weekly pulse surveys, and take assigned surveys, all without leaving the CRM.

  • • Open-ended feedback with category + sentiment selectors
  • • Anonymous + team-visible toggles
  • • Pulse surveys with one-tap responses
  • • Full assigned-survey flow with progress-save
  • • Admin acknowledge + resolve workflow
  • • Tenant isolation on every write
View setup guide →

Compliance & Security

Call Recording Pro

$15.99/agent

Advanced call recording with transcription

  • • Automatic recording
  • • AI transcription
  • • PCI pause/resume
  • • Screen recording

PCI Compliance Suite

Under redesign

Payment processing is delivered by the Customer Payments module — Stripe Elements client-side tokenization, AES-256-GCM gateway encryption, refund UI, full audit trail.

View Customer Payments →

HIPAA Compliance Tools

Under redesign

HIPAA workflows are being absorbed into the Medical Contact Center module so healthcare tenants get one canonical product.

View Medical Contact Center →

Entertainment & Engagement

🕹️ Agent Arcade

$49.99/mo VERSION 2 · NEW

Five fast, work-safe mini-games for agents between calls — with leaderboards.

  • • 5 browser games (Reflex Pop, Tile Stack, Word Rush, Color Sort, Rapid Trivia)
  • • Per-game leaderboards: day / week / month / all-time
  • • Cross-game combined ranking (percentile-of-best)
  • • Personal stats: total points, daily streak, today rank
  • • 30-90 second sessions designed to fit between calls
View full Agent Arcade docs →

Module Activation

To activate modules for your organization:

  1. Navigate to Tenant Admin → Module Store
  2. Browse or search for desired modules
  3. Click "Subscribe" on the module card
  4. Review pricing and confirm subscription
  5. Configure module settings
  6. Assign user permissions

Integrations

NICE CXone Setup

Complete integration guide for NICE CXone:

Prerequisites

  • NICE CXone admin access
  • API authentication credentials
  • Agent ID mapping completed
  • Enhanced NICE CXone module activated

Step-by-Step Setup

  1. Generate API Credentials in NICE CXone:
    • Log into NICE CXone Admin
    • Navigate to API Management
    • Create new API application
    • Copy Client ID and Secret
  2. Configure in Rubi Professional:
    • Go to Settings → Integrations → NICE CXone
    • Enter your NICE CXone domain
    • Paste Client ID and Secret
    • Select your cluster (e.g., na1, eu1)
    • Enter Business Unit ID
  3. Map Agent IDs:
    • Navigate to Users section
    • Edit each user
    • Enter their NICE Agent ID
    • Save changes
  4. Configure Screen Pop:
    • Enable screen pop in module settings
    • Set pop behavior (new tab/window)
    • Configure ANI/DNIS mapping
    • Test with sample call
  5. Test Integration:
    • Make test call to your queue
    • Verify screen pop appears
    • Check customer data loads
    • Test click-to-dial functionality

Features Available After Integration:

  • Automatic screen pop on incoming calls
  • Click-to-dial from any phone number
  • Call disposition sync
  • Real-time agent status
  • Interaction history import
  • Quality management integration

NEW in 2026: Enhanced NICE CXone Module

The Enhanced NICE CXone module adds powerful data synchronization and analytics capabilities:

Contacts Completed

  • • Historical contact records synced from CXone
  • • Search by Contact ID or Master ID
  • • Link contacts to CRM customers
  • • View handle time, direction, disposition

Agent States

  • • Real-time agent state monitoring
  • • Available, Unavailable, On Call tracking
  • • State duration calculations
  • • Manager Dashboard integration

Skill Metrics

  • • Daily skill/queue performance
  • • Contacts offered vs handled
  • • Service level tracking
  • • Abandonment rates

Agent Performance

  • • Agent-level metrics aggregation
  • • Contacts handled per agent
  • • Average handle time rankings
  • • Manager Dashboard leaderboards

Pro Tip: Enable the Enhanced NICE CXone module in Tenant Admin → Module Store to unlock the NICE Contacts tab in the Manager Dashboard!

🚀 Screenpop & API Integration

Advanced screenpop capabilities with multiple integration methods for seamless customer data delivery.

NEW: API-Based Screenpop

No more new tabs! Update agent screens instantly via API without opening browser windows.

  • Real-time screen updates without popups
  • Works with any contact center platform
  • Intelligent agent matching (NICE ID, email, or internal ID)
  • Automatic customer lookup by phone number
  • 5-minute request expiration for security

Traditional Screenpop

URL-based screenpop that opens in new tab/window

  • Secure GUID authentication
  • Desktop and mobile optimized views
  • Auto-search by ANI
  • Quick customer creation
  • NICE CXone Studio compatible

API Screenpop

Modern API approach for seamless integration

  • RESTful API endpoint
  • No popup blockers
  • Agent screen auto-updates
  • Bearer token authentication
  • JSON request/response

API Screenpop Setup

  1. Create API Key:

    Tenant Admin → API Management → Create New Key

  2. Configure Agent IDs:

    Ensure each agent has their NICE Agent ID set in their user profile

  3. API Endpoint:
    POST https://rubiprofessional.com/api/v2/screenpop
  4. Request Format:
    {
      "agent_id": "NICE_AGENT_123",    // or use "agent_email"
      "phone_number": "5551234567",    // or use "ani"
      "contact_id": "optional-ref"     // optional reference
    }
  5. Test Your Integration:

    Use the API test tool in Tenant Admin → Screenpop Configuration

Integration Examples

NICE CXone Studio:

// In your Studio script after Request Agent
RunApp Action:
- AgentID: {agentid}
- ActionType: OpenURL
- ActionValue: https://rubiprofessional.com/screenpop.php?tid=YOUR_TENANT_ID&guid=YOUR_GUID&ani={ANI}&agent={agentid}

API Integration (Node.js):

const response = await fetch('https://rubiprofessional.com/api/v2/screenpop', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    agent_id: agentId,
    phone_number: callerAni,
    contact_id: contactId
  })
});

Stripe Payments

Process payments securely with Stripe integration:

Setup Process

  1. Activate Customer Payments module
  2. Connect your Stripe account
  3. Configure payment settings:
    • Accepted payment methods
    • Currency settings
    • Receipt preferences
    • Refund policies
  4. Test payment processing
  5. Enable for agents

Payment Features

  • One-time payments
  • Recurring subscriptions
  • Payment plans
  • Refund processing
  • Payment history tracking
  • Automated receipts
  • PCI-compliant processing
  • Dispute management

QuickBooks Sync

Seamlessly sync customer and financial data with QuickBooks Online:

Note: QuickBooks sync requires QuickBooks Online. QuickBooks Desktop is not currently supported.

Connection Steps:

  1. Activate QuickBooks Integration Module
  2. Navigate to Module Settings:

    Tenant Admin → Modules → QuickBooks → Settings

  3. Click "Connect to QuickBooks":

    You'll be redirected to QuickBooks OAuth

  4. Authorize Connection:

    Log in and approve access

  5. Configure Sync Settings:
    • Sync frequency (real-time or scheduled)
    • Field mappings
    • Customer matching rules
    • Invoice preferences

Data Synced TO QuickBooks:

  • Customer information
  • Invoices
  • Payments
  • Credit memos

Data Synced FROM QuickBooks:

  • Customer updates
  • Payment status
  • Invoice status
  • Account balances

API Integration Guide

Build custom integrations with our comprehensive REST API:

API Endpoints

Base URL: https://api.rubiprofessional.com/v2/

GET /customers - List customers
GET /customers/{id} - Get customer details
POST /customers - Create customer
PUT /customers/{id} - Update customer
POST /interactions - Log interaction
GET /analytics - Get analytics data

Authentication:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Example Request:

curl -X POST https://api.rubiprofessional.com/v2/customers \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "first_name": "John",
    "last_name": "Doe",
    "email": "john.doe@example.com",
    "phone": "(555) 123-4567"
  }'

API Features:

  • RESTful design
  • JSON request/response format
  • Rate limiting: 1000 requests/hour
  • Webhook support for real-time events
  • Comprehensive error handling
  • API versioning

Security & Compliance

Security Features

Rubi Professional implements enterprise-grade security measures:

Data Encryption

  • 256-bit AES encryption at rest
  • TLS 1.3 encryption in transit
  • Encrypted database connections
  • Secure key management

Access Control

  • Role-based permissions
  • Two-factor authentication
  • SSO support (Enterprise)
  • IP whitelisting

Audit & Monitoring

  • Comprehensive audit logs
  • Real-time security alerts
  • Login history tracking
  • Data access monitoring

Infrastructure

  • SOC 2 Type II certified
  • 99.9% uptime SLA
  • Daily automated backups
  • Disaster recovery plan

HIPAA Compliance Tools — Under Redesign

This module is being absorbed into the Medical Contact Center module.

Healthcare-vertical compliance workflows are being consolidated under the Medical Contact Center module ($259.99/agent), which is the canonical healthcare-vertical product. Splitting compliance from the core healthcare module created two overlapping products; merging them gives healthcare tenants one clearly-positioned tool.

View Medical Contact Center →

HIPAA posture note: HIPAA compliance is a posture maintained by the covered entity or business associate — no software product can certify "HIPAA-compliant" on a tenant's behalf. The Medical Contact Center module ships infrastructure that healthcare tenants commonly configure to support HIPAA workflows (audit logging, role-based access control, encryption of credentials, BAA available on request). Talk to your privacy officer and legal counsel before deploying any platform for PHI handling.

For the educational background on HIPAA contact center workflows, see the Building HIPAA-Aware Contact Centers guide.

PCI Compliance Suite — Under Redesign

This module is being absorbed into the Customer Payments module.

Payment processing is being consolidated under the Customer Payments module so buyers see one clearly-positioned payment product. Stripe Elements tokenizes cards on the client (PAN never touches Rubi's server), CredentialsCipher (AES-256-GCM with per-tenant AAD) encrypts gateway credentials, and Customer Payments V2 ships full tenant-admin reports + CSV export + per-row refund UI + audit_log on every gateway change.

View Customer Payments →

PCI posture note: PCI DSS compliance is a posture maintained by the merchant — no software product can certify "PCI DSS compliant" on a tenant's behalf. Rubi's Customer Payments module ships infrastructure that merchants commonly configure to support PCI workflows: Stripe Elements client-side tokenization (so PAN data never reaches Rubi's server), AES-256-GCM credential encryption, and a complete audit trail. Talk to your QSA before deploying any platform for cardholder data handling.

Data Protection

How we protect your data:

Data Retention

  • Configurable retention policies
  • Automatic data purging
  • Secure data deletion
  • Backup retention controls

Data Portability

  • Export all data anytime
  • Standard formats (CSV, JSON)
  • API access to all data
  • No vendor lock-in

Privacy Controls

  • GDPR compliance tools
  • Right to erasure support
  • Data minimization
  • Privacy by design

Security Best Practices

Follow these recommendations to maximize security:

  1. Enable two-factor authentication for all users
  2. Use strong, unique passwords (12+ characters)
  3. Regularly review user access and permissions
  4. Monitor audit logs for suspicious activity
  5. Keep browser and systems updated
  6. Train employees on security awareness
  7. Report security concerns immediately