# Product Suite

- [Keyfax Administrator Tools](https://docs.keyfax.biz/product-suite/admin.md): Deliver intelligent scripting quickly & easily using Admin Tools
- [System Requirements](https://docs.keyfax.biz/product-suite/admin/system-requirements.md): The Keyfax Admin Tools system requirements.
- [Installation](https://docs.keyfax.biz/product-suite/admin/installation.md): Learn how to install Keyfax Administrator Tools.
- [Logging On](https://docs.keyfax.biz/product-suite/admin/logging-on.md): How to login to Keyfax Administrator Tools.
- [Navigation](https://docs.keyfax.biz/product-suite/admin/navigation.md): Learn how to navigate Keyfax Admin Tools.
- [Exclusive Mode](https://docs.keyfax.biz/product-suite/admin/exclusive-mode.md): What is it and why is it necessary?
- [Script Levels](https://docs.keyfax.biz/product-suite/admin/script-levels.md): Learn about script levels within Keyfax Administrator Tools.
- [Master Scripts](https://docs.keyfax.biz/product-suite/admin/script-levels/master-scripts.md)
- [Category Editing](https://docs.keyfax.biz/product-suite/admin/script-levels/master-scripts/category-editing.md): How to edit Category properties and Image Hotspots
- [Topic Editing](https://docs.keyfax.biz/product-suite/admin/script-levels/master-scripts/topic-editing.md): Editing the properties of a Script Topic
- [Self-Service Categories](https://docs.keyfax.biz/product-suite/admin/script-levels/master-scripts/self-service-categories.md): Managing category images for Keyfax Online (e.g. Repairs or Enquiries Self-Service)
- [System Scripts](https://docs.keyfax.biz/product-suite/admin/script-levels/system-scripts.md): What they are and when and how to use them.
- [Cancel](https://docs.keyfax.biz/product-suite/admin/script-levels/system-scripts/cancel.md): Learn more about cancellation system scripts.
- [Priority Justifications](https://docs.keyfax.biz/product-suite/admin/script-levels/system-scripts/priority-justifications.md): Learn more about the Priority Justifications System Script.
- [Results](https://docs.keyfax.biz/product-suite/admin/script-levels/system-scripts/results.md): Learn more about the Result System Script.
- [Special Instructions](https://docs.keyfax.biz/product-suite/admin/script-levels/system-scripts/special-instructions.md): Learn more about the Special Instructions System Script.
- [Startup](https://docs.keyfax.biz/product-suite/admin/script-levels/system-scripts/startup.md): Learn more about the Startup System Script.
- [Script Sets](https://docs.keyfax.biz/product-suite/admin/script-levels/script-sets.md): What they are and how to use them
- [Category Properties](https://docs.keyfax.biz/product-suite/admin/script-levels/script-sets/category-properties.md): Explaining each property of your Categories.
- [Setting up Topics](https://docs.keyfax.biz/product-suite/admin/script-levels/script-sets/setting-up-topics.md): Assigning, unassigning and editing Topic properties
- [Topic Properties](https://docs.keyfax.biz/product-suite/admin/script-levels/script-sets/topic-properties.md): An overview of the Topic Properties at Set level.
- [Loading Script Sets](https://docs.keyfax.biz/product-suite/admin/script-levels/script-sets/loading-script-sets.md): Present tailored Keyfax scripts based on tenure type, audience or other criteria.
- [Script Editing](https://docs.keyfax.biz/product-suite/admin/script-editing.md): Learn how to edit scripts via Keyfax Admin Tools.
- [Script Editing - The basics](https://docs.keyfax.biz/product-suite/admin/script-editing/script-editing-the-basics.md): Getting started with script editing.
- [References](https://docs.keyfax.biz/product-suite/admin/script-editing/references.md): Using References to locate items in your scripts.
- [Testing your changes](https://docs.keyfax.biz/product-suite/admin/script-editing/testing-your-changes.md): How to test changes before releasing them into production.
- [Script Flows](https://docs.keyfax.biz/product-suite/admin/script-editing/script-flows.md): Visualise your script structures with script flows.
- [Script Entities](https://docs.keyfax.biz/product-suite/admin/entities.md): Entities are the various elements that form the building blocks of your scripts.
- [Databoxes](https://docs.keyfax.biz/product-suite/admin/entities/databoxes.md): An introduction to Databoxes within Keyfax.
- [Script Data](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/script-data.md): Using Script Databoxes in your scripts
- [Host-specific notes](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/script-data/host-specific-notes.md): Managing Script Data Databoxes for different hosts out there...
- [SQL Query](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/sql-query.md): Using SQL Query Databoxes in your scripts
- [Testing SQL Query Databoxes](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/sql-query/testing-sql-query-databoxes.md): Ensuring your queries work properly
- [Import XML](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/import-xml.md): Pulling data into your scripts from the calling host
- [Export XML](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/export-xml.md): Returning the results of your diagnostic to the calling host
- [System Values](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/system-values.md): What they are and how to use them
- [Company Data](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/company-data.md): AKA 'Fixed Text' data.
- [Testing Databoxes & Expressions](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/testing-databoxes-and-expressions.md): Ensuring everything works as expected!
- [Databox Read](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/databox-read.md): Pulling information out of a Databox
- [Databox Write](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/databox-write.md): Using Databoxes - writing to a Databox
- [Databoxes in Messages & Tasks](https://docs.keyfax.biz/product-suite/admin/entities/databoxes/databoxes-in-messages-and-tasks.md): Learn how to use Databoxes within messages and tasks.
- [Questions](https://docs.keyfax.biz/product-suite/admin/entities/questions.md): What they are and how to use them.
- [Address](https://docs.keyfax.biz/product-suite/admin/entities/questions/address.md): Question type used to capture address data.
- [Checklist](https://docs.keyfax.biz/product-suite/admin/entities/questions/checklist.md): The question type allowing multiple option selections.
- [Date/Time](https://docs.keyfax.biz/product-suite/admin/entities/questions/date-time.md): Describing the Date / Time question type.
- [Dynamic Lists](https://docs.keyfax.biz/product-suite/admin/entities/questions/dynamic-lists.md): Lists powered by SQL and how to use them
- [Testing Dynamic Lists](https://docs.keyfax.biz/product-suite/admin/entities/questions/dynamic-lists/testing-dynamic-lists.md): Ensuring they work as expected!
- [Dynamic List Examples](https://docs.keyfax.biz/product-suite/admin/entities/questions/dynamic-lists/dynamic-list-examples.md): Various examples showing how to use the Dynamic List question type within Keyfax.
- [External Forms (eForms)](https://docs.keyfax.biz/product-suite/admin/entities/questions/external-forms-eforms.md): Extending script functionality
- [External Forms - Technical](https://docs.keyfax.biz/product-suite/admin/entities/questions/external-forms-eforms/external-forms-technical.md): Expanding on the topic of eForms
- [File Upload](https://docs.keyfax.biz/product-suite/admin/entities/questions/file-upload.md): How to handle uploading of images and other file types
- [List](https://docs.keyfax.biz/product-suite/admin/entities/questions/list.md): Questions that present a manual list of options.
- [Numeric](https://docs.keyfax.biz/product-suite/admin/entities/questions/numeric.md): Question for numbers.
- [Text](https://docs.keyfax.biz/product-suite/admin/entities/questions/text.md): Questions that capture Text input.
- [Video Call](https://docs.keyfax.biz/product-suite/admin/entities/questions/video-call.md): Integrating video recording sessions with your scripts
- [Asset Data](https://docs.keyfax.biz/product-suite/admin/entities/asset-data.md)
- [Markers](https://docs.keyfax.biz/product-suite/admin/entities/markers.md): What they are and how to use them.
- [Messages](https://docs.keyfax.biz/product-suite/admin/entities/messages.md): Messages inform the operator and end-user
- [Testing Messages](https://docs.keyfax.biz/product-suite/admin/entities/messages/testing-messages.md): Check how Messages look to the end user.
- [Services](https://docs.keyfax.biz/product-suite/admin/entities/services.md): What Services are and how to use them.
- [Host-specific notes](https://docs.keyfax.biz/product-suite/admin/entities/services/host-specific-notes.md): Managing Services for different hosts out there...
- [Priorities](https://docs.keyfax.biz/product-suite/admin/entities/priorities.md): What are Priorities and how to use them.
- [Tasks](https://docs.keyfax.biz/product-suite/admin/entities/tasks.md): What they are and how to use them
- [Enclosures & Attachments](https://docs.keyfax.biz/product-suite/admin/entities/tasks/enclosures-and-attachments.md): How they work with your Tasks
- [Continuations](https://docs.keyfax.biz/product-suite/admin/entities/tasks/continuations.md): Adding them to a Task
- [Host-specific notes](https://docs.keyfax.biz/product-suite/admin/entities/tasks/host-specific-notes.md): Managing Tasks for different hosts out there.
- [Reports](https://docs.keyfax.biz/product-suite/admin/reports.md): Learn about the standard reports available via Keyfax Admin Tools.
- [Report Subscriptions](https://docs.keyfax.biz/product-suite/admin/reports/report-subscriptions.md): Learn about subscribing to emailed reports via Keyfax Admin Tools (Keyfax version 4.4.8 and later).
- [Databox Examples](https://docs.keyfax.biz/product-suite/admin/databox-examples.md): Various databox examples to help scripters get the most from Keyfax.
- [Business Days](https://docs.keyfax.biz/product-suite/admin/databox-examples/business-days.md): How to add business days to today's date.
- [Working Hours](https://docs.keyfax.biz/product-suite/admin/databox-examples/working-hours.md): You may want to disable some scripts or use another Script Set...
- [Time of day](https://docs.keyfax.biz/product-suite/admin/databox-examples/time-of-day.md): Check if the current time is between a time range.
- [Higher priority jobs](https://docs.keyfax.biz/product-suite/admin/databox-examples/higher-priority-jobs.md): Read the Service Priority
- [Script Duration](https://docs.keyfax.biz/product-suite/admin/databox-examples/script-duration.md): Work out how long scripts/calls are taking...
- [How did it happen?](https://docs.keyfax.biz/product-suite/admin/databox-examples/how-did-it-happen.md)
- [Repair Description](https://docs.keyfax.biz/product-suite/admin/databox-examples/repair-description.md): Appending text to the recorded text (breadcrumb) description.
- [Concatenating CSV](https://docs.keyfax.biz/product-suite/admin/databox-examples/concatenating-csv.md): How to concatenate CSV values.
- [Tenant Handbook](https://docs.keyfax.biz/product-suite/admin/databox-examples/tenant-handbook.md)
- [Multi-line Addresses](https://docs.keyfax.biz/product-suite/admin/databox-examples/multi-line-addresses.md)
- [Priority / Response Days](https://docs.keyfax.biz/product-suite/admin/databox-examples/priority-response-days.md)
- [Contains Text](https://docs.keyfax.biz/product-suite/admin/databox-examples/contains-text.md): Learn how to compare and evaluate text stored within a Keyfax databox.
- [Databox Expressions](https://docs.keyfax.biz/product-suite/admin/databox-expressions.md): Learn how to use Keyfax Databox Expressions.
- [Text Expressions](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions.md): The most widely used Expressions are based around your textual data.
- [CSV](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/csv.md): Returns the nth item in the comma separated list.
- [Entry](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/entry.md): Returns an entry from a delimited list at the specified index.
- [Exists](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/exists.md): Returns a Boolean to indicate if the Databox value exists.
- [FieldMerge](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/fieldmerge.md): Returns a named item from a multi-value Databox (Keyfax version 4.4.8 and later).
- [RowMerge](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/rowmerge.md): Merges content from a multi-record-set databox result into a single string (Keyfax version 4.4.8 and later).
- [Index](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/index.md): Returns the index of the specified string within the Databox value.
- [IndexOf](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/indexof.md): Returns the location of one string within another for a Databox (Keyfax version 4.4.8 and later).
- [InList](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/inlist.md): Returns a Boolean to indicate if the specified string exists within the Databox value.
- [Item](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/item.md): Returns a named item from a multi-value Databox.
- [Len](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/len.md): Returns the number of characters held within the Databox value.
- [ListTidy](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/listtidy.md): Removes leading, trailing and duplicated occurrences of the given separator.
- [Lower](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/lower.md): Converts any uppercase characters to lowercase.
- [PadLeft](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/padleft.md): Insert a number of characters to the beginning of a string.
- [Replace](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/replace.md): Returns a string in which a specified sub-string has been replaced.
- [Row](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/row.md): Returns a specific row in a multi-record-set databox (Keyfax version 4.4.8 and later).
- [RowMerge](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/rowmerge-1.md): Returns a string in list format that contains all referenced data from a multi-record-set Databox (Keyfax version 4.4.8 and later).
- [SubStr](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/substr.md): Returns part of a string between two indexes.
- [Trim](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/trim.md): Trims (removes) the Databox value of any leading / trailing spaces.
- [Upper](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/upper.md): Converts all lower case characters to upper case characters within a Databox value.
- [WCase](https://docs.keyfax.biz/product-suite/admin/databox-expressions/text-expressions/wcase.md): Normalise the Databox value.
- [Numeric Expressions](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions.md): Functions to format and manipulate numeric Databox data.
- [Abs](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions/abs.md): Converts a negative number to a positive.
- [AsNum](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions/asnum.md): Sets the Databox value as numeric.
- [Between](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions/between.md): Tests if a numeric value is within a specified range.
- [Int](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions/int.md): Rounds a decimal number to nearest whole number.
- [Mod](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions/mod.md): Find remainder after division of one number by another.
- [Number](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions/number.md): Processes the Databox value as numeric.
- [Result](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions/result.md): Force the evaluation of an expression up to that point.
- [Round](https://docs.keyfax.biz/product-suite/admin/databox-expressions/numeric-expressions/round.md): Rounds decimal number to nearest whole number.
- [Date Expressions](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions.md): Functions to manipulate and format dates in your Keyfax Databoxes.
- [After](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/after.md): Determine if the date is after the specified date.
- [AsDate](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/asdate.md): Format a date held in a Databox.
- [Before](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/before.md): Determine if the date is before a specified date.
- [BetweenDates](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/betweendates.md): Determine if a date is between two dates.
- [DateAdd](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/dateadd.md): Adds a specified interval to a Databox value date.
- [Day](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/day.md): Gets the day number from a specified date.
- [Month](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/month.md): Get the month number from the specified date.
- [Now](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/now.md): Returns the current date & time.
- [Today](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/today.md): Returns the current date.
- [WeekDay](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/weekday.md): Returns the week day as a number for the specified date.
- [Year](https://docs.keyfax.biz/product-suite/admin/databox-expressions/date-expressions/year.md): Returns the year for the specified date.
- [Number Formatting](https://docs.keyfax.biz/product-suite/admin/databox-expressions/number-formatting.md): Format and convert all or parts of any numeric data.
- [Operators And Literals](https://docs.keyfax.biz/product-suite/admin/databox-expressions/operators-and-literals.md): Special operators and literals that can be used within Databox Expressions.
- [Logical Expressions](https://docs.keyfax.biz/product-suite/admin/databox-expressions/logical-expressions.md): Logical expressions that can be used within databox expressions.
- [Additional Functions](https://docs.keyfax.biz/product-suite/admin/databox-expressions/additional-functions.md): Miscellaneous functions for use in Keyfax Databox Expressions.
- [Ds](https://docs.keyfax.biz/product-suite/admin/databox-expressions/additional-functions/ds.md)
- [Users](https://docs.keyfax.biz/product-suite/admin/user_maintenance.md): Managing users via the Keyfax Admin Tools.
- [Finding active users](https://docs.keyfax.biz/product-suite/admin/user_maintenance/finding-active-users.md): See if other Admins are logged in, and what they're editing.
- [Keyfax SSO – via Microsoft Entra ID Support](https://docs.keyfax.biz/product-suite/admin/user_maintenance/keyfax-sso-via-microsoft-entra-id-support.md): Keyfax Single Sign On (SSO) allows password and permissions management to be orchestrated from Microsoft Entra Id allowing users to start Keyfax without entering a username or password.
- [Advanced](https://docs.keyfax.biz/product-suite/admin/advanced.md): Advanced options in Keyfax Admin Tools. With 4.4.7 or later.
- [Base Task Templates](https://docs.keyfax.biz/product-suite/admin/advanced/base-task-templates.md): The building blocks for Tasks.
- [Email Task Templates](https://docs.keyfax.biz/product-suite/admin/advanced/base-task-templates/email-task-templates.md): How to set up Email Task Templates for use in your scripts.
- [Letter Task Templates](https://docs.keyfax.biz/product-suite/admin/advanced/base-task-templates/letter-task-templates.md): How to set up Letter Task Templates for use by your scripts.
- [Note Task Templates](https://docs.keyfax.biz/product-suite/admin/advanced/base-task-templates/note-task-templates.md): How to set up Note Task Templates for use by your scripts.
- [SMS Task Templates](https://docs.keyfax.biz/product-suite/admin/advanced/base-task-templates/sms-task-templates.md): How to set up SMS Task Templates for use by your scripts (Keyfax version 4.4.7 and later).
- [VoiceSage Task Templates](https://docs.keyfax.biz/product-suite/admin/advanced/base-task-templates/voicesage-task-templates.md): How to set up VoiceSage SMS and RMM Task Templates.
- [Host-specific notes](https://docs.keyfax.biz/product-suite/admin/advanced/base-task-templates/host-specific-notes.md): Managing Base Task Templates for different hosts.
- [Export & Import](https://docs.keyfax.biz/product-suite/admin/advanced/export-and-import.md): Use export & import options to copy script types between Keyfax installations.
- [Communications Queues](https://docs.keyfax.biz/product-suite/admin/advanced/communications-queues.md): Views communications that are waiting to be sent or have already been sent to addressees.
- [Host Operations](https://docs.keyfax.biz/product-suite/admin/host-operations.md)
- [ActiveH Operations](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations.md)
- [Introduction](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/introduction.md)
- [Actions](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/actions.md)
- [Databoxes & UDEs](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/databoxes-and-udes.md)
- [Emails](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/emails.md)
- [Mail Merge Letters](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/mail-merge-letters.md)
- [Populating CallType](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/populating-calltype.md): Populating the Call Type in ActiveH CRM
- [Populating JobType](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/populating-jobtype.md)
- [Repairs Inspection Task](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/repairs-inspection-task.md)
- [Repairs Interface](https://docs.keyfax.biz/product-suite/admin/host-operations/activeh-operations/repairs-interface.md)
- [Fast Lean Smart](https://docs.keyfax.biz/product-suite/admin/host-operations/fast-lean-smart.md): DRS Scheduling (Powered by FLS VISITOUR Integration)
- [Best Practices](https://docs.keyfax.biz/product-suite/admin/best-practices.md): Best practices and help to get the most out of Keyfax Admin Tools.
- [Extracting XML from Keyfax tables](https://docs.keyfax.biz/product-suite/admin/best-practices/extracting-xml-from-keyfax-tables.md): Help to pull data in a readable format.
- [Script Performance](https://docs.keyfax.biz/product-suite/admin/best-practices/script-performance.md): Factors that influence the speed/efficiency of your scripts.
- [Handling multiple rows from SQL](https://docs.keyfax.biz/product-suite/admin/best-practices/handling-multiple-rows-from-sql.md): How your Databoxes can handle multiple rows of data
- [HTML Editor](https://docs.keyfax.biz/product-suite/admin/best-practices/html-editor.md): An introduction to some of the possibilities of the HTML text exitor
- [Writing SQL Queries](https://docs.keyfax.biz/product-suite/admin/best-practices/writing-sql-queries.md): Some best practices...
- [Known Issues](https://docs.keyfax.biz/product-suite/admin/known-issues.md)
- [Startup Messages](https://docs.keyfax.biz/product-suite/admin/known-issues/startup-messages.md)
- [Running but not Visible](https://docs.keyfax.biz/product-suite/admin/known-issues/running-but-not-visible.md)
- [Error 1001 During Install](https://docs.keyfax.biz/product-suite/admin/known-issues/error-1001-during-install.md)
- [Stopped Working](https://docs.keyfax.biz/product-suite/admin/known-issues/stopped-working.md)
- [Keyfax Staff](https://docs.keyfax.biz/product-suite/staff.md): Enabling busy contact centre service advisors to manage a wide range of resident repair and service enquiries more efficiently and effectively.
- [System Requirements](https://docs.keyfax.biz/product-suite/staff/system-requirements.md): The Keyfax system requirements.
- [Advisor Feedback](https://docs.keyfax.biz/product-suite/staff/advisor-feedback.md)
- [Priority and Quantity](https://docs.keyfax.biz/product-suite/staff/priority-and-quantity.md)
- [Tenant Satisfaction Measures (TSM)](https://docs.keyfax.biz/product-suite/staff/tenant-satisfaction-measures-tsm.md): A Script Type that implements a TSM Questionnaire (Keyfax version 4.4.8 and later).
- [Keyfax Self-Service](https://docs.keyfax.biz/product-suite/online.md): Help tenants help themselves.
- [System Requirements](https://docs.keyfax.biz/product-suite/online/system-requirements.md): The Keyfax system requirements.
- [Browser Support](https://docs.keyfax.biz/product-suite/online/browser-support.md): Supported browsers for Keyfax Self-Service
- [Tenant Satisfaction Measures (TSM)](https://docs.keyfax.biz/product-suite/online/tenant-satisfaction-measures-tsm.md): A Script Type that implements a TSM Questionnaire (Keyfax version 4.4.8 and later).
- [Keyfax KeyNect](https://docs.keyfax.biz/product-suite/keyfax-keynect.md): Scalable, low latency video calling for real-time, accurate repair diagnosis.
- [System Requirements](https://docs.keyfax.biz/product-suite/keyfax-keynect/system-requirements.md): What's needed to use Keyfax KeyNect.
- [Installation](https://docs.keyfax.biz/product-suite/keyfax-keynect/installation.md)
- [KeyNect Set-up](https://docs.keyfax.biz/product-suite/keyfax-keynect/installation/keynect-set-up.md): Entra ID set up and user role management
- [Keyfax Set-up](https://docs.keyfax.biz/product-suite/keyfax-keynect/installation/keyfax-set-up.md): How Keyfax can be configured to work with KeyNect.
- [Introduction](https://docs.keyfax.biz/product-suite/keyfax-keynect/introduction.md): Learn the basics of Keyfax KeyNect.
- [Login and access](https://docs.keyfax.biz/product-suite/keyfax-keynect/introduction/login-and-access.md): How to access Keyfax KeyNect.
- [Navigation](https://docs.keyfax.biz/product-suite/keyfax-keynect/introduction/navigation.md): An overview of the navigation for the KeyNect Portal & Desktop and Mobile application.
- [Getting Started](https://docs.keyfax.biz/product-suite/keyfax-keynect/introduction/getting-started.md): Learn how to get started using Keyfax KeyNect.
- [KeyNect Features](https://docs.keyfax.biz/product-suite/keyfax-keynect/introduction/keynect-features.md): Keyfax KeyNect key product features.
- [Typical User Journey](https://docs.keyfax.biz/product-suite/keyfax-keynect/introduction/typical-user-journey.md): The typical Keyfax KeyNect user journey.
- [Use Cases](https://docs.keyfax.biz/product-suite/keyfax-keynect/use-cases.md): The most common use cases for Keyfax KeyNect.
- [Social Housing](https://docs.keyfax.biz/product-suite/keyfax-keynect/use-cases/social-housing.md): Benefits for Housing ProvidersUsing Keyfax KeyNect
- [Bath Panel Broken](https://docs.keyfax.biz/product-suite/keyfax-keynect/use-cases/social-housing/bath-panel-broken.md): Use case for reporting a broken bath panel.
- [Central Heating Issue](https://docs.keyfax.biz/product-suite/keyfax-keynect/use-cases/social-housing/central-heating-issue.md): Use case of how to resolve a central heating issue.
- [Mould Issue](https://docs.keyfax.biz/product-suite/keyfax-keynect/use-cases/social-housing/mould-issue.md): Use case for inspecting condensation, mould or damp.
- [Resetting Trip Switch](https://docs.keyfax.biz/product-suite/keyfax-keynect/use-cases/social-housing/resetting-trip-switch.md): Use case of how to reset a trip switch.
- [General Use Cases](https://docs.keyfax.biz/product-suite/keyfax-keynect/use-cases/general-use-cases.md): The most common use cases for Keyfax KeyNect.
- [Starting a Call](https://docs.keyfax.biz/product-suite/keyfax-keynect/starting-a-call.md): Learn how to start a call within Keyfax KeyNect.
- [Keyfax Two Way Call](https://docs.keyfax.biz/product-suite/keyfax-keynect/starting-a-call/keyfax-two-way-call.md): Learn how to start a Keyfax KeyNect call via Keyfax.
- [KeyNect Two Way Call](https://docs.keyfax.biz/product-suite/keyfax-keynect/starting-a-call/keynect-two-way-call.md): Learn how to create a two-way call via KeyNect.
- [KeyNect One Way Video Call](https://docs.keyfax.biz/product-suite/keyfax-keynect/starting-a-call/keynect-one-way-video-call.md): Learn how to create a one-way video call via KeyNect.
- [KeyNect One Way Audio Call](https://docs.keyfax.biz/product-suite/keyfax-keynect/starting-a-call/keynect-one-way-audio-call.md): Learn how to create a one-way audio call via KeyNect
- [KeyNect Portal](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-portal.md): Overview of the KeyNect Portal features.
- [Call Resources](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-portal/call-resources.md): The central area to access all the media captured via KeyNect for your organisation.
- [Customisation](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-portal/customisation.md): Learn more about customising your KeyNect settings and configuration.
- [Call Classifiers](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-portal/call-classifiers.md): Learn more about call classifiers within Keyfax KeyNect.
- [Create Call](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-portal/create-call.md): Learn how about the create call tab in Keyfax KeyNect.
- [Reports](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-portal/reports.md): Learn more about the reports offered within Keyfax KeyNect.
- [API Docs](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-portal/api-docs.md): Details on the Keyfax KeyNect REST based Web API.
- [About Keyfax KeyNect](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-portal/about-keyfax-keynect.md): Learn more about Keyfax KeyNect
- [KeyNect API](https://docs.keyfax.biz/product-suite/keyfax-keynect/keynect-api.md)
- [FAQs & Known issues](https://docs.keyfax.biz/product-suite/keyfax-keynect/faqs-and-known-issues.md): Frequently asked questions and known issues.
- [Connection](https://docs.keyfax.biz/product-suite/keyfax-keynect/faqs-and-known-issues/connection.md): A list of common questions and known issues around connectivity.
- [Keyfax](https://docs.keyfax.biz/product-suite/keyfax-keynect/faqs-and-known-issues/keyfax.md): A list of common questions and known issues when using KeyNect with Keyfax.
- [Login and set-up](https://docs.keyfax.biz/product-suite/keyfax-keynect/faqs-and-known-issues/login-and-set-up.md): A list of common questions and known issues when setting up or logging into KeyNect.
- [Portal](https://docs.keyfax.biz/product-suite/keyfax-keynect/faqs-and-known-issues/portal.md): A list of common questions and known issues when using the KeyNect portal.
- [Keyfax KeyNamics](https://docs.keyfax.biz/product-suite/keynamics.md): An out-the-box Microsoft Dynamics 365 integration for Keyfax.
- [Model Driven Apps](https://docs.keyfax.biz/product-suite/keynamics/model-driven-apps.md): KeyNamics can be integrated into any D365 Model Driven App.
- [Power Pages Portals](https://docs.keyfax.biz/product-suite/keynamics/power-pages-portals.md): KeyNamics for Power Pages Portals
- [Installation](https://docs.keyfax.biz/product-suite/keynamics/installation.md): Learn more to install KeyNamics.
- [System Requirements](https://docs.keyfax.biz/product-suite/keynamics/installation/system-requirements.md): The Keyfax system requirements.
- [Solution Import](https://docs.keyfax.biz/product-suite/keynamics/installation/solution-import.md): Guidance on how to install the KeyNamics solution
- [Basic Setup](https://docs.keyfax.biz/product-suite/keynamics/installation/basic-setup.md)
- [Known Issues](https://docs.keyfax.biz/product-suite/keynamics/installation/known-issues.md): Known errors & workarounds with KeyNamics.
- [Embedding](https://docs.keyfax.biz/product-suite/keynamics/embedding.md)
- [Model Driven Apps](https://docs.keyfax.biz/product-suite/keynamics/embedding/model-driven-apps.md): Learn how to add KeyNamics to your model driven app entity forms.
- [Power Pages Portals](https://docs.keyfax.biz/product-suite/keynamics/embedding/power-pages-portals.md): Learn how to install KeyNamics within your Power Pages Portal.
- [Configuration](https://docs.keyfax.biz/product-suite/keynamics/configuration.md): Learn how to configure and get the most from KeyNamics.
- [Settings](https://docs.keyfax.biz/product-suite/keynamics/configuration/settings.md): The settings used to control KeyNamics functionality & behavior.
- [Mappings](https://docs.keyfax.biz/product-suite/keynamics/configuration/mappings.md)
- [Creating Mappings](https://docs.keyfax.biz/product-suite/keynamics/configuration/mappings/creating-mappings.md): Learn how to create mappings within KeyNamics.
- [Minimum Mapping Requirements](https://docs.keyfax.biz/product-suite/keynamics/configuration/mappings/minimum-mapping-requirements.md): The minimum mapping requirements for Keyfax & KeyNamics.
- [Mapping Entity Form Fields](https://docs.keyfax.biz/product-suite/keynamics/configuration/mappings/mapping-entity-form-fields.md): Learn how to work with entity form fields within KeyNamics.
- [Mapping Choice Fields](https://docs.keyfax.biz/product-suite/keynamics/configuration/mappings/mapping-choice-fields.md): Learn how to map choice (also known as Option Set) ffields within KeyNamics.
- [Mapping Lookup fields](https://docs.keyfax.biz/product-suite/keynamics/configuration/mappings/mapping-lookup-fields.md)
- [Mapping Usernames](https://docs.keyfax.biz/product-suite/keynamics/configuration/mappings/mapping-usernames.md): Send Dynamics 365 usernames to Keyfax via KeyNamics.
- [Mapping Examples](https://docs.keyfax.biz/product-suite/keynamics/configuration/mappings/mapping-examples.md): Example mappings to help demonstrate KeyNamics mappings.
- [FetchXML](https://docs.keyfax.biz/product-suite/keynamics/configuration/fetchxml.md)
- [Creating FetchXML queries](https://docs.keyfax.biz/product-suite/keynamics/configuration/fetchxml/creating-fetchxml-queries.md)
- [Logging](https://docs.keyfax.biz/product-suite/keynamics/configuration/logging.md)
- [Test](https://docs.keyfax.biz/product-suite/keynamics/configuration/test.md): Learn how to test basic KeyNamics functionality.
- [Advanced](https://docs.keyfax.biz/product-suite/keynamics/advanced.md): Advanced topics related to KeyNamics.
- [Mode Translation Rules](https://docs.keyfax.biz/product-suite/keynamics/advanced/mode-translation-rules.md)
- [Customising Launch Button](https://docs.keyfax.biz/product-suite/keynamics/advanced/customising-launch-button.md)
- [Extending Export Data](https://docs.keyfax.biz/product-suite/keynamics/advanced/extending-export-data.md)
- [Mapping Dump Fields](https://docs.keyfax.biz/product-suite/keynamics/advanced/mapping-dump-fields.md)
- [Mapping JSON Results](https://docs.keyfax.biz/product-suite/keynamics/advanced/mapping-json-results.md): Learn how to return Keyfax results as JSON within KeyNamics.
- [Enabling Help Panes](https://docs.keyfax.biz/product-suite/keynamics/advanced/enabling-help-panes.md)
- [Mobile Operation](https://docs.keyfax.biz/product-suite/keynamics/advanced/mobile-operation.md)
- [Handling uploaded content](https://docs.keyfax.biz/product-suite/keynamics/advanced/handling-uploaded-content.md): How to access uploaded file content in KeyNamics
- [Technical](https://docs.keyfax.biz/product-suite/keynamics/technical.md): Technical information related to KeyNamics.
- [Topology](https://docs.keyfax.biz/product-suite/keynamics/technical/topology.md): The general topology of KeyNamics.
- [Copying Environments](https://docs.keyfax.biz/product-suite/keynamics/technical/copying-environments.md): How to reconfigure KeyNamics for new environments
- [Keyfax Startup Data](https://docs.keyfax.biz/product-suite/keynamics/technical/keyfax-startup-data.md)
- [Keyfax Export Data](https://docs.keyfax.biz/product-suite/keynamics/technical/keyfax-export-data.md)
- [Keyfax Client](https://docs.keyfax.biz/product-suite/client.md): Details related to the native Keyfax client application.
- [Installation](https://docs.keyfax.biz/product-suite/client/installation.md): Installation information related to the Keyfax Client.
- [Getting Started](https://docs.keyfax.biz/product-suite/client/installation/getting-started.md): Information related to the Keyfax Client installation & configuration.
- [Launch Tester](https://docs.keyfax.biz/product-suite/client/installation/launch-tester.md)
- [Uninstall / reinstall](https://docs.keyfax.biz/product-suite/client/installation/uninstall-reinstall.md)
- [Known Issues](https://docs.keyfax.biz/product-suite/client/installation/known-issues.md)
- [Keyfax Cloud](https://docs.keyfax.biz/product-suite/keyfax-cloud.md): The power of Keyfax, fully managed & in the cloud.
- [Uptime Guarantee](https://docs.keyfax.biz/product-suite/keyfax-cloud/uptime-guarantee.md)
- [Business Continuity](https://docs.keyfax.biz/product-suite/keyfax-cloud/business-continuity.md): How we ensure continued Keyfax Cloud service in the event of the worst


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keyfax.biz/product-suite.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
