Keyfax
  • 📋What is Keyfax?
  • Product Suite
    • Keyfax Administrator Tools
      • System Requirements
      • Installation
      • Logging On
      • Navigation
      • Exclusive Mode
      • Script Levels
        • Master Scripts
          • Category Editing
          • Topic Editing
          • Self-Service Categories
        • System Scripts
          • Cancel
          • Priority Justifications
          • Results
          • Special Instructions
          • Startup
        • Script Sets
          • Category Properties
          • Setting up Topics
          • Topic Properties
          • Loading Script Sets
      • Script Editing
        • Script Editing - The basics
        • References
        • Testing your changes
        • Script Flows
      • Script Entities
        • Databoxes
          • Script Data
            • Host-specific notes
          • SQL Query
            • Testing SQL Query Databoxes
          • Import XML
          • Export XML
          • System Values
          • Company Data
          • Testing Databoxes & Expressions
          • Databox Read
          • Databox Write
          • Databoxes in Messages & Tasks
        • Questions
          • Address
          • Checklist
          • Date/Time
          • Dynamic Lists
            • Testing Dynamic Lists
            • Dynamic List Examples
          • External Forms (eForms)
            • External Forms - Technical
          • File Upload
          • List
          • Numeric
          • Text
          • Video Call
        • Asset Data
        • Markers
        • Messages
          • Testing Messages
        • Services
          • Host-specific notes
        • Priorities
        • Tasks
          • Enclosures & Attachments
          • Continuations
          • Host-specific notes
      • Reports
      • Databox Examples
        • Business Days
        • Working Hours
        • Time of day
        • Higher priority jobs
        • Script Duration
        • How did it happen?
        • Repair Description
        • Concatenating CSV
        • Tenant Handbook
        • Multi-line Addresses
        • Priority / Response Days
        • Contains Text
      • Databox Expressions
        • Text Expressions
          • CSV
          • Entry
          • Exists
          • FieldMerge
          • Index
          • IndexOf
          • InList
          • Item
          • Len
          • ListTidy
          • Lower
          • PadLeft
          • Replace
          • Row
          • RowMerge
          • SubStr
          • Trim
          • Upper
          • WCase
        • Numeric Expressions
          • Abs
          • AsNum
          • Between
          • Int
          • Mod
          • Number
          • Result
          • Round
        • Date Expressions
          • After
          • AsDate
          • Before
          • BetweenDates
          • DateAdd
          • Day
          • Month
          • Now
          • Today
          • WeekDay
          • Year
        • Number Formatting
        • Operators And Literals
        • Logical Expressions
        • Additional Functions
          • Ds
      • Users
        • Finding active users
        • Keyfax SSO – via Microsoft Entra ID Support
      • Advanced
        • Base Task Templates
          • Email Task Templates
          • Letter Task Templates
          • Note Task Templates
          • SMS Task Templates
          • VoiceSage Task Templates
          • Host-specific notes
        • Export & Import
        • Communications Queues
      • Host Operations
        • ActiveH Operations
          • Introduction
          • Actions
          • Databoxes & UDEs
          • Emails
          • Mail Merge Letters
          • Populating CallType
          • Populating JobType
          • Repairs Inspection Task
          • Repairs Interface
        • Fast Lean Smart
      • Best Practices
        • Extracting XML from Keyfax tables
        • Script Performance
        • Handling multiple rows from SQL
        • HTML Editor
        • Writing SQL Queries
      • Known Issues
        • Startup Messages
        • Running but not Visible
        • Error 1001 During Install
        • Stopped Working
    • Keyfax Staff
      • System Requirements
      • Advisor Feedback
      • Priority and Quantity
    • Keyfax Self-Service
      • System Requirements
      • Browser Support
    • KeyNamics
      • Model Driven Apps
      • Power Pages Portals
      • Installation
        • System Requirements
        • Solution Import
        • Basic Setup
        • Known Issues
      • Embedding
        • Model Driven Apps
        • Power Pages Portals
      • Configuration
        • Settings
        • Mappings
          • Creating Mappings
          • Minimum Mapping Requirements
          • Mapping Entity Form Fields
          • Mapping Lookup fields
          • Mapping Examples
        • FetchXML
          • Creating FetchXML queries
        • Logging
        • Test
      • Advanced
        • Mode Translation Rules
        • Customising Launch Button
        • Extending Export Data
        • Mapping Dump Fields
        • Mapping JSON Results
        • Enabling Help Panes
        • Mobile Operation
        • Handling uploaded content
      • Technical
        • Topology
        • Copying Environments
        • Keyfax Startup Data
        • Keyfax Export Data
    • Keyfax Client
      • Installation
        • Getting Started
        • Launch Tester
        • Uninstall / reinstall
        • Known Issues
    • Keyfax Cloud
      • Uptime Guarantee
      • Business Continuity
  • General
    • General FAQs
      • General Questions
      • Installation Questions
      • Migration Questions
      • Security Questions
      • Test & Training Questions
    • Keyfax FAQs
      • Keyfax Administrator Tools
      • Keyfax Staff
      • Keyfax Self-Service
      • KeyNamics
      • Keyfax Client
      • Keyfax Cloud
    • Issues & Solutions
      • Emails not working
    • Release Notes
      • Keyfax
        • 4.4.7
        • 4.4.6
        • 4.4.5
        • 4.4.4
        • 4.4.3
        • 4.4.2
        • 4.4.1
        • 4.4.0
        • Previous Releases
      • Keyfax Client
        • 4.0.0.44
        • 4.0.0.43
        • 4.0.0.42
        • Previous Releases
      • KeyNamics
        • 3.0.0.0
        • 2.0.0.13
        • Previous Releases
      • Older Releases
        • Staff
  • Integrations
    • API Docs
      • REST API
        • Quick Start
        • Deep Dive
        • API SDKs
          • .NET SDK
          • JavaScript SDK
          • Start-Up Data
          • Processing Results
        • API Reference
      • SOAP API
        • Quick Start
        • Error Handling
        • Status Codes
        • XML Schemas
          • Startup Schema
          • Results Schema
          • Results with Note
          • Cancelled Schema
          • Address data
      • Legacy APIs
        • Active X
        • Asynchronous Pluggable Protocols
        • XmlHttp
    • Integrations
      • Aareon
        • Introduction
        • Launching Keyfax Repairs
        • Launching Keyfax Enquiries
        • Configuration
        • SOAP based integration
        • QL Message fields
        • Known problems
      • Accuserve
      • ActiveH Desktop
        • Introduction
        • ActiveH Repair Interface
        • Known Problems
        • Keyfax Configuration
          • MISExchange.xml
          • Example Settings
          • Retrieving Block Codes
        • MIS Configuration
          • Exchange Process
          • Exchange Elements
          • User Permissions
          • User Security
          • UDE Interface
          • UDE Configuration
          • Settings
          • Desktop Configuration
          • Priorities Configuration
          • Populating Job Type
          • Populating Assigned To
          • Populating Call Classification
          • Configuring Log Call
            • Launching Keyfax from Response Repairs
          • Workflow Integration Actions
        • MIS interface Objects
          • CRM Gateway
          • Desktop Task
          • System Task Email Addressee
          • Desktop Task Action
          • Repair Request
          • Repair Request Inspection
          • Repair Request Task
      • ActiveH Portal (TIPS)
        • Introduction
        • Settings
        • Known Issues
      • ActiveH Web
      • Breeze IT
      • Caltech
      • Capita
        • Capita Housing / Academy
          • Host Table Usage
          • Troubleshooting
        • Open Housing
      • Civica
        • Civica CX
          • Introduction
          • Mappings
          • Start Up Data
          • Inspections
          • Known Issues
        • Civica CM
          • Known problems
        • Servitor
          • Example Import XML
          • Example Export XML
      • ContactView
      • Dynamics
      • Kirona
      • Lagan
      • MIS
      • MRI
      • Northgate
        • Launching Keyfax
        • Exchange process
        • XML/Field mappings
      • OneServe
      • ROCC
      • Total Mobile
        • Launching Keyfax (TASK)
        • TotalView Configuration
      • SDM
    • Best Practices
      • Integration Considerations
      • Displaying Keyfax Self-Service
  • Technical
    • General
      • Keyfax Architecture
      • Clearing Cache
    • Cloud Operation
      • Microsoft Azure
      • Amazon Web Services
    • Configuration Settings
      • Introduction
      • Paths Element
    • Developer Zone
      • eForm Technical Details
    • SQL Server
      • Freeing Space
      • Maintaining Indexes
      • Maintenance Plan
      • Restoring Live into Test
  • Links
    • Our Web Site
    • Our Blog
    • Try Keyfax
    • Contact Us
