Skip to content
Office-X
Partners Pricing Add-ons FAQ Help Center
Sign in Start free trial →
Features & Solutions

Everything You Need to
Make Your Workplace Smarter

Office-X brings your people, payroll, clients, and daily operations together in one secure workspace.

Employee Management
Onboarding & Performance Manage and track growth
Attendance & OT IP-locked check in + overtime
Time off / Leave Requests, balances & approvals
Internal Support Tickets & helpdesk
Payroll Paystubs & Tax statements
Work Shifts Schedule Create and manage rosters
Business Management
CRM Manage leads, clients & sales
Estimate & Agreements Quotation + e-sign docs.
Web & AI Phone Bookings Automated scheduling
Project Management Plan sprints, capacity & delivery
Activity Log Who did what, when & where
Permissions & Approvals Multi-level approval flows
Business Management
Task Management Schedule crews & service visits
Expenses Track costs & reimbursements
Asset & Incident Tracking Track assets & report incidents
Bill, Travel & Purchase Approve & manage expenses
Holiday Calendar Company-wide holidays
Email Templates & SMTP Branded emails & delivery
Employee Management
Onboarding & Performance Attendance & OT Time off / Leave Internal Support Payroll Work Shifts Schedule
Business Management
CRM Estimate & Agreements Web & AI Phone Bookings Project Management Activity Log Permissions & Approval Flow Task Management Expenses Asset & Incident Tracking Bill, Travel & Purchase Holiday Calendar Email Templates & SMTP
Partners Pricing Add-ons FAQ Help Center
Sign in Start free trial

Getting Started

1
  • Getting Started with Office-X

Subscription & Billing

1
  • How Seats Work in Office-X

Features & Modules

96
  • Overview
  • Admin Module
    • Department
    • Designation
    • Pay Type
    • Employment Status
    • Leave Types
    • Benefits
    • Expense Category
    • Teams
    • Forms
    • Events & Announcements
    • Incident Configuration
    • IP Configuration
    • Currency
    • Support Categories
    • Integrations
    • Client Portal
    • Notifications
  • SMTP & Email Templates
    • SMTP Config
    • Email Templates
  • Business Management
    • Company
    • Billing & Payment
    • Payroll Configuration
    • Business Support
  • Privacy & Security
    • Security
  • Employees Module
    • Employee List
    • Adding a New Employee
    • View Employee Details
    • Edit an Employee
    • Reset Password
    • Work Hours/Shift Hours
    • Change Status
    • Assign/Unassign Seat
    • Opening Balance
    • Assign Work Days
    • Visual Guide
  • Activity Logs
    • Activity Logs
  • Performance Management
    • Performance Management
  • Work Shifts
    • Work Shifts
  • Permissions & Approval Flows
    • Permissions Management
    • Approval Flows
  • Holidays Calendar
    • Calendar
  • Expenses
    • Expenses
  • Attendance Management
    • Attendance Records
    • Individual Attendance Summary
    • Overall Attendance Summary
    • Visual Guide
  • Leave Management
    • Create Leave
    • Approve & Reject Leave
    • Cancel Approved Leave
    • View All Leaves
    • Visual Guide
  • Travel Requests
    • Create Travel Request
    • Approve & Reject Travel Request
    • View All Travel Requests
    • Visual Guide
  • Purchase Requests
    • Create Purchase Request
    • Approve & Reject Purchase Requests
    • View All Purchase Requests
    • Visual Guide
  • Payroll (Bangladesh)
    • Business → Payroll Configuration
    • Payroll Management
    • Income and Tax Statement
    • Visual Guide
  • Asset Tracking
    • Asset Tracking
  • Projects
    • Projects Overview and Setup
    • Manage Project Work
    • Scrum Projects: Backlog and Sprints
    • Kanban Projects: Continuous Work
    • Schedule, Releases, and Insights
    • Project Settings
  • CRM
    • Overview
    • Clients
    • Items
    • Docs
    • Requests
    • Estimates
    • Invoices
    • Agreements
    • Bookings
  • Client Portal
    • Requests
    • Estimates
    • Appointments
    • Invoices
    • Contact Us
  • Tasks
    • Schedule
    • History
  • Incident Report
    • Incident Report
  • Support
    • Create Support Request
    • Resolve Support Requests
    • View All Support
    • Visual Guide
  • Bill Management
    • Create Bill
    • Approve & Reject Bill
    • View All Bills
    • Visual Guide
View Categories
  • Home
  • Docs
  • Features & Modules
  • Admin Module
  • Notifications

