Getting Started Guide
Creating an Account
Welcome to Rubi Professional! Follow these steps to create your organization account:
- Visit the Signup Page: Go to rubiprofessional.com/signup.php
- 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
- Enter Organization Details:
- Organization name
- Your subdomain (e.g., yourcompany.rubiprofessional.com)
- Admin email address
- Secure password
- Complete Payment: Enter your credit card details via Stripe's secure checkout
- 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:
- Access Your Subdomain: Navigate to
https://yourcompany.rubiprofessional.com
- Login Credentials:
- Username: The email you registered with
- Password: The password you created during signup
- Two-Factor Authentication (Optional): We recommend enabling 2FA for added security
- 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:
- Navigate to User Management: Go to Tenant Admin → Users
- Click "Add New User"
- Fill in User Details:
- Full name and email
- Username (auto-generated or custom)
- Temporary password
- Role assignment
- Department/Team
- Assign Permissions:
- Admin: Full system access
- Manager: Team and reporting access
- Support: Customer management access
- User: Basic agent access
- Reporting: Read-only analytics access
- Module Access: Select which modules the user can access
- 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:
Creating Custom Fields:
- Navigate to Settings → Custom Fields
- Click "Add New Field"
- Configure field properties:
- Field name and label
- Field type
- Required/Optional
- Default value
- Validation rules
- Set field visibility and permissions
- 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
- Generate API Keys: Create new keys with specific permissions
- Key Management:
- View active keys
- Set expiration dates
- Revoke access
- Regenerate keys
- Usage Tracking: Monitor API calls per key
- 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
Logging Interactions
- Click "Log Interaction" from customer profile
- Select interaction type
- Add interaction details:
- Subject/Summary
- Detailed notes
- Duration (for calls)
- Outcome/Disposition
- Follow-up required
- Attach relevant files
- 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:
- Open customer profile
- Navigate to Discovery tab
- Select question template or start custom
- Ask questions and record responses
- System suggests follow-up questions based on answers
- 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
- Navigate to Reports section
- Select report type
- Choose date range
- Apply filters if needed
- Generate report
- 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/moComplete vehicle warranty and service management
- • VIN decoder integration
- • Warranty verification
- • Service history tracking
- • Automated service reminders
Emergency Response
$199.99/moCritical incident management and dispatch
- • Priority call routing
- • GPS location tracking
- • Automated dispatch
- • Multi-agency coordination
Medical Contact Center
$299.99/moHIPAA-compliant healthcare communications
- • HIPAA compliance
- • Appointment scheduling
- • Prescription management
- • Secure messaging
Collections Management
$179.99/moCompliant debt collection tools
- • FDCPA compliance tools
- • Payment processing
- • Skip tracing integration
- • Automated letters
Hotel & Hospitality Suite
$249.99/moComplete hotel guest services management
- • Reservation management
- • Guest profile tracking
- • PMS integration
- • Multi-property support
Smart Scheduling Pro
$129.99/moAdvanced appointment booking for service businesses
- • Online booking portal
- • Staff schedule management
- • Automated reminders
- • Multi-location support
Lead Generation & Management
$179.99/moCapture, filter, and convert website leads
- • Custom form builder
- • Spam filtering
- • Lead scoring
- • One-click customer creation
Roofing Inspection & Contracts
$249.99/moMobile 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/agentWebRTC-based softphone with advanced features
- • HD voice quality
- • Call recording
- • Visual voicemail
- • Click-to-dial
Omnichannel Suite
$39.99/agentUnified communications across all channels
- • Unified inbox
- • Channel switching
- • Social media integration
- • SMS/MMS support
Internal Messaging System
$99.99/moAgent-to-agent and manager communications
- • Real-time messaging
- • Group chats
- • Manager broadcasts
- • File attachments
Analytics & Reporting
Advanced Analytics Suite
$199.99/moReal-time and historical analytics with AI insights
- • Custom dashboards
- • Predictive analytics
- • Sentiment analysis
- • Anomaly detection
Snowflake Data Warehouse
$299.99/moDirect integration with Snowflake
- • Real-time data sync
- • Data transformation
- • Pre-built queries
- • BI tool compatibility
Wallboard Designer
$99.99/moCreate custom wallboards and dashboards
- • Drag-drop designer
- • 50+ widget types
- • Real-time updates
- • Multi-site support
Integrations
Enhanced NICE CXOne
$149.99/moAdvanced features for NICE CXOne
- • Advanced screen pop
- • Custom dispositions
- • Workflow automation
- • Quality management
Genesys Cloud Connector
$199.99/moSeamless Genesys Cloud integration
- • Unified desktop
- • Interaction sync
- • Omnichannel routing
- • Analytics sync
Five9 Advanced Integration
$179.99/moEnhanced Five9 features
- • Predictive dialer sync
- • Campaign management
- • Custom workflows
- • Advanced reporting
QuickBooks Integration
$99.99/moSeamless QuickBooks Online sync
- • Two-way data sync
- • Customer sync
- • Invoice creation
- • Payment tracking
Microsoft Teams Integration
$199.99/moSeamless Microsoft Teams integration
- • Channel synchronization
- • Direct messaging
- • Presence management
- • Meeting scheduler
AI & Automation
AI Coach
$49.99/agentReal-time agent coaching with AI
- • Real-time suggestions
- • Compliance monitoring
- • Sentiment tracking
- • Performance scoring
Sentiment Analysis
$99.99/moReal-time customer sentiment tracking
- • Real-time analysis
- • Multi-channel support
- • Emotion detection
- • Alert system
Automated Quality Assurance
$199.99/moAI-powered call scoring and evaluation
- • 100% call scoring
- • Custom scorecards
- • Compliance checking
- • Coaching recommendations
Training & Development
Agent Training Center
$149.99/moComprehensive training and certification platform
- • Interactive course builder
- • Skill assessments
- • Certification tracking
- • Progress monitoring
Agent Feedback & Surveys
$79.99/moEmployee satisfaction and feedback collection
- • Custom survey builder
- • Anonymous feedback
- • Pulse surveys
- • Real-time results
Compliance & Security
Call Recording Pro
$15.99/agentAdvanced call recording with transcription
- • Automatic recording
- • AI transcription
- • PCI pause/resume
- • Screen recording
PCI Compliance Suite
$249.99/moComplete PCI DSS compliance tools
- • Payment masking
- • Secure IVR payments
- • Tokenization
- • Compliance reporting
HIPAA Compliance Tools
$299.99/moHealthcare compliance and security
- • End-to-end encryption
- • Access controls
- • Audit logging
- • BAA management
Entertainment & Engagement
Agent Arcade
$49.99/mo BETAGamification and entertainment for agents
- • Multiplayer games
- • Team competitions
- • Leaderboards
- • Achievement badges
Module Activation
To activate modules for your organization:
- Navigate to Tenant Admin → Module Store
- Browse or search for desired modules
- Click "Subscribe" on the module card
- Review pricing and confirm subscription
- Configure module settings
- 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
- Generate API Credentials in NICE CXone:
- Log into NICE CXone Admin
- Navigate to API Management
- Create new API application
- Copy Client ID and Secret
- 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
- Map Agent IDs:
- Navigate to Users section
- Edit each user
- Enter their NICE Agent ID
- Save changes
- Configure Screen Pop:
- Enable screen pop in module settings
- Set pop behavior (new tab/window)
- Configure ANI/DNIS mapping
- Test with sample call
- 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
- Create API Key:
Tenant Admin → API Management → Create New Key
- Configure Agent IDs:
Ensure each agent has their NICE Agent ID set in their user profile
- API Endpoint:
POST https://rubiprofessional.com/api/v2/screenpop
- Request Format:
{ "agent_id": "NICE_AGENT_123", // or use "agent_email" "phone_number": "5551234567", // or use "ani" "contact_id": "optional-ref" // optional reference }
- 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
- Activate Customer Payments module
- Connect your Stripe account
- Configure payment settings:
- Accepted payment methods
- Currency settings
- Receipt preferences
- Refund policies
- Test payment processing
- 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:
- Activate QuickBooks Integration Module
- Navigate to Module Settings:
Tenant Admin → Modules → QuickBooks → Settings
- Click "Connect to QuickBooks":
You'll be redirected to QuickBooks OAuth
- Authorize Connection:
Log in and approve access
- 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:
- Enable two-factor authentication for all users
- Use strong, unique passwords (12+ characters)
- Regularly review user access and permissions
- Monitor audit logs for suspicious activity
- Keep browser and systems updated
- Train employees on security awareness
- Report security concerns immediately