Powered by GitBook
On this page
  • VoiceSage Base Task Template
  • Properties
  • Mappings
  • Creating a new Task Template
  • How to configure VoiceSage
  • VoiceSage API Permissions
  1. Product Suite
  2. Keyfax Administrator Tools
  3. Advanced
  4. Base Task Templates

VoiceSage Task Templates

How to set up VoiceSage SMS and RMM Task Templates.

PreviousSMS Task TemplatesNextHost-specific notes

Last updated 18 days ago

This feature is available from Keyfax version 4.4.7+ and requires a subscription to VoiceSage and be configured in the XML configuration file within your Keyfax installation. Please contact Omfax Support for details on how to achieve this.

VoiceSage Tasks allows Keyfax to send Voicesage SMS and Rich Media Messages (RMMs) at any point during a Keyfax script. RMMs are enhanced SMS messages that allow you to send richer content like images, videos and links direct to user's mobile devices.

VoiceSage Base Task Template

Selecting 'VoiceSage RMM' from the Base Task Template list described , will display a template to capture all the required details for a new task template:

Properties

Description – describing the Task's role/purpose

To – recipient phone number

RMM Template Id - the ID of the RMM template from within VoiceSage

SMS Template Id - the ID of the SMS template from within VoiceSage

Bookmarks (Databoxes), including Expressions can be used/added to the RMM, SMS and To fields.

