Freshservice → Facilio Connector App
Overview
This sidebar app integrates Freshservice Tickets with Facilio Workorders.
It allows users to:
- Check whether a Facilio workorder already exists for a Freshservice ticket
- View key workorder details directly inside Freshservice
- Create a new Facilio workorder from a Freshservice ticket when none exists
- View live status updates and comments from Facilio
The goal is to avoid duplicate workorders and give agents instant visibility without switching tools.
Where the App Appears
- Freshservice Ticket Sidebar
- Automatically activates when a ticket is opened
What the App Does
1. Auto Check on Ticket Open
When a Freshservice ticket is opened, the app:
- Checks Facilio to see if a workorder already exists for the ticket
- If found, displays workorder details
- If not found, shows an option to create one
2. View Existing Workorder Details
If a workorder already exists, the sidebar shows:
- Workorder ID
- Status (e.g., Submitted, In Progress, Closed)
- Assigned To
- Due Date
- Comments from Facilio (with author name and timestamp)
Comments are shown in chronological order with clear visual separation.
3. Create a New Workorder
If no workorder exists:
- Click Create Workorder
- The app pre-fills details from the Freshservice ticket:
- Subject
- Description
- You can modify:
- Site (type or select from dropdown)
- Priority (Low / Medium / High)
- Subject
- Description
Once submitted:
- A Facilio workorder is created
- The sidebar immediately switches to the workorder view
4. Prevents Duplicate Workorders
Before creating a new workorder, the app:
- Checks Facilio using the ticket reference
- Blocks creation if a workorder already exists
- Displays the existing workorder instead
This ensures one ticket = one workorder.
Required Configuration
- Facilio API Key
- Used to authenticate requests to Facilio APIs
- Entered once during app installation
- Securely stored and not visible to agents
Permissions & Security
- Uses Facilio API authentication via API key
- No credentials are exposed in the UI
- Data is fetched live from Facilio (no long-term local storage)
User Experience Highlights
- No manual copy-paste between tools
- Real-time Facilio data inside Freshservice
- Clean, readable UI optimized for sidebar usage
- Prevents accidental duplicate workorders
Permissions & Access
- Requires a valid Facilio API Key
- Uses read/write access for:
- Workorders
- Uses readonly access only for:
- Sites
- Comments
Notes
- The app always fetches live data from Facilio
- No local caching is used for workorder existence checks
- Comments shown are sourced directly from Facilio