Welcome to Elamar

Select a dashboard or tool from the menu above to get started.

Dashboards

Select a dashboard to view

Tools

Automation and utility tools

Database

Database management and queries

Management Dashboard

60s
Auto-Refresh Interval
⋮⋮
Active Tickets
-
New, In Progress, Awaiting
⋮⋮
New Tickets
-
Awaiting assignment
⋮⋮
Kill Rate (7 Days)
-
-
⋮⋮
Kill Rate (30 Days)
-
-
⋮⋮
Kill Rate (90 Days)
-
-
⋮⋮
Avg Resolution
-
Days to close (30d)
⋮⋮

Open Tickets by Status

⋮⋮

Active Tickets by Queue

Tickets with status: New, In Progress, Awaiting

⋮⋮

Kill Rate - Last 7 Weekdays

Daily kill rate % (excluding weekends)

⋮⋮

Top Ticket Creators - Last 30 Days

Click on a row to view tickets

Loading...

⋮⋮

Top Issue Types - Last 30 Days

Click on a row to view tickets

Loading...

⋮⋮

Tickets by Resource

Click on a row to view tickets

Loading...

⋮⋮

SLA - First Response Summary

Loading...

⋮⋮

Stale Tickets

Loading...

⋮⋮

Tickets by Company (Top 5) - Last 30 Days

Click on a bar to view tickets

Reporting

Generate monthly client reports

Generate Report

Cash Flow Forecast

Xero-powered cash flow projections

Current Balance
-
Loading...
Receivables
-
Outstanding invoices
Payables
-
Outstanding bills
30 Days
-
1 month
60 Days
-
2 months
90 Days
-
3 months
180 Days
-
6 months
365 Days
-
1 year

Cash Flow Projection

CASH BALANCE
TRANSACTIONS
CASH IN CASH OUT
Company Invoice # Invoiced ADR Expected Date Amount Type
Loading transactions...
Loading forecasting rules...

These patterns were detected by analysing your historical bank transactions. Approve patterns to include them in your forecast.

Description Contact Avg Amount Type Day of Month Frequency Occurrences Status Actions
No patterns analysed yet. Click "Analyse Patterns" to scan your transaction history.

Create different scenarios to compare "what-if" forecasts. Each scenario can have its own set of manual entries.

Scheduled Transfers

Recurring and one-time forecast entries from account balances.

Description From Account Amount Payment Date Type Actions
No scheduled transfers

Bank Accounts

Click "Add to Forecast" to create a scheduled transfer from any account.

Account Name Account Type Current Balance Currency Actions
Loading bank accounts...

Billing Comparison

Compare Pax8 subscriptions with Datto RMM devices and M365 users

Client License Summary

Subscription Details

Click a client row above to view their subscriptions

Select a client to view subscription details.

Dashboard Overview

Database: msp_dash

Tables in Database

Loading tables...

Database Tables

Select a table to view its data

Table Data

Select a table to view its data

Custom Query

Results

Run a query to see results

Integrations

Connect and configure external services

Autotask

PSA ticketing system integration for syncing companies, contacts, tickets, and more.

Checking...

UptimeRobot

Website and server monitoring with real-time uptime status and alerts.

Checking...

Datto RMM

Remote monitoring and management platform for device oversight and automation.

Checking...

Datto SaaS Protection

Cloud backup and protection for Microsoft 365 and Google Workspace data.

Checking...

MSP360 Backup

Managed backup solution with endpoint protection and cloud storage.

Checking...

ITQuoter

Cloud-based CPQ software for quotes, proposals, and order management.

Checking...

Pax8

Cloud commerce marketplace for ordering, subscriptions, and billing management.

Checking...

M365 Partner Center

Microsoft Partner Center for CSP customer management and license tracking.

Checking...

OpenAI

AI-powered assistant using GPT models for intelligent analysis and automation.

Checking...

Keap CRM

CRM and sales automation for managing contacts, companies, and pipelines.

Checking...

Xero

Cloud accounting for invoices, bank reconciliation, and financial reporting.

Checking...

SendGrid

Send transactional and notification emails from the platform.

Checking...

More Coming Soon

Additional integrations will be added here as they become available.

Coming Soon

Autotask

Autotask API configuration and sync

Companies
-
Contacts
-
Tickets
-
Issue Types
-
Queues
-
Resources
-

Last Sync Times

Loading sync status...

API Usage

Autotask limits API calls to 10,000 per hour. Monitor your usage to prevent lockouts.

