Fulfilra logo: a white butterfly on a green tileFulfilraby ITSM Ltd
Features

What Fulfilra does

Everything below runs inside your Jira site. There is no other service, no other login, and nothing to keep in sync.

The catalog

Forms people can actually fill in

Request types are grouped into categories and published to everyone with a Jira licence. Each type carries its own form.

  • Eight field types — text, long text, number, date, email, checkbox, single-select and multi-select.
  • Per-field rules — required or optional, option lists, placeholder and help text.
  • Validated on the way in, so an agent never receives an empty required answer.
  • Archive, never delete. Retiring a form leaves every historical request readable.

A field that already has submitted answers cannot be removed — Fulfilra refuses and names it, rather than orphaning the answers on old requests.

A request type being edited: settings, form fields and approval steps
Editing a request type: settings, fields, and its approval steps.
An approver's list of requests waiting on them, marked with whose turn it is
An approver's queue. Only the active step is decidable.
Approvals

Sequential, named, and enforced

  • Up to three steps per request type, decided in order.
  • Each names one person, not a group — so authority cannot move because somebody edited a directory.
  • Only the active step is decidable. A later approver cannot jump the queue by holding a link.
  • Rejection requires a reason, and that reason is the one thing the requester is shown.
  • Self-approval resolves itself. If the approver is the requester, that step passes at submission rather than waiting forever.
  • Deactivated approvers are surfaced. Fulfilra reads account status from Atlassian and flags approvals waiting on somebody who has left.
  • A daily reminder, to the approver whose turn it is, once a day — off until an administrator sets how many days on the Team tab.
The agent queue showing every request on the site with status and Jira issue
The queue, ordered by priority and due date.
Priority and target dates

A due date requesters never set themselves

  • Every request has a priority — Urgent, High, Normal or Low. A request type sets the one new requests start at; an agent can change it, with a reason. Requesters never see it.
  • A target in working days, where a request type carries one. The date is set once, when work can actually start — at submission, or at the final approval for a type that needs one — against the working week you choose on the Catalog tab.
  • Agents can move a target, with a reason the requester is told, in their inbox and on the customer portal.
  • The queue orders by priority and due date, and shows which requests are due, overdue or met.
  • The linked Jira issue's Due date follows the target — and if you publish request status to Jira, the target date can be searched there too.
Jira integration

Two-way, with a deliberate ceiling

Every request whose type calls for it files a Jira issue in the same invocation as the submission — the requester's confirmation names the issue key because the issue already exists.

What flows back from Jira

  • Status, mapped by category: In Progress starts work, Done resolves. To Do deliberately does nothing.
  • A named status rule where a category is too coarse — “Waiting for customer” parking the request rather than leaving it In progress. It beats the category, in both directions.
  • Public comments, mirrored onto the request. Internal Jira comments never cross.

What Fulfilra sends to Jira

  • The move: the app takes a transition your workflow actually offers, landing in your named status or the right category.
  • Public comments onto the issue; a note on a transition as an internal JSM comment; an internal note into the issue's work log. Both of those are surfaces a portal customer cannot reach.
  • Never a field it cannot answer honestly. A transition screen demanding a custom “Root cause” stops and says so — though a required Resolution is filled from your own site's list.

What Jira is never allowed to do

  • Approve or reject — that is a named person's decision.
  • Close or cancel — closure belongs to the requester.
  • Move anything out of a pending approval, or out of a finished request.

Two lists an administrator can read: what Jira has actually sent, and what could not be applied — with the issue, the request and the reason. Nothing is dropped in silence.

Jira settings: the project for new issues and the status category mapping
Category mapping, and the sync failures list.
Templates

Twenty request types, already written

Install a pack and edit what does not fit, instead of starting from a blank form.

IT service desk 11 types

The requests an IT team fields every week.

General IT help · New starter setup · Leaver deprovisioning · Hardware request · Software & licence request · Application access · Password reset & account unlock · VPN & remote access · Shared mailbox & distribution list · Mobile device & SIM · File & email restore

HR & people 9 types

Everyday people requests.

Ask HR · Employee onboarding · Employment & reference letters · Leave request · Flexible working request · Payroll query · Personal details change · Training & development · Workplace adjustment

Starter packs and the template library in Fulfilra's admin settings
Installing a pack is idempotent: run it twice and it fills in what is missing.
The in-app inbox with unread notifications about requests
The inbox, with an unread count on the tab.
Notifications

Two tiers, and we tell you which you are getting

  1. Always: a row in the in-app inbox, with an unread count. This is the record.
  2. When the request has a linked Jira issue: Jira emails the person about the issue, in Jira's words, subject to their own Jira notification settings.

It runs entirely inside Atlassian, so it has no mail transport of its own — that is the same property that keeps your data in your tenancy. A request type with no linked issue can still reach people: an administrator points one shared notices issue at a project, and Fulfilra notifies on that instead of a per-request issue.

Until an administrator creates one, a request type that requires approval and creates no issue notifies its approvers inside the app only, and the Catalog tab says so. Creating a request type turns issue creation on by default, and the catalog labels any where you have turned it off.

Reporting

The handful of numbers worth acting on

  • Open now, submitted and resolved, each against the window before it.
  • Mean time to resolve, over 30, 90 or 365 days.
  • Submitted against resolved over time, and the open queue by status, type, agent and age.
  • Approvals waiting, with the age of the oldest, and the state of the Jira sync.
  • Overdue now — requests past their target date, for the types that carry one.

The two worth watching are waiting on information from customer and unassigned. A large count of either usually means requests that quietly died — waiting on a reply, or waiting on an owner — and need closing or assigning, not that you need more agents.

The reporting dashboard: tiles for open, submitted, resolved and mean time to resolve, above charts of requests over time and the open queue by status, type, agent and age
Four places it appears

Wherever the person already is

The Apps menu

Everyone with a Jira licence: raise a request, track your own, decide approvals, work the queue, read your inbox.

A project tab

Inside any Jira project, the requests whose issues live on that board — for the team that works it.

Jira settings

Setup, catalog, team, Jira connection, templates, reporting and the database. Site administrators only.

The service desk portal

A panel on a Jira Service Management portal: the request types you publish to customers, and their own requests. No Jira licence needed.

The Fulfilra tab inside a Jira project, listing requests linked to that project
The project tab: the same queue, narrowed to one board.
A Jira Service Management help centre with a Fulfilra panel headed “More ways we can help”, listing IT and HR request types beside the service desk's own
The portal: the types published to customers, above the service desk's own request types.

Install it, and raise a request five minutes later

No editions and nothing to unlock: every installation has every feature. Everyone on your Jira site can raise a request the moment it is installed.