Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

    English (US)
    HR Croatian
    PL Polish
    DE German
    US English (US)
    ES Spanish
    MX Spanish (Mexico)
    • Home
    • Order Management
    • Insurance Handling

    Setting up and using insurance workflows

    Set up insurance companies and default deductibles, then use the insurance_company.add and insurance.invoice macro steps to split the bill between the customer and the insurer.

    Written by Annukka Matilainen

    Updated at October 30th, 2026

    Contact Us

    If you still have questions or prefer to get help directly from an agent, please submit a request.
    We’ll get back to you as soon as possible.

    Please fill out the contact form below and we will reply as soon as possible.

    • Release Notes
      2026 Releases 2025 Releases 2024 Releases
    • Getting Started
      Configuring Your Environment
    • Order Management
      Orders How-To Guides Batch Edit Order Lists Using Files Cost Estimates Appointment Booking Customer Portal Insurance Handling
    • Stock Management
      Products and pricing Troubleshooting Part Requests Managing Inventory Purchasing and receiving Returns
    • Invoicing
    • Reporting
      Report Builder
    • Integrations
      Shipping and Transportation Finance Single Sign-on (SSO) Payment Integrations Fixably API Blackbelt360 Xero Accounting WhatsApp Business GSX
    • Service Contracts
    • Settings & Configuration
      Roles & Permissions Automations Custom Fields Employee Management Customer Management System Settings Email and SMS Setup Importing Data Security
    • Shipping & Logistics
      Manifests
    + More

    Table of Contents

    Overview Before you begin Step 1: Give the insurance company its role Step 2: Add default deductibles Step 3: Link the insurer to the order with insurance_company.add What staff see What the step does Step settings Step 4: Bill the customer and the insurer with insurance.invoice What staff see What the step does Step settings Related step: insurance.invoicees Reference Permissions needed to run the steps Recommended order of steps in a macro Troubleshooting The insurance company list in the macro step is empty I can't see the Deductible Presets table on the customer "Deductible product not found" "Company doesn't have insurance role" "Deductible cannot be negative" "Insurance company not set for order" "No customer set for order" "Deductible product not added" The deductible field is empty after I picked a different insurance company Getting support

    Overview

    When an insurance company pays for a repair, the end customer usually pays a fixed part of the cost themselves. This part is the deductible (also called an excess fee). Fixably splits the invoice for you: the customer is billed for the deductible, and the insurance company is billed for the rest.

     

    Before you begin

    Check these points before you start:

    • Make sure you have the insurance macro steps enabled in your tenant. These are available to customers on Premium and Enterprise customers and can be enabled by contacting Fixably Support. 
      • These steps can be integrated into your existing Check-in and Pickup Workflows, or as separate macros. 
    • A product with the code DEDUCTIBLE exists in your product list. Both insurance steps look for this exact code. Without it, the insurance_company.add step stops with an error.
    • The insurance company exists as a customer in Fixably.
    • You have the right permissions. 
      • To set roles on a customer, you need the Edit role permission. 
      • To manage default deductibles, you need one or more of: 
        • Add deductible presets for insurance company
        • Edit deductible presets for insurance company
        • Delete deductible presets for insurance company
      • Staff who run the steps have the right permissions. 
        • See Permissions needed to run the steps in the Reference section below.

     

    Step 1: Give the insurance company its role

    Fixably only lists a customer as an insurance company when it has the Insurance Company role.

    1. Open the insurance company's customer profile and edit it.
    2. On the Contact details tab, find the Roles field.
    3. Add Insurance Company.
    4. Save the customer.

    Check it worked: open the customer again and go to the Advanced settings tab. You now see a Deductible Presets table. The table only appears after the role has been saved, so if you added the role without saving, save first.

     

    Step 2: Add default deductibles

    Default deductibles (shown in Fixably as Deductible Presets) are the fixed amounts an insurance company allows. When you add them, staff pick from a list in the macro step instead of typing an amount. This avoids typing mistakes and keeps amounts in line with the insurance contract.

    1. Open the insurance company's customer profile and edit it.
    2. Go to the Advanced settings tab.
    3. In Deductible Presets, click Add.
    4. Fill in a Name (for example Standard phone claim) and an Amount (for example 150).
    5. Add more rows if needed, then save the customer.

    A few things to know:

    • Enter the amount including VAT. This is the amount the customer pays.
    • Use a dot as the decimal separator (99.50, not 99,50).
    • Rows with an empty name, an empty amount or an amount that is not a number are skipped when you save.
    • To remove a preset, click the trash icon on its row and save.

    If an insurance company has no presets, staff type the deductible amount by hand in the macro step.

     

    Step 3: Link the insurer to the order with insurance_company.add

    The insurance_company.add macro step links an insurance company to the order and adds the deductible to it.

    What staff see

    When the step runs, it shows three fields:

    Field What it does
    Insurance company list Lists every customer with the Insurance Company role, by company name.
    Deductible If the selected insurer has presets, this is a list labelled Select a deductible preset.... If it has none, this is a free amount field. Help text: "Leave empty if insurance company pays all".
    Claim number The insurance company's claim number for this repair. You can hide this field in the step settings (see below).

    When staff change the insurance company, the deductible field resets and loads that company's presets.

    What the step does

    When staff submit the step, Fixably:

    1. Links the selected insurance company to the order.
    2. Saves the claim number on the order (unless the field is hidden).
    3. Adds a DEDUCTIBLE line to the order, or updates it if the order already has one. The step never adds a second deductible line.

    The deductible line's price is the amount you picked or typed, including VAT. Fixably works out the price without VAT from the VAT rate. Leaving the deductible empty gives a deductible of 0, which means the insurer pays everything.

    If staff leave the insurance company list on Select..., the step saves nothing and the macro moves on.

    The claim number then shows in the order sidebar (where you can also edit it) and on printouts such as the invoice, order confirmation, cost estimate and dispatch note.

    Step settings

    You can set these on the step in the macro editor:

    Setting Value What it does
    param1 A number, for example 24 The VAT rate (%) to use on the deductible line. Use a dot for decimals. If empty, Fixably uses the DEDUCTIBLE product's fixed VAT if it has one, otherwise the order's default tax rate.
    params {"fields": {"claim_number": {"hide": true}}} Hides the Claim number field. When hidden, the step also never changes the claim number.

     

    Step 4: Bill the customer and the insurer with insurance.invoice

    The insurance.invoice macro step creates two invoices in one go, then creates the dispatch.

    What staff see

    The step shows one field: a payment type list for the customer's part (cash, card and so on). The Invoice option is only offered when the step is not set to private customers (see param1 below).

    What the step does

    Fixably creates:

    1. Invoice for the customer. It holds the deductible line and any transport (shipping) lines. It is paid with the payment type staff chose, or sent as an invoice if they chose Invoice.
    2. Invoice for the insurance company. It holds the repair lines, minus the deductible. Transport lines are not included. If the insurance company has a billing customer set on its profile, the invoice goes to that billing customer.
    3. A dispatch for the order.

    A success message shows the total of each invoice and the dispatch number.

    Example: a repair costs 400 and the deductible is 150. The customer is billed 150. The insurance company is billed 400 - 150 = 250.

    Step settings

    Setting Value What it does
    param1 endcustomer or empty endcustomer means the customer is a private person: the customer invoice goes to the order's contact name when one is set, and staff can only choose direct payment types (no Invoice option). Empty means the order's customer is billed and Invoice is available.
    param2 A product code, or empty The product code of the deductible line. Empty means DEDUCTIBLE. Only change this if you use your own deductible product. Note that insurance_company.add always uses DEDUCTIBLE.
    param3 A payment type, or empty The payment type selected by default. Empty means Cash when param1 is endcustomer, and Invoice otherwise.
    param4 1 or empty VAT-only mode. When set, the customer pays the deductible plus the VAT on the repair, and the insurance company is billed for the repair without VAT. Use this when the insurer does not pay VAT.

    Related step: insurance.invoicees

    If you do not want to create the invoices straight away, use insurance.invoicees instead. It only marks who pays each order line (repair lines to the insurer, the deductible and transport lines to the customer), so you can invoice later in the usual way. It does not create invoices or a dispatch.

     

    Reference

    Permissions needed to run the steps

    Each step checks the user's permissions before it runs:

    Step Permissions
    insurance_company.add Edit insurance company, View customers, Create order line: product
    insurance.invoice Charge order, Dispatch order, Create refund for order line

    Recommended order of steps in a macro

    A typical insurance repair uses two macros, or two points in the same flow:

    1. At check-in: insurance_company.add
    2. After the repair is done and all parts and labour are on the order: insurance.invoice

    You can run insurance_company.add before any repair lines are on the order. The deductible is saved at the full amount you entered.

     

    Troubleshooting

    The insurance company list in the macro step is empty

    No customer has the Insurance Company role. Follow Step 1 above and save the customer.

    I can't see the Deductible Presets table on the customer

    Either the customer does not have the Insurance Company role yet (save the role first, then reopen the customer), or you do not have any of the deductible preset permissions. Ask an administrator to check your role.

    "Deductible product not found"

    There is no product with the code DEDUCTIBLE. Create one, then run the step again.

    "Company doesn't have insurance role"

    The selected company lost its Insurance Company role after the step was opened. Add the role back on the customer profile.

    "Deductible cannot be negative"

    The deductible amount is below 0. Enter 0 or more.

    "Insurance company not set for order"

    insurance.invoice ran on an order with no insurance company. Run insurance_company.add first.

    "No customer set for order"

    The order has no customer to bill for the deductible. Add a customer to the order. If the step uses param1 = endcustomer, a contact name on the order is also enough.

    "Deductible product not added"

    insurance.invoice could not find a deductible line with a quantity above 0. Check that:

    • insurance_company.add ran on this order, or a DEDUCTIBLE line was added by hand.
    • If you set param2, it matches the product code of the deductible line exactly.

    The deductible field is empty after I picked a different insurance company

    This is expected. Changing the company clears the amount and loads the new company's presets. Pick a preset again, or type the amount.

     

    Getting support

    If something still does not work, contact Fixably support and include:

    • The order number.
    • The name of the macro and the step that failed.
    • The exact error message, or a screenshot.
    • The insurance company's name in Fixably.
    insurance management workflow implementation

    Was this article helpful?

    Yes
    No
    Give feedback about this article

    Related Articles

    • V26.44 - Release Notes
    • V26.36 - Release Notes
    • Setting up a mail-in service type in the booking app
    • V26.23 – Release Notes
    • V26.42 - Release Notes
    Get started today and start fixing hardware with software
    Thank you! We will contact you shortly.
    Oops! Something went wrong while submitting the form.
    ProductsFixably RepairFixably Depot
    SolutionsAASPsEnterprise ServiceRefurbishersMulti-Brand Repairs
    ResourcesAll ResourcesCustomer StoriesBlog
    CompanyAbout UsCareers
    Follow UsFacebookInstagramTwitterLinkedIn

    Contact Us

    sales@fixably.comsupport@fixably.com
    Fixably RepairRepair ManagementGSX IntegrationInventory & StockCustomer ExperienceReporting & DataPoint of SaleFixably Paperless

    North America  Sales

    +1 888 3600 63920289 Stevens Creek Blvd #1070
    Cupertino, CA 95014
    United States

    Europe  Sales

    +358 45 4900 549Kansakoulukatu 3
    00100 Helsinki
    Finland

    Contact Us

    sales@fixably.comsupport@fixably.com
    Copyright © Fixably Ltd.Privacy PolicyTerms of ServiceData Processing Agreement

    Copyright 2026 – Fixably.

    Knowledge Base Software powered by Helpjuice

    Expand