Product update · December 2025

Close the year with faster reconciliation and a complete HR workspace

December is our biggest update of the year. Finance teams get new screens for bank reconciliation, bank deposits, receipts, refunds, adjustments and credit notes, and contracts can be invoiced in approved batches. HR managers get a complete employee workspace with salary changes, terminations, batch overtime and shift planning. Marketing teams can write bulk emails and SMS with AI.Published 40 new features and improvements6 areas of FlairSuite

Highlights

The big changes in December 2025

Bank reconciliation with live progress

Work through each bank statement with opening and closing balances, a progress tracker and a search by description or amount, then approve the statement when everything matches.

A complete HR and payroll workspace

Every employee's personal, job, salary, shift, document and device details in one file, with salary change approvals, end of service dues and batch overtime and shifts.

AI email and SMS templates

Describe your message and FlairSuite drafts a branded email or an SMS in the tone and length you choose, ready to send to a filtered list of customers.

Finance & Accounting: bank reconciliation, deposits, receipts, refunds and credit notes

The day-to-day work of a finance team now runs on new, faster screens, from collecting a payment to depositing it, reconciling the bank and refunding a customer.

New bank reconciliation screen

Each bank statement shows the bank, period, opening and closing balances and a reconciliation progress bar with total, reconciled and remaining items. Show all lines or unreconciled only, search by description or amount, open the unmatched statement items and ledger transactions for a date side by side, and approve the statement when it is done, so month-end bank reconciliation is far quicker.

Bank statements list

All imported bank statements are listed in one place and open straight into the reconciliation screen.

Bank deposit vouchers with card fees

Create a bank voucher by choosing a payment method and ticking the undeposited payments to include. Pick the bank account and deposit date, record VAT and commission charged by the bank or card provider, choose whether to combine transactions, and review the net amount before saving. Card settlements are recorded net of fees, just as they arrive in your bank.

Receive payments against invoices or contracts

Search for a customer or go straight to an invoice number, see their unpaid invoices or active contracts for advance receipts, and record the payment. Receipts open with full details and can be downloaded or printed as PDF.

Cashier submissions in one step

Cashiers select the receipts they collected, see totals by payment method and submit them in one step. Finance can review each submission and its receipts from a submissions list, so cash handovers are documented.

Payment adjustments with full trail

Pick a customer, select the invoices to adjust and record the adjustment with a reason. Each adjustment shows its related invoices and the ledger transactions it created, and it can be printed or cancelled with a record of who cancelled it and when.

Unallocated payments and refunds

See customer payments that have not yet been allocated to invoices. Refund a customer from a credit note or an unallocated payment, either through an account or through a bank voucher, and track every refund in its own list.

Credit notes, start to finish

Create a credit note from a customer's invoice, add items from a delivery or sales order, and let auto-save keep your work. Credit notes show VAT, totals, paid and unpaid amounts and can be sent for approval.

New journal voucher editor

Journal vouchers have a searchable account tree, location and activity on each line, the source document and status, and a side panel for details. Sending a voucher for approval asks for confirmation, and a separate approvals list shows ledger entries waiting for review.

Clearer outstanding balance breakdown

On outstanding balance dashboards, balances from older years are now grouped by owner with the number of invoices and total balance, and every breakdown ends with a total line, making ageing reviews quicker.

Explore FlairSuite Finance & Accounting

HR & Payroll: a complete new employee workspace

HR and payroll software in FlairSuite has a new home. Employee files, salary changes, end of service, batch processes and every HR setting now sit in one organised workspace.

One complete employee file

Open any employee to see personal information, job details, salary details, work shift, contact details, emergency contacts, family members, documents, qualifications, bank details and company assets. A dashboard on top shows department, manager, join date, leave balance, current salary and working hours.

Salary change requests with approval

Request a salary change by choosing the profile, pay grade and currency, then review basic salary, additions, deductions and the final salary with an effective date and comment. The change is only applied once it is approved, so payroll always reflects authorised pay.

Termination and end of service dues

Terminate an employee with a termination date and see their dues, including indemnity and leave amount, before paying. Former staff move to a terminated employees list and can be reactivated if they return.

Roles and attendance permissions

Mark an employee as head of department or top management, and request attendance permissions from the employee's settings.

Attendance device access

Control each employee's access to fingerprint attendance devices: allow or remove access, enable or disable it, and reassign fingerprints when needed.

Batch overtime with approval

Add overtime for many employees at once: pick the month, filter by department or profile, enter hours at 1, 1.25, 1.5 or 2 times the rate, and send the batch for approval.

Apply shifts to a group

Assign a fixed shift, a manual weekly shift or the department's shift pattern to selected departments, profiles and employees from an effective date, with rest days set per weekday.

Employee profile wizard

Build employee profiles step by step: details, salary additions, deductions, leave and holiday rules (including Friday only or Friday and Saturday weekends) and request components.

All HR settings in one hub

One settings screen groups employee management, job and organisation, payroll and compensation, and reference data. Manage departments and their sections, job titles, job categories, managers, pay grades, salary components (addition or deduction, fixed amount or percentage), leave components, overtime components, work shifts, payroll settings, banks, document types, education, skills, licences and more.

Holidays copied from last year

Maintain public holidays and holiday types, and copy the previous year's holidays in one click instead of entering them again.

Explore FlairSuite HR & Payroll

Sales & Billing: batch contract invoicing, e-invoice sending and sales orders

Billing teams that invoice many customers every month can now generate, approve and send those invoices with far fewer clicks.

