assess.one – AI-powered business operations platform

Workflow Template

Project Resource Request Workflow

Captures project resource requests from project managers, routes them to the resource owner for a capacity decision (allocate internally, hire externally, or decline), and manages the follow-up allocation confirmation or recruitment task through to a final status, notifying the project manager at each key stage.

A project manager needs an extra pair of hands and fires off an email, then chases for days to find out if anyone's available. This workflow replaces that back-and-forth with a simple request form that captures the role, timing and priority, routes it to the resource owner for a capacity decision, and then manages the follow-up — whether that's confirming an internal allocation, raising a recruitment task, or recording a decline. The project manager gets an update at each key stage, and the record's status and timeline show exactly where each request stands without anyone needing to ask.

Business Outcomes

  • Fewer status-check emails to project managers thanks to automatic updates at each stage
  • Clearer visibility into capacity decisions with reasons and assigned people captured on the record
  • Faster handoff from decision to action, whether that's allocation, hiring, or decline
  • A consistent, trackable process for every resource request instead of ad hoc emails
  • Easier reporting on request status across allocated, recruiting, and declined outcomes

Workflow Steps

Steps

  1. 1
    Create resource request recordcreate record

    Registers the submitted resource request as a record.

  2. 2
    Set status to Submittedupdate record

    Marks the request status as Submitted on the record.

  3. 3
    Send acknowledgement emailsend email

    Emails the project manager an acknowledgement with the request reference number.

  4. 4
    Resource owner: check capacitycreate task

    Creates a task for the resource owner to check capacity and decide how to fulfil the request.

  5. 5
    Save capacity decisionupdate record

    Persists the resource owner's decision, person assigned and notes to the record.

  6. 6
    Route on capacity decision

    Routes the request based on the resource owner's capacity decision.

    capacity_decision: "Allocate internal person"→Resource owner: confirm allocation
    capacity_decision: "Hire externally"→Set status to Recruitment
    capacity_decision: "Decline"→Set status to Declined
    Default→End
  7. 7
    Resource owner: confirm allocationcreate task

    Creates a task for the resource owner to confirm the allocation with the assigned person and record the confirmed start date.

  8. 8
    Save confirmed start date and set status to Allocatedupdate record

    Persists the confirmed start date and updates the request status to Allocated.

  9. 9
    Email project manager: allocation confirmedsend email

    Emails the project manager the person assigned and the confirmed start date.

  10. 10
    Set status to Recruitmentupdate record

    Updates the request status to Recruitment.

  11. 11
    Recruitment: raise job requisitioncreate task

    Creates a fire-and-forget task for recruitment to raise a job requisition for the role.

  12. 12
    Email project manager: recruiting externallysend email

    Emails the project manager to let them know the role will be recruited externally.

  13. 13
    Set status to Declinedupdate record

    Updates the request status to Declined.

  14. 14
    Email project manager: request declinedsend email

    Emails the project manager the resource owner's notes explaining the decline.

Fields

Show all 14 fields

FormProject Resource Request

  • Project Manager Name*· Text
  • Project Manager Email*· Email
  • Project*· Text
  • Role or Skill Needed*· Text
  • Effort (hours per week)*· Number
  • Start Date*· Date
  • End Date*· Date
  • Business Priority*· Choice
  • Justification*· Long text

TaskResource owner: check capacity

  • Capacity Decision*· Choice
  • Person Assigned· Text
  • Notes· Long text

TaskResource owner: confirm allocation

  • Confirmed Start Date*· Date

Other fields

  • Request Status· Choice
  • Project Manager Name*
  • Project Manager Email*
  • Project*
  • Role or Skill Needed*
  • Effort (hours per week)*
  • Start Date*

Forms

Project Resource Request

9 fields

Data Views

Resource Requests

project, role_or_skill, start_date, business_priority +2 more

Dashboard Widgets

Requests by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
project resource requestresource allocationstaffing requestproject staffingcapacity request

Similar Workflows

Similar Categories

FAQs

Do I need to set up separate systems for internal allocation and external hiring?

No, both paths run inside the same workflow. Once the resource owner makes a capacity decision, the workflow automatically routes to a confirm-allocation task, a recruitment task, or a decline email, depending on what was chosen.

Can my team customise the request form or the questions asked of project managers?

Yes, you can describe the change you want in plain English or edit the form fields directly in the workflow editor. Earlier versions of the workflow are kept, so you can review what changed over time.

Who is actually involved in handling a resource request?

The project manager submits the request through a form, and the resource owner is assigned the capacity check and allocation confirmation tasks. If the decision is to hire externally, a recruitment team member gets a task to raise a job requisition.

What happens at the capacity decision step?

The resource owner is given a task to check capacity and choose one of three options: allocate an internal person, hire externally, or decline the request. Their decision, the person assigned, and any notes are saved to the record, and the workflow routes automatically based on that choice.

Is this suitable for teams that don't want project managers logging into another system?

Yes, project managers only need the public request form to submit a request and their email to receive updates. They're notified when the request is acknowledged, when a resource is allocated, when recruitment starts, or if the request is declined, without ever needing an account.

What happens if the resource owner decides to raise a hire instead of allocating someone internally?

The request status is set to Recruitment and a task is created for the recruitment team to raise a job requisition. This task doesn't hold up the workflow, so a requisition reference is recorded on the task itself while the project manager is emailed to let them know the role will be recruited externally.

How does a project manager know when someone has actually been assigned?

Once the resource owner confirms the allocation and records a confirmed start date, the request status changes to Allocated and the project manager is emailed the assigned person's name and start date. That confirmed start date is also saved to the record.

What information is kept if a request is declined?

The status is set to Declined and the resource owner's notes explaining the decision are emailed to the project manager. Those notes, along with the original decision, are also saved on the record so the reasoning is there if anyone needs to check back later.

Can we track how many requests are pending, allocated, or declined at a glance?

Yes, each request is a record with a status and reference number, and table views and dashboards can show records grouped by status. This makes it straightforward to see how many requests are sitting in Submitted, Allocated, Recruitment, or Declined at any time.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Project Resource Request Workflow | assess.one