Loading API status...

Manual Sync

Trigger a manual sync from Autotask. This will fetch the latest data.

Full Ticket Sync

Use this if you're missing tickets. Fetches ALL tickets from Autotask and marks deleted tickets.

Deletion Reconciliation

Check for tickets that have been deleted in Autotask and mark them as deleted locally. This helps clean up tickets that no longer exist.

Automatic Sync Schedule

Configure when syncs run. Changes apply immediately if scheduler is running.

Business Hours

to

Sync Jobs

Every
Every
At
At
At
At
At
At
At
Scheduler Status: Stopped

Autotask API Configuration

Update your Autotask API credentials. Changes take effect immediately.

Database Setup

First time? Click this button to create the required database tables.

Auto Ticket Canceller

Automatically cancel tickets based on configurable rules

Auto-Cancel Rules

Rules are checked against new tickets every 5 minutes. Matching tickets will be automatically cancelled in Autotask.

Name Status Match Logic Conditions Actions
Loading rules...

Manual Run

Manually trigger the auto-cancel process to check new tickets against all active rules.

Activity Log

Recent tickets that were automatically cancelled.

Date/Time Ticket # Title Rule Match Reason
Loading logs...

Database & Deployment

Environment management and deployment

Current Environment

Environment
-
-
Version
-
-

Deployment Actions

Pull latest changes, promote to production, or rollback if needed.

Pull Latest Changes

Pull the latest code from GitHub and restart this server.

Promote to Production

Merge dev branch into main, install dependencies, and restart production server.

Version History

Recent commits with deployment information. Use the rollback button to revert to a previous version.

Hash Message Author Date Deployed Actions
Loading...

Database Information

Host
-
Database
-
Tables
-
Connection
-

User Management

Manage dashboard users and permissions

Users

Username Display Name Email Role Status Last Login Actions
Loading users...

Change Your Password

Permissions

Review and manage user permissions and access

Permission reference

Each permission controls access to specific views or actions. Admins have all permissions.

Loading permissions...

Users & their permissions

User Role Permissions Actions
Loading...

TV Displays

Manage public dashboard URLs for TV screens

Public Dashboards

Create public URLs for dashboards to display on TV screens without login.

Name Type URL Refresh Alert Status Actions
Loading...

Alert Configuration

When alerts are enabled, a red pulsing border will appear on the TV display if:

  • New Tickets > 1 - More than 1 ticket in "New" status created today
  • Unassigned Tickets > 1 - More than 1 ticket with no assigned resource

UptimeRobot

Website and server monitoring integration

Account Information

Loading account info...

Monitors Overview

Loading monitors...

API Configuration

Enter your UptimeRobot API key to enable monitoring integration.

Found in UptimeRobot Dashboard > My Settings > API Settings

Datto RMM

Remote monitoring and management integration

Account Information

Loading account info...

Devices Overview

Loading devices...

API Usage

Datto RMM limits API calls to 600 requests per 60 seconds. Monitor your usage to prevent rate limiting.

Loading API status...

API Configuration

Enter your Datto RMM API credentials to enable device monitoring integration.

Found in Datto RMM under Setup > Users > API URL field
Generate in Setup > Users > Generate API Keys
Shown only once when generated - store securely

API Information

Token Expiry

Access tokens expire after 100 hours

Rate Limit

600 requests per 60 seconds

Authentication

OAuth 2.0 with API Key/Secret

Datto SaaS Protection

Microsoft 365 and Google Workspace backup protection

Protected Domains

Loading domains...

Backup Statistics

Loading statistics...

API Configuration

Enter your Datto SaaS Protection API credentials. Generate keys from the Datto Partner Portal under Admin > Integrations > API Keys.

Found in Datto Partner Portal > Admin > Integrations > View Keys
Keep this secure - it's only shown once when created

API Information

API URL

https://api.datto.com/v1/saas

Authentication

Basic Auth (Public/Secret Keys)

Key Endpoints

/domains, /seats, /bulkSeatChange

MSP360 Backup

Managed backup platform for endpoint protection

Backup Overview

Loading statistics...

Backup Status

Loading monitoring data...

Companies

Loading companies...

API Configuration

Enter your MSP360 API credentials. Generate them in the MSP360 console under Settings > General > API.

Generated in MSP360 Console > Settings > General > API
Keep this secure - shown only once when generated

API Information

API URL

https://api.mspbackups.com

Authentication

Bearer Token (via /api/Provider/Login)

Key Endpoints