TIP To add Databoxes to the template fields you will need to drag and drop from the Bookmark Selection menu into the field.

Mappings

Mappings can be applied to map VoiceSage fields to Keyfax Bookmarks (Databoxes). Fields that are added to the Keyfax Task Template but not used in the VoiceSage SMS or RMM will be ignored.

VoiceSage Custom Field Name - the name of the Custom Field from within VoiceSage

Custom Field Value - the corresponding Keyfax Bookmark (Databox) that will be mapped to, from VoiceSage, to be used within the Task

The example below shows the Custom Field names of "KeyfaxTenantName" and "RepairDetails" being used within the VoiceSage SMS.

  1. Click "SETTINGS" and select "Account Settings"

  2. Select "Custom Fields"

  3. Select "ADD CUSTOM FIELD".

Enter the Custom Field name to be created and click "SAVE". The field will now be available to use within the VoiceSage template(s).

Creating a new Task Template

Create a new Task and select the Base Template required.

Enter the ID of the VoiceSage RMM Template and SMS Template is the corresponding fields as highlighted below.

NOTE: Enter a zero in the RMM ID field if you only need to send an SMS.

Add the corresponding Keyfax Bookmarks/Databoxes as required.

Add the Task to the required step in the script.

Upon completion of the script and selecting "Process tasks", a preview of the task is presented. As we can see the two Custom Fields have been updated with the name and recorded text from Keyfax.

The resulting SMS message will be sent to the recipients mobile with a link to the RMM (if included):

Clicking on the link within the SMS will display the RMM:

How to configure VoiceSage

  • The customer should confirm which Keyfax environment(s) will be used to test the VoiceSage integration.

  • The customer should confirm which Keyfax environment(s) will be used to develop & test Keyfax Scripts to include the necessary VoiceSage tasks. If this will be completed outside of Live (for example within a Dev, Test or UAT environment) then Live scripts should be first copied into the desired environment and a change freeze should be imposed in Live whilst changes are being developed within the desired environment. Upon a successful UAT phase the database containing the latest script developments would be copied back into Live upon an agreed date and the change freeze in Live lifted.

  • After successful testing other lower environments should be updated with the latest database containing the latest script developments (for example updating Dev or Test if changes are applied directly into UAT)

  • The customer will need to supply a VoiceSage API Key and Sender ID. An example of this is shown below...

<Provider CommsType="RMM">
	<VOICESAGE apiKey="api_key_/RXXXXXXXXXXXXXXXXXXXXXXXXXXXXdw+" senderId="KEYFAX" />
</Provider>

VoiceSage API Permissions

If you wish to use a VoiceSage template, it MUST be created when logged in as the VoiceSage API user or shared with the VoiceSage user who has the VoiceSage API permissions. The customer will need to talk to VoiceSage themselves to find out who the API user is. All templates which are to be used / sent will have to be shared with this API user first via the VoiceSage dashboard before they can be used / sent.

To create a new Custom Field in VoiceSage you must be logged in as the .

Clicking "Send RMM" will add the SMS to the to be sent.

Please contact for assistance.

Communications Queue
Omfax Support
VoiceSage API user
here
VoiceSage Base Task Template
VoiceSage Mappings
VoiceSage SMS example
New Custom Field in VoiceSage
RMM and SMS Template ID's are obtained from the VoiceSage interface
VoiceSage Custom Field Mappings
RMM Task added to a script
VoiceSage RMM details to be submitted
VoiceSage SMS example
VoiceSage RMM example