Clinic Administrators & Front Desk Staff3 min readUpdated October 2026

Connecting Universal Office to MarSimple

Step-by-step instructions for exporting Appointments and Invoices from Report Manager Plus into MarSimple for automated booking status and revenue attribution.

Quick Summary

How It Works at a Glance

From Universal Office to verified clinic revenue in 4 steps.

Standard Flow
01Universal Office

Open Report Builder

Universal Scheduling → Reports → Tools → Report Builder

02One-Time Setup

Build 2 Templates

12-column Appointments & 9-column Invoices

03Under 1 Min

Export CSVs

Set your date range (e.g., this month) and save as .csv

04Automated

Upload to MarSimple

Instant patient attendance & ad revenue attribution

Video Guide

How to Build Your Report Templates

Video Walkthrough

Watch this short screen recording to see how to create the MarSimple group, add the columns in order, and save the templates:

Full Walkthrough• Universal Office Report Builder
Open in new tab

What this unlocks for your clinic

See exactly which ads put patients in your chairs.

Most clinic marketing stops at clicks and phone calls. By syncing Universal Office with MarSimple, your ads are measured against real clinic outcomes: completed assessments, attended sessions, and actual invoiced revenue.

Outcome 1
Automated Attendance

Know who attended, completed, or cancelled without updating spreadsheets.

Outcome 2
True Revenue Attribution

Ties billed treatments, EHC claims, and MVA totals directly back to advertising.

Outcome 3
Smart Ad Optimization

Google Ads targets high-value patients who show up and complete treatment plans.

Important Notice for Clinic Staff

Inside Universal Office, save all reports under a dedicated group named “MarSimple”. Universal Office automatically orders the columns in your exported file, so you do not need to worry about rearranging them. Simply ensure all required fields shown below are checked.

Part 1 of 3

Opening Report Builder in Universal Office

Follow these 2 quick clicks to open the template designer.

1

Click “Reports” on the Main Toolbar

From your Universal Scheduling window, look at the top menu icon bar and click the Reports button.

Step 1Universal Scheduling — Click Reports
Universal Scheduling — Click Reports
2

Click Tools → “Report Builder...”

Inside Report Manager Plus, click the Tools menu from the top navigation and select Report Builder...

Step 2Report Manager Plus — Click Tools > Report Builder
Report Manager Plus — Click Tools > Report Builder
Report 1 of 2

Appointments Report (Booking & Attendance)

Format: .csv

Goal: Syncs patient booking dates, practitioner activities, and attendance status (Attended, Confirmed, Completed, Cancelled, No-Show) to patient leads in MarSimple.

💡

How Field Selection Works in Universal Office

In Report Builder, you cannot select all 12 fields from one list. First, check Patients to choose patient contact info. Then press OK, check Appointments, and select the appointment fields. Follow the 2 stages below:

A

Stage 1: Select “Patients” Fields (8 Fields)

Check the Patients checkbox in the tree view to open the patient fields dialog.

Select these 8 patient fields from the left column and click >> to add them to your report:

Stage 1Report Builder — Select Patients Fields
Report Builder — Select Patients Fields
B

Stage 2: Check “Appointments” Under Patients

Click OK on the Patients box, then check the Appointments branch.

After saving the patient fields, look in the Report Builder tree under Patients and select the Appointments checkbox.

Stage 2Report Builder — Check Appointments Under Patients
Report Builder — Check Appointments Under Patients
C

Stage 3: Select “Appointments” Fields (4 Fields)

Pick the remaining 4 booking and attendance fields.

Select these 4 appointment outcome fields and click >> to add them, then click OK:

Stage 3Report Builder — Select Appointments Fields
Report Builder — Select Appointments Fields

All Columns in the Final Export

Click any column badge to copy header name
Column #Column Header NameDescription / Example
1Patient email address used to match leads
2Patient primary or home telephone
3Secondary contact telephone number
4Cell phone or SMS number
5Service provided (e.g. Physiotherapy Initial Assessment, Chiropractic Treatment, Massage)
6Scheduled date and time of the appointment
7Booking outcome: Attended, Completed, Cancelled, No Show, Arrived, or Confirmed
8Full patient name (Last, First or First Last)
9Universal Office patient file ID (e.g. OroV3_1666019 or 1666019)
10Patient first name
11Patient last name
12Patient business or daytime telephone
Report 2 of 2

