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

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

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

Module Documentation

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

Core Operations

Vehicle Service Contact

$149.99/mo

Complete vehicle warranty and service management

  • • VIN decoder integration
  • • Warranty verification
  • • Service history tracking
  • • Automated service reminders

Emergency Response

$199.99/mo

Critical incident management and dispatch

  • • Priority call routing
  • • GPS location tracking
  • • Automated dispatch
  • • Multi-agency coordination

Medical Contact Center

$299.99/mo

HIPAA-compliant healthcare communications

  • • HIPAA compliance
  • • Appointment scheduling
  • • Prescription management
  • • Secure messaging

Collections Management

$179.99/mo

Compliant debt collection tools

  • • FDCPA compliance tools
  • • Payment processing
  • • Skip tracing integration
  • • Automated letters

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

Capture, filter, and convert website leads

  • • Custom form builder
  • • Spam filtering
  • • Lead scoring
  • • One-click customer creation

Roofing Inspection & Contracts

$249.99/mo

Mobile roofing inspection with e-signatures

  • • Photo capture & annotation
  • • Damage assessment forms
  • • Contract generation
  • • Electronic signatures

Customer Payments

Module #30!

Process payments directly within the CRM

  • • Stripe integration
  • • PCI-compliant processing
  • • Payment history tracking
  • • Refund management

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

Internal Messaging System

$99.99/mo

Agent-to-agent and manager communications

  • • Real-time messaging
  • • Group chats
  • • Manager broadcasts
  • • File attachments

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

Direct integration with Snowflake

  • • Real-time data sync
  • • Data transformation
  • • Pre-built queries
  • • BI tool compatibility

Wallboard Designer

$99.99/mo

Create custom wallboards and dashboards

  • • Drag-drop designer
  • • 50+ widget types
  • • Real-time updates
  • • Multi-site support

Integrations

Enhanced NICE CXOne

$149.99/mo

Advanced features for NICE CXOne

  • • Advanced screen pop
  • • Custom dispositions
  • • Workflow automation
  • • Quality management

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

QuickBooks Integration

$99.99/mo

Seamless QuickBooks Online sync

  • • Two-way data sync
  • • Customer sync
  • • Invoice creation
  • • Payment tracking

Microsoft Teams Integration

$199.99/mo

Seamless Microsoft Teams integration

  • • Channel synchronization
  • • Direct messaging
  • • Presence management
  • • Meeting scheduler

AI & Automation

AI Coach

$49.99/agent

Real-time agent coaching with AI

  • • Real-time suggestions
  • • Compliance monitoring
  • • Sentiment tracking
  • • Performance scoring

Sentiment Analysis

$99.99/mo

Real-time customer sentiment tracking

  • • Real-time analysis
  • • Multi-channel support
  • • Emotion detection
  • • Alert system

Automated Quality Assurance

$199.99/mo

AI-powered call scoring and evaluation

  • • 100% call scoring
  • • Custom scorecards
  • • Compliance checking
  • • Coaching recommendations

Training & Development

Agent Training Center

$149.99/mo

Comprehensive training and certification platform

  • • Interactive course builder
  • • Skill assessments
  • • Certification tracking
  • • Progress monitoring

Agent Feedback & Surveys

$79.99/mo

Employee satisfaction and feedback collection

  • • Custom survey builder
  • • Anonymous feedback
  • • Pulse surveys
  • • Real-time results

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

$249.99/mo

Complete PCI DSS compliance tools

  • • Payment masking
  • • Secure IVR payments
  • • Tokenization
  • • Compliance reporting

HIPAA Compliance Tools

$299.99/mo

Healthcare compliance and security

  • • End-to-end encryption
  • • Access controls
  • • Audit logging
  • • BAA management

Entertainment & Engagement

Agent Arcade

$49.99/mo BETA

Gamification and entertainment for agents

  • • Multiplayer games
  • • Team competitions
  • • Leaderboards
  • • Achievement badges

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

🚀 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

For healthcare organizations requiring HIPAA compliance:

HIPAA Features (with HIPAA Compliance Module)

  • Business Associate Agreement (BAA)
  • PHI encryption
  • Access controls and audit logs
  • Minimum necessary standard
  • Employee training tracking
  • Incident response procedures
  • Risk assessments
  • Data retention policies

PCI Compliance

For organizations processing payment cards:

PCI DSS Features (with PCI Compliance Module)

  • Payment data tokenization
  • PCI-compliant call recording
  • Pause/resume recording
  • Secure payment processing
  • Network segmentation
  • Regular security scans
  • Compliance reporting
  • Employee PCI training

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