/Users, /Companies, /Monitoring, /Computers

ITQuoter

Quoting and proposal management platform

Quoter Overview

Loading statistics...

Recent Quotes

Loading quotes...

Contacts

Loading contacts...

API Configuration

Enter your ITQuoter (Quoter) API credentials. Generate them in your Quoter account under Account > API Keys.

Found in Quoter > Account > API Keys
Keep this secure - shown only once when generated

API Information

API URL

https://api.quoter.com/v1

Authentication

OAuth 2.0 Client Credentials

Token Expiry

Access: 1 hour / Refresh: 24 hours

Rate Limit

5 requests per second

Pax8

Cloud commerce marketplace and subscription management

Pax8 Overview

Loading statistics...

Subscriptions

Loading subscriptions...

Recent Invoices

Loading invoices...

API Configuration

Enter your Pax8 API credentials. Generate them in the Pax8 app under Settings > Integrations > API Keys.

Found in Pax8 > Settings > Integrations > API Keys
Keep this secure - for internal use only, never share with third parties

API Information

API URL

https://api.pax8.com/v1

Authentication

OAuth 2.0 Client Credentials

Token Expiry

Access tokens valid for 24 hours

Rate Limit

1,000 calls per minute

M365 Partner Center

Microsoft Partner Center for CSP customer and license management

M365 Partner Center Overview

Loading statistics...

CSP Customers

Loading customers...

API Configuration

Enter your Azure AD app registration credentials. Create an app in Azure Portal > Azure Active Directory > App registrations.

Found in Azure Portal > Azure Active Directory > Overview
Found in Azure Portal > App registrations > Your App > Overview
Created in Azure Portal > App registrations > Certificates & secrets
Your Microsoft partner tenant domain

Setup Instructions

  1. Go to Azure Portal > App registrations
  2. Click "New registration" and name it (e.g., "MSC Portal Partner Center")
  3. Set "Supported account types" to "Accounts in any organizational directory"
  4. After creation, note the Application (client) ID and Directory (tenant) ID
  5. Go to "Certificates & secrets" > "New client secret" and save the value
  6. Go to "API permissions" > "Add permission" > "APIs my organization uses"
  7. Search for "Microsoft Partner Center" and add user_impersonation permission
  8. Click "Grant admin consent" for your organization

API Information

API URL

https://api.partnercenter.microsoft.com/v1

Authentication

OAuth 2.0 Client Credentials

Partner Type

CSP Indirect Reseller

MFA Requirement

App+User auth requires MFA from April 2026

OpenAI

AI-powered assistant and analysis engine

API Status

Loading API status...

Available Models

Loading models...

Quick Test

Send a test prompt to verify the API connection and model response.

API Configuration

Enter your OpenAI API key. Generate one from your OpenAI account at platform.openai.com/api-keys.

Found at platform.openai.com/api-keys
The model used for AI features across the app - populated from your account

API Information

API URL

https://api.openai.com/v1

Authentication

Bearer Token (API Key)

Rate Limits

Varies by model and tier

Billing

Pay-per-token usage based

Keap CRM

CRM, sales automation, and contact management

Keap Overview

Loading statistics...

Recent Contacts

Loading contacts...

Tags

Loading tags...

OAuth2 Configuration

Connect to Keap using OAuth2. Get your Client ID and Secret from the Keap Developer Portal.

Connection status: Checking...

API Information

API URL

https://api.infusionsoft.com/crm/rest/v1

Authentication

OAuth 2.0 with Bearer Token

Key Endpoints

/contacts, /companies, /tags, /opportunities

Xero

Cloud accounting and financial management

Xero Overview

Loading...

Recent Invoices

Loading invoices...

Contacts

Loading contacts...

API Configuration

Xero uses OAuth 2.0 authorization. Register an app at developer.xero.com, then enter your credentials below and connect your Xero organisation.

Found at developer.xero.com > My Apps
Generated when you create your Xero app

API Information

API URL

https://api.xero.com/api.xro/2.0

Authentication

OAuth 2.0 Authorization Code

Token Expiry

Access: 30 min / Refresh: 60 days

Key Endpoints

/Invoices, /Contacts, /Accounts, /Organisation

SendGrid

Send emails from the platform

Status

Loading...

Send test email

Send a test email to verify the integration (admin only).

API Configuration

Enter your SendGrid API key and sender details. You can create an API key in SendGrid → Settings → API Keys. Leave API key blank to keep the current value.

Must be a verified sender in SendGrid