Generate invoices from contracts

Pick a customer, or show contracts for all customers, filter to those due, and see each contract's month, amount, VAT and total. Generate the invoices in one go, which is ideal for monthly rent, service and maintenance contracts.

Invoice batches with approval

Each run creates a batch with its own number, invoice count, status, notes and attachments. Send the whole batch for approval through the right workflow instead of approving invoices one by one.

Send invoices, statements and reminders by email

A three-step sender lets you choose an outstanding balance statement, an individual invoice or a payment reminder letter. Filter customers by minimum balance, days since last payment, services, product categories or date, save filters you use often, and send with the PDF attached. Contacts with no email or no balance are flagged, so collections work goes faster.

New sales order screen

Sales orders now have the same quick customer and product search as invoices, plus delivery contact, default store, payment terms, discounts, notes and attachments. Take a payment against the order, convert it to an invoice and track delivery from one screen, with a new orders list to find them.

Product and category lists

Products and product categories have new lists, and product search on orders and invoices is quicker and more reliable.

Explore FlairSuite CRM & Sales

Communications: bulk email and SMS with AI template builders

Bulk email and bulk SMS join bulk WhatsApp on the same guided screens, with AI to help you write the message.

AI email template builder

Enter your brand name, logo, subject and key message, choose a classic, minimal, modern or professional style, and FlairSuite generates a complete email. Edit the text directly or in HTML, insert images and links, attach up to five files and add a footer with your company details and an unsubscribe link.

AI SMS builder

Describe the purpose of your SMS and choose a tone (professional, friendly, casual or urgent) and a length from one to three messages. FlairSuite writes the text, shows the character count and SMS parts, and lets you personalise it with the customer's name, company, date, email or phone.

Bulk email campaigns

Choose or create a template, filter recipients by category or sector with match-all or match-any rules, review valid and invalid addresses, export the list to CSV, then send now or schedule for later. A queue shows what is waiting to go out.

Bulk SMS with cost estimate

Send SMS to first or second mobile numbers, with an estimated cost per contact and in total before you confirm. Saved SMS templates make regular reminders and offers quick to repeat.

Easier WhatsApp recipient selection

The recipient type step in bulk WhatsApp campaigns has a clearer layout that is quicker to use.

Explore FlairSuite WhatsApp & AI Assistant

Help Desk & Tickets: log, act on, reopen and duplicate tickets

The help desk gets a full new ticket form and the actions support teams use every day.

New ticket form

Choose the contact and a predefined issue, which fills in the title, or write your own. Set priority (low, mid or high), assign a workgroup and user, and write the details with rich text formatting. You can also enter open and close times and a root cause analysis to record an issue that was already fixed.

Ticket actions in one menu

Reply, resolve, return, reject, cancel or reassign a ticket from a single action menu, with each step recorded on the ticket timeline.

Reopen a ticket

If a problem comes back, reopen the ticket with a note explaining why, keeping the full history together instead of starting a new case.

Duplicate a ticket

Create a new ticket from an existing one when a similar issue affects another customer or location, saving time on data entry.

Explore FlairSuite Help Desk & Tickets

Platform & Usability: an approvals inbox, Google and Microsoft sign-in and live dashboards

Platform improvements that make FlairSuite quicker to use and easier to control.

Pending approvals inbox

Every document waiting for your approval appears in one inbox. Open a record to see its details, PDF and workflow steps, then approve, reject or return it with a comment. Invoice batches open as a list of their invoices, so a whole batch can be approved in one decision.

Sign in with Google or Microsoft

Users can sign in with their Google or Microsoft account as well as a password, and FlairSuite checks the sign-in on the server before granting access.

Larger attachments, including video

Attach videos and compressed archives such as ZIP files, up to 100 MB each, and download links now stay valid for five hours instead of one.

Wall-screen dashboards you can explore

Dashboards shown on office screens can now drill into details and sub-details using a keyboard or remote, with a double press to go back. Each dashboard remembers its zoom level and loads faster thanks to caching.

Custom form designer

Design your own forms by dragging fields into rows, using two- and three-column layouts. Field types include dropdowns, checkbox groups, dates, email, file upload, colour and lists of contacts or employees, with default values, help text, an "Other" option and access controlled by role.

Select several rows at once

Lists now support selecting multiple rows and picking records from a popup list, which speeds up batch work such as approvals and deposits.

Explore FlairSuite Platform & Usability

FAQ

December 2025 update: questions answered

Does FlairSuite include bank reconciliation for Bahrain banks?

Yes. You import your bank statement, then work through it on the bank reconciliation screen with opening and closing balances, a progress tracker and search by description or amount. When everything matches you approve the statement.

Can FlairSuite calculate end of service dues when an employee leaves?

Yes. When you terminate an employee, FlairSuite shows their dues, including indemnity and leave amount, before payment. The employee moves to a terminated list and can be reactivated later.

Can I invoice all my monthly contracts at once?

Yes. Generate invoices from contracts for one customer or all customers, filter to those due, and FlairSuite creates them as a batch you can send for approval in one step.

Can AI help me write marketing emails and SMS?

Yes. The AI email builder creates a branded email from your brand name, logo, subject and key message, and the AI SMS builder writes a message in the tone and length you choose, with personalisation for each customer.

See these updates in your own FlairSuite

Already a customer? Your team can start using these features today, and we are happy to train them. New to FlairSuite? Book a free demo.

See FlairSuite with your own dataFree demo · local team in Bahrain Book a free demo