Notifications

Notifications is where you decide which automatic messages Office-X sends about your Requests, Estimates, Invoices, Agreements and Task visits. Most of these messages go to your clients by email, and you can add a text message (SMS) to each one. A few go to your own team instead, including the Ready to invoice reminder that tells someone when a Task is due to be invoiced.

Route: Dashboard → Admin → Notifications

Plan, Add-on and Permission Requirements #

CRM and Task Management are add-ons for the Advance plan. Task Management needs CRM. The tabs you see depend on the add-ons your company has:

Add-onTabs you see
CRMRequest, Estimates, Invoices and Agreements
Task ManagementTask
NeitherNo tabs. The page shows “CRM or Task Management required” with a See add-ons button that opens Business → Billing & Payment.
  • Subscriber Admin: can always open and change this page. No permission is needed.
  • Employees: can open the page only if you give them the permission below. Without it, they see a no-access screen.

In the permission list below, “you” means the Subscriber Admin who gives the access, and “they” means the employee who receives it.

PermissionWhat it lets them do
Manage Client NotificationsThey can open this page and change every tab, including the team invoice reminder. There is no view-only version. You find it in the Setting group of permissions.

For how to give a permission, see the Permissions Management guide.

Understand the Message Controls #

Each tab lists its messages as rows. Every row has the same controls:

ControlWhat it means
Main switch (left of the row)Turns the message on or off. A message that is on always goes out by email.
Email active tagThis email is part of how the feature works, so it always sends. Its switch is locked on. You can still add a text.
EmailShown on every row. Email is always the main channel, and it is your record of what was sent.
SMS switchSends a text as well as the email. It is off by default. It is gray until you connect an SMS account.
To your team tagThis message goes to your own people, not to the client. These rows have no SMS switch.
Timing (minus and plus buttons)Sets how long before or after the event a timed reminder goes out. Some rows also have a Days / Hours choice.
Customize messageOpens a side panel where you edit the text message and find the email template. The button appears only while the message is switched on.

The Estimates, Invoices and Task tabs also show a timeline at the top. It places each timed message on a line of days, so you can see the order in which a client hears from you. Above the line, a summary counts what one client could receive, for example “Up to 4 messages: 3 emails, 1 text”. When everything is off, it says “Nothing goes out right now.” Messages that go out when something happens, such as a payment, are listed under On an event.

Request Notifications #

MessageDefaultWho gets it, and when
Request receivedOffThe client, when they send you a request from the Client Portal or a booking link. It thanks them and links to their requests.
Assessment booking confirmationOnThe client, when you book an on-site assessment visit and when you move it. It first asks them to confirm the time, then confirms it once they say yes. See below.
New request (to your team)OnYour team, when a client sends a request from the Client Portal or a booking link. It emails your company email address and everyone who has View All Requests.
Assessment closed (to assigned employees)OnThe employees on the visit, when the assessment is marked complete, or when it is reopened and back on their list. This switch controls both the email and the in-app notification.
Appointment cancelledOnThe client, when you cancel a booked assessment visit. It includes your reason if you typed one.
  • Turning off New request (to your team) stops only the email. Your team still gets the in-app notification, so a new request is never missed. The request itself is always saved in CRM → Requests.
  • Turning off Assessment closed does not stop the assessment from being completed. It only stops the message.
  • Request received sends a text only if SMS is on for it and the client’s record shows Text message consent (given when they booked).

Assessment Visits: Ask First, Then Confirm #

When you book an on-site assessment visit, Office-X does not tell the client the visit is confirmed straight away. It asks them first, so nobody expects a time they never agreed to. The Assessment booking confirmation switch controls every step below. If you turn it off, the client gets neither the ask nor the confirmation.

  1. You book the visit. The client gets an email with the subject “Please confirm your appointment”. It shows when and where, and has a Confirm my appointment button that opens Appointments in their Client Portal.
  2. The client presses Confirm appointment in the portal. Or they call you, and you record on the request that they confirmed over the phone.
  3. Office-X then sends the “Appointment confirmed” email, plus a text if SMS is on.
  • If you move the visit, the client is asked again, with wording that says the appointment has moved to a new time.
  • If the client cannot confirm online (the portal is off, Appointments is hidden in Admin → Client Portal, or the client has no email address), Office-X skips the ask and sends the “Appointment confirmed” email right away, as it did before.
  • Requests from a booking link skip the ask, because the client chose the time. Those messages follow the booking service’s own notification settings. See the Bookings guide.
  • Texts: if SMS is on, the ask also goes out as a text with a link to confirm, for example: “Hi Sarah Mitchell, Bright Home Services has booked your assessment visit for Oct 12, 2026, 10:00 AM – 11:00 AM. Please confirm the time here: (link)”. This ask text uses standard wording. Customize message on this row changes the “confirmed” and “moved” texts.

Staff can also send the ask by hand from the request, and edit its wording first. See the Requests guide.

Estimate Notifications #

These reminders nudge a client who has not answered an Estimate yet. All three are off until you turn them on, and all three can count in days or hours.

MessageDefault timingDefault
First follow-up3 days after the Estimate is sentOff
Second follow-up7 days after the Estimate is sentOff
Expiring soon2 days before the Estimate’s valid-until dateOff
  • They go only to an Estimate that is Sent or Viewed.
  • They stop as soon as the Estimate is accepted, declined, converted, expired or voided.
  • If two reminders fall on the same day, only one goes out. Expiring soon wins, then Second follow-up, then First follow-up.
  • Each reminder goes out once per Estimate.

Invoice Notifications #

MessageDefault timing or triggerDefault
Payment due soon3 days before the due date. The same switch also sends a “due today” note on the due date if the Invoice is still unpaid.Off
Overdue reminderEvery 7 days after the due date, up to 2 times.Off
Payment receiptWhen a payment is recorded, including a part payment. It shows the payment and anything still owed.Off
  • Due and overdue reminders go only to unpaid Invoices that are Sent, Viewed, Partially Paid or Overdue.
  • They stop once the Invoice is paid or voided, and the overdue reminders stop after the number of times you set.
  • A client who pays in parts gets one receipt for each payment you record.

Invoice Frequency Reminders for Your Team #

At the bottom of the Invoices tab is Invoice frequency reminders. Every Task has an invoice frequency: how often you plan to bill for it. This reminder tells someone on your team when a Task is ready to invoice. It never goes to the client. It only matters if your company has the Task Management add-on.

The section has one row, Ready to invoice, marked To your team. It is on by default, sent both In-app and by Email, to the Company admin.

  1. Keep the main switch on.
  2. Choose how it arrives: In-app (the bell in Office-X), Email, or both. At least one must stay on. If you turn both off, you see “Turn on in-app or email, or switch the reminder off.”
  3. Under Send to, choose Company admin (the Subscriber Admin, at their sign-in email) or A specific person.
  4. For A specific person, pick one employee in Choose an employee, for example Danny Ruiz. The list shows only active employees who have a seat. If you leave it empty, you see “Choose who receives the reminders”.
  5. Select Save changes in the bar at the bottom of the page.

When the reminder goes out depends on the invoice frequency set on each Task:

Invoice frequency on the TaskWhen the reminder goes out
One-off taskWhen the Task is closed, but only if “Remind me to invoice this task when I close it” was ticked.
After each visit is completedEach time a visit is marked complete.
Once when the task is closedWhen the Task is closed.
Monthly on the last day of the monthOn the last day of each month that has at least one visit. A month with no visits gets no reminder.
Custom scheduleOn each date of the invoice schedule set on the Task, between its first and last visit.
As needed, no remindersNever. You raise Invoices by hand.
  • Reminders for closing a Task or completing a visit go out at once.
  • Month-end and custom-schedule reminders go out from 9 AM your company’s time on the due day, once per day for each Task.
  • The reminder names the Task and says why it is due, for example “Month-end invoice due” or “Visit completed — ready to invoice”. It links straight to the Task, where you can raise the Invoice.
  • The email uses the Task Invoice Reminder template. To change its wording or design, edit that template under Dashboard → Templates. If your company does not have the template yet, Office-X sends a plain email instead.

Good to know: if the person you picked later becomes inactive or loses their seat, reminders go to the Company admin instead, so none are lost. The next time you save this page, you see a message such as “Invoice reminder recipient: This employee is not active.” Choose someone else, or choose Company admin, and save again.

Agreement Notifications #

MessageWhen it goes outControl
Sent for signatureTo each signer, when it is their turn to sign.Email active (locked on). Optional SMS.
Fully signedWhen the last signer signs. Every signer gets the signed copy.Email active (locked on). Optional SMS.
TerminatedWhen you terminate the Agreement. The remaining signers are told.Email active (locked on). Optional SMS.

You cannot turn these emails off, because signing depends on them: the first one carries the signing link. You can add a text to each one. See the Agreements guide.

Task Notifications #

MessageWhen it goes outDefault
Visit reminder1 day before a scheduled visit. You can change the timing, in days or hours.Off
Visit confirmedWhen a visit is booked. It first asks the client to confirm, then confirms the visit once they say yes. See below.Email active (locked on)
Visit details updatedWhen the service name or the client’s address on the visit changes, but the time does not.Email active (locked on)
Visit rescheduledWhen the visit moves to a new time. It shows the old and new time.Email active (locked on)
Visit completedWhen the visit is marked complete.Email active (locked on)
Visit cancelledWhen the visit is cancelled.Email active (locked on)
Missed visit (no-show)When your team records that nobody was at the address. It asks the client to get in touch to rebook.Email active (locked on)
Crew on the wayWhen the crew starts the visit.Off

Task Visits: Ask First, Then Confirm #

  1. When you create a Task, or move a visit to a different client, the client gets an email with the subject “Please confirm your service visit”. It has a Confirm my appointment button that opens Appointments in their Client Portal. For a repeating Task, the ask goes out for the first visit.
  2. The client confirms in the portal, or you record on the Task that they confirmed over the phone.
  3. Office-X then sends “Your service visit is confirmed”, plus the Visit confirmed text if SMS is on.
  • The ask is email only. It never sends a text.
  • If the client cannot confirm online (the portal is off, Appointments is hidden, or the client has no email address), Office-X sends “Your service visit is confirmed” right away.
  • Moving a visit to a new time sends Visit rescheduled. It does not ask again.

Other Task Messages #

  • Visit reminder goes only to visits that are Assigned, once per visit. If you reschedule the visit, the reminder is set again for the new time. On-site assessment visits from a request are not covered by this reminder.
  • The locked-on visit emails are the client’s record of what happened to their visit. You can add a text to each one.
  • Crew on the way is optional. Leave it off if you do not want a message to go out every time a crew starts a visit.

Set Reminder Timing #

Timed reminders have minus and plus buttons, and you can also type a number. The row reads like a sentence, for example “3 days before it is due” or “Every 7 days, up to 2 times”.

  • Days: from 1 to 365.
  • Hours: from 1 to 72. Hours are offered on every timed reminder: the three Estimate reminders, Payment due soon, Overdue reminder and Visit reminder.
  • Switching between Days and Hours sets the number back to 1, so check it again.
  • Overdue reminder has two numbers: the gap between reminders, and how many to send (1 to 10).
  • What each one counts from: Estimate follow-ups count from the day the Estimate was sent. Expiring soon counts back from the valid-until date. Invoice reminders count from the due date. Visit reminder counts back from the visit.
  • Office-X checks for due reminders every hour. A reminder goes out at the first check after its time, not at the exact minute.

SMS Requirements and Costs #

Texts go out only after you connect an SMS provider and a sender number under Admin → Integrations → SMS Integrations. Until then, the page shows “SMS is not configured, so text messages cannot be sent yet.” with a link, and every SMS switch is gray. See the Integrations guide.

  • SMS is off by default on every message. You turn it on per message.
  • A text always goes with an email. You cannot send a text on its own from this page.
  • The client needs a mobile or phone number on their client record. Without one, the email still goes out, but the text does not.
  • Every text ends with “Reply HELP for help or STOP to opt-out.” If a client replies STOP, Office-X stops texting that number. Texts start again only if they reply START.
  • Your SMS provider bills by segment (a piece of about 160 characters). A long text can cost several segments, even though the client sees one message.

Customize an SMS Message #

  1. Switch the message on, if it is not locked on already. Customize message appears on the row.
  2. Select Customize message. A side panel opens on the SMS tab.
  3. Edit the text in the Message box. The Variables chips below it show the placeholders this message already uses, such as client_name. In the text, write each one inside double curly braces, for example {{client_name}}. Office-X replaces each one with the real value when the text goes out.
  4. Check What your client will see. It shows your text with sample values, the character count and the number of segments.
  5. Changed your mind? Select Reset to go back to the standard Office-X wording. Reset appears once you change the text.
  6. Close the panel, then select Save changes at the bottom of the page.
  • A custom text can be up to 800 characters.
  • Plain text fits 160 characters in one segment. An emoji or a non-Latin character lowers that to 70, and the panel warns you.
  • When the text needs more than one segment, the panel says how many messages your provider will bill.
  • If no SMS account is connected, you can still write the text. The panel reminds you that nothing will send yet.

Good to know: the “Reply HELP for help or STOP to opt-out.” line is added when the text goes out. The preview does not show it, so leave about 40 characters of room if you want to stay within one segment.

Customize an Email #

This page decides whether an email goes out and when. The email’s subject, wording and design live in Dashboard → Templates.

  1. Select Customize message on the row.
  2. Open the Email tab. It says “Edited in Email Templates, not here”.
  3. Select Open Email Templates.
  4. Open the matching template from the table below and edit it.
MessagesTemplate to edit
Request received, New request (to your team)Request
Assessment booking confirmation (the ask, the confirmation, and a moved visit), Appointment cancelledRequest Appointment
Assessment closed (to assigned employees)Task
Estimate remindersEstimate
Invoice reminders and receiptsInvoice
Agreement messagesAgreement
Task visit messagesTask Customer
Ready to invoice (team reminder)Task Invoice Reminder

Editing a template does not switch its message on or change its timing. Saving this page does not change a template. For more, see the Email Templates guide.

Save or Discard Changes #

As soon as you change a switch, a timing, a channel, the reminder recipient or a text, a bar appears at the bottom of the page: “Unsaved changes. Nothing is live until you save.”

  • Save changes: saves every tab at once. You see “Notification settings saved”.
  • Discard: puts every row, and the invoice frequency reminder, back the way they were when you opened the page.
  • You do not need to save each tab separately. Switching tabs keeps your unsaved changes.
  • Messages marked Email active always stay on, whatever is saved.

Delivery Requirements #

If a client says they did not get a message, check these first:

  • The event happened. Switching a message on does not send anything by itself. It goes out when the record reaches that point, such as a due date or a completed visit.
  • Your email sending is set up. Set up your company’s email server under Settings → SMTP (the gear icon at the top of the page) so messages go out from your own address.
  • The client has an email address on their client record. Email is the main message; a text only goes with it.
  • For texts: SMS is on for that message, your SMS account is connected, the client has a usable mobile or phone number, and they have not replied STOP.
  • The records are linked. A reminder follows the client linked to the Estimate, Invoice or Task. Keep that link and the client’s contact details up to date.

Good to know: a message that fails never undoes the work behind it. A payment, a status change or a completed visit stays saved even if its email or text does not go out.

Activity Log #

Each save adds an “Updated client notification settings” entry to Activity Log. It lists every message whose on/off switch or SMS switch changed, with the old and new value. It also lists changes to the invoice frequency reminder: on/off, in-app, email and recipient. Timing and custom text are saved, but they are not listed one by one.

Recommended Setup Checklist #

  • Go through every tab. Do not assume the defaults match how your company talks to clients.
  • Turn on Estimate and Invoice reminders on purpose. They all start off.
  • Keep Assessment booking confirmation on, and make sure Show appointments is on in Admin → Client Portal, so clients can confirm their visits online.
  • Decide whether each locked-on Agreement and Task email also needs a text.
  • Choose who gets the Ready to invoice reminder, and how.
  • Connect and test your SMS account before you turn on client texts.
  • Preview any custom text and check its segment count before you save.
  • Review the matching email templates so the subject, branding and wording fit these settings.
Updated on September 27, 2026
Client Portal
Table of Contents
  • Plan, Add-on and Permission Requirements
  • Understand the Message Controls
  • Request Notifications
    • Assessment Visits: Ask First, Then Confirm
  • Estimate Notifications
  • Invoice Notifications
    • Invoice Frequency Reminders for Your Team
  • Agreement Notifications
  • Task Notifications
    • Task Visits: Ask First, Then Confirm
    • Other Task Messages
  • Set Reminder Timing
  • SMS Requirements and Costs
  • Customize an SMS Message
  • Customize an Email
  • Save or Discard Changes
  • Delivery Requirements
  • Activity Log
  • Recommended Setup Checklist

Office-X brings your people, payroll, clients, and daily operations together in one secure workspace.

Facebook Linkedin Youtube

Company

  • Partner Programme
  • Pricing
  • Add-ons
  • Trust & Security
  • Free Migration

EMPLOYEE MANAGEMENT

  • Onboarding & Performance
  • Attendance & OT
  • Time off / Leave
  • Work Shifts Schedule
  • Payroll
  • Bills, Travel & Purchases
  • Internal Support

BUSINESS MANAGEMENT

  • CRM, Estimate & Agreement
  • Tasks Management
  • Projects (Scrum & Kanban)
  • Web & AI Phone Bookings
  • Activity log
  • Permissions & Approval Flow
  • Asset & Incident Tracking

Resources

  • Help Center
  • See how it works
  • FAQs
© Office-X. All rights reserved.
  • Terms of Service
  • Cookie Policy
  • Privacy Policy