Access Request Review and Fulfilment

Access Request Review and Fulfilment

Access Request Review and Fulfilment

This automation reviews Freshservice application-access requests against the access catalogue, current entitlements, prerequisites, and documented ownership. It gathers the required approvals, applies the approved access where supported, and records clear ticket outcomes when access is already present, blocked, rejected, or requires manual fulfilment.

Access Control

Access Management

Provisioning

Ticket Management

Trigger

A Freshservice webhook event containing an application access request, requester details, access type, optional resource, and business justification triggers the flow.

Outcome

The Freshservice ticket is updated with approval and entitlement results, and the approved group or application role is applied when all checks succeed.

Trigger

A Freshservice webhook event containing an application access request, requester details, access type, optional resource, and business justification triggers the flow.

Outcome

The Freshservice ticket is updated with approval and entitlement results, and the approved group or application role is applied when all checks succeed.

Before

Support staff had to inspect each access request, look up application and resource owners, request and track approvals, and check existing entitlements across separate systems. They then had to apply the change, update the ticket, or explain why fulfilment could not continue.

How it works

  1. Validate the request, requester, catalogue entry, current access, and required prerequisites.
  2. Identify documented approvers and create Freshservice approval requests, while routing invalid, rejected, pending, or incomplete cases appropriately.
  3. Apply the approved group or role, detect failures or duplicate access, and update or resolve the ticket with the outcome.

Workflow details

  • Request validation: A Freshservice ticket event starts the workflow, which reads the requested application, access type, resource, requester, and justification. It checks that the application and requested resource are recognised, that the requester exists, and that closed or invalid requests are routed without provisioning.
  • Entitlement and approval checks: The workflow checks current group membership or application roles before changing anything. For new access, it retrieves the requester’s manager, identifies the documented application owner and, for resource extensions, the relevant data owner from ownership pages, validates the owners against those pages, and creates approval requests in Freshservice; human approval remains required.
  • Prerequisite handling: Extension requests require the requester to have the application’s base access group. Missing users, missing prerequisites, rejected approvals, unknown resources, or unavailable owners are recorded on the ticket with an appropriate pending, rejected, invalid, or manual-fulfilment outcome.
  • Access fulfilment: After approvals are complete, the workflow adds the requester to the application group or grants the requested role in the supported data and business applications. It avoids duplicate changes when the requested access already exists and distinguishes successful changes from connector failures.
  • Ticket closure and communication: Freshservice receives the relevant reply, private note, status, and resolution outcome, including granted access, existing access, pending approval, failure details, or the reason fulfilment stopped. The result provides a traceable path from request and approval through entitlement verification and final disposition.

What changed

The request now moves through validation, ownership checks, approval collection, entitlement comparison, fulfilment, and ticket updates in one controlled workflow. Humans still provide the required approvals, while the flow performs the checks and changes only after the approval conditions are met.

Work removed

Repeatedly checking request fields and existing access, searching ownership documentation, finding approvers, creating approval requests, copying approval details, checking prerequisites, applying supported entitlements, and manually updating tickets with routine outcomes.

Expected outcome

Conservatively, the workflow removes at least three recurring manual checks per request—validation, existing-access review, and prerequisite review—while leaving a consistent ticket record for every success, exception, or stopped fulfilment.

Related flows

Related flows

Explore more workflows with similar topics or tools.

Automated Employee Offboarding

Automates employee offboarding by identifying recently changed employee records, checking whether offboarding is due today, removing qualifying users from Slack, suspending their Google Workspace and Okta access, and sending a detailed status email. This replaces a multi-system manual checklist with a consistent automated sequence.

Automates employee offboarding by identifying recently changed employee records, checking whether offboarding is due today, removing qualifying users from Slack, suspending their Google Workspace and Okta access, and sending a detailed status email. This replaces a multi-system manual checklist with a consistent automated sequence.

Explore use case

Explore use case

Approval-Based Stale Access Key Governance

This automation identifies active IAM access keys that have not been used for more than 90 days, gathers the related user and issue evidence, and creates a trackable incident for review. It gives the responder a clear choice to deactivate the key or ignore the issue, then records the decision and closes the incident.

This automation identifies active IAM access keys that have not been used for more than 90 days, gathers the related user and issue evidence, and creates a trackable incident for review. It gives the responder a clear choice to deactivate the key or ignore the issue, then records the decision and closes the incident.

Explore use case

Explore use case

Automated Service Desk Ticket Enrichment

When a user opens a service desk incident, the workflow retrieves the ticket, searches related incidents, and determines whether the caller can likely resolve the issue. It then either sends concise guidance to a team channel or enriches the incident with ticket history, similar-resolution context, and device details.

When a user opens a service desk incident, the workflow retrieves the ticket, searches related incidents, and determines whether the caller can likely resolve the issue. It then either sends concise guidance to a team channel or enriches the incident with ticket history, similar-resolution context, and device details.

Explore use case

Explore use case

Less busywork. More possibility.

Let your agents handle the routine. Make room for what comes next.

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research — straight to your inbox. No spam, unsubscribe anytime.

© 2026 Mindflow — All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
Île-de-France

Less busywork. More possibility.

Let your agents handle the routine. Make room for what comes next.

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research — straight to your inbox. No spam, unsubscribe anytime.

© 2026 Mindflow — All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
Île-de-France

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research — straight to your inbox. No spam, unsubscribe anytime.

© 2026 Mindflow — All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
Île-de-France
To embed a website or widget, add it to the properties panel.