Invoices Report (Attributed Revenue)

Format: .csv

Goal: Sums all billed treatments, extended health care (EHC) claims, and MVA (Motor Vehicle Accident) invoices directly back to the original advertising lead.

The 9 Invoices Fields

Click any column badge to copy header name
Column #Column Header NameDescription / Example
1Client Case / File ID (e.g. 1666019 or AB_123456)
2Date the invoice was last modified in Universal Office
3Date the treatment or invoice was generated
4Universal Office billing invoice number
5Billing status (Paid, Submitted, or In Progress)
6Total invoiced dollar amount (e.g. $115.00)
7Insurance or billing classification (EHC, MVA, or Private Pay)
8Motor Vehicle Accident portion billed (e.g. $0.00 or $150.00)
9Patient full name (Last, First)
Universal Office ConfigUniversal Office Report Manager Plus — Invoices Template Setup
Universal Office — Report Manager Plus
Group: MarSimple
Template
Invoices & Billed Rev
Output Format
CSV (Comma Delimited)
Columns Configured
8 Required Columns (Exact)
Attribution
EHC, MVA & Cash Claims
Previewing canonical column order:
1. Case/File No.2. Edit Date3. Invoice Date4. Invoice Status5. Invoice Total6. Invoice Type7. MVA Total8. Patient
Report Manager Plus invoices template under the MarSimple group with 8 ordered columns.Drag & drop an image here to replace this preview
Step-by-Step Walkthrough

How to Upload into MarSimple

Upload takes less than 60 seconds from your clinic dashboard.

1

Navigate to Settings

Log in to your MarSimple clinic dashboard at app.marsimple.com and click Settings in the main navigation bar.

2

Locate EMR / Practice Management System

Scroll to the EMR Integration card. Ensure that “Universal Office (Antibex) — Physio & Rehab” is selected as your clinic system.

MarSimple SettingsMarSimple Settings — Universal Office EMR Card

EMR / Practice Management Software

Active

Universal Office (Antibex) — Physio & Rehab Practice Hub

Upload Universal CSV
Match StrategyPhone + Email + Client ID
DeduplicationIdempotent Upsert (Zero Dups)
Processing Speed30–90 Seconds
EMR integration card inside MarSimple clinic settings showing Universal Office active.Drag & drop an image here to replace this preview
3

Open the Upload Dialog

Click the black “Upload Universal CSV” button. The secure modal will appear.

4

Select Report Type

Leave selected on ✨ Auto-Detect (recommended). MarSimple automatically detects whether your file is an Appointments or Invoices report by reading the column headers. You can also manually choose 📅 Appointments or 💵 Invoices.

5

Drop File & Upload

Drag and drop your exported .csv file into the upload zone and click submit.

MarSimple Upload ModalMarSimple Upload Universal CSV Modal
Upload Universal Office CSV
Step 4 of 5
✨ Auto-Detect
📅 Appointments
💵 Invoices
Drag & drop your exported .csv file here
Or click to browse from your computer
Cancel
Process Report
Modal dialog showing Auto-Detect mode and drag-and-drop file target.Drag & drop an image here to replace this preview
6

Instant Processing & Matching

The file is queued and processed in the background. MarSimple matches leads across telephone numbers, emails, and Universal Client IDs, updating patient statuses and summing attributed revenue without creating duplicate records.

Frequently Asked Questions

Best Practices & Common Answers

Q:What if I upload overlapping dates (like uploading Jan–Oct when Sept was already uploaded)?

Answer: It is completely safe to re-upload anytime. MarSimple refreshes existing appointments and invoices without creating any duplicate records.

Q:Does Universal Office need to be open while uploading?

Answer: No. Once you export the CSV file from Report Manager Plus to your computer, you can upload it into MarSimple from any web browser on any device.

Q:How long does processing take?

Answer: Most files finish within 30 to 90 seconds. You can track completed uploads and total rows processed directly in the Universal Upload History table below the upload button.

Ready to test your Universal Office export?

Log in to your clinic portal and run your first upload in under 2 minutes.

Go to Clinic Settings →