Track Requests with Microsoft Lists and Power Automate

Track Requests with Microsoft Lists and Power Automate

How to Use Microsoft Lists and Power Automate to Track Requests Without Buying Project Management Software in 2026

If your business already uses Microsoft 365, you may not need to buy another project management platform just to track requests. A simple workflow built with Microsoft Lists and Power Automate can give your team one place to capture requests, assign owners, send notifications, manage approvals, and see what is still open.

This is not a replacement for every tool. If you need Gantt charts, resource planning, task dependencies, portfolio dashboards, or advanced time tracking, a dedicated platform like Asana, Monday.com, Smartsheet, Jira, or Microsoft Project may still make sense. But for many small businesses, Microsoft Lists and Power Automate request tracking is a practical middle ground between “everything is buried in email” and “we need another paid system.”

TL;DR

  • Use Microsoft Lists as the central request tracker.
  • Use Power Automate to send notifications, approvals, reminders, and status updates.
  • Start with fewer than 10 required fields so staff will actually use it.
  • Good use cases include IT help requests, website edits, vendor approvals, maintenance tickets, customer follow-ups, and HR onboarding tasks.
  • If your company already pays for Microsoft 365 Business Basic, Standard, or Premium, the incremental software cost may be $0 for a basic workflow.
  • Premium connectors, complex automation, and high-volume customer-facing workflows can change the cost and complexity.

The Problem: Requests Get Lost When Everything Lives in Email

Most small business request tracking problems do not start as software problems. They start as everyday communication problems.

A client emails a website change to one person. An employee asks for help in Teams. A manager texts an approval. A vendor sends a follow-up to an old thread. Someone mentions a maintenance issue in a hallway conversation. Each request may seem manageable on its own, but together they create a scattered system with no reliable source of truth.

The business cost shows up quickly:

  • Deadlines get missed because nobody knows who owns the request.
  • Two people work on the same task because the handoff was unclear.
  • Customers have to ask for updates because the team cannot easily see status.
  • Managers waste time searching emails, chats, and spreadsheets.
  • Recurring requests never become repeatable processes.

This is where Microsoft Lists and Power Automate can help. Microsoft Lists gives you a structured place to store each request. Power Automate handles the routine actions around that request, such as notifying the assigned person, sending an approval, or updating a status field.

Many businesses already have access to these tools through Microsoft 365 Business Basic, Business Standard, or Business Premium plans. That makes them a budget-conscious first step before adding another subscription to the company’s software stack.

Who This Microsoft Lists and Power Automate Workflow Is For

This approach works best for teams that need visibility and accountability, but do not need a full project management platform.

Best Fit

  • Solo operators who need a better way to track client follow-ups.
  • Office managers coordinating internal requests.
  • Nonprofits managing approvals, outreach, volunteers, or operations tasks.
  • Marketing agencies tracking website edits, content requests, and client tasks.
  • Contractors managing service requests, maintenance items, or vendor follow-ups.
  • Small teams of roughly 5 to 50 people already using Microsoft 365.

Good Request Types

  • IT help requests
  • Customer follow-ups
  • Maintenance tickets
  • Website update requests
  • Content requests
  • HR onboarding tasks
  • Purchase approvals
  • Finance or manager approval queues

Microsoft Lists and Power Automate request tracking works best when your process is repeatable and status-driven. In plain terms, that means every request follows a similar path: it comes in, someone reviews it, someone owns it, the status changes, and eventually it is completed or closed.

Not the Best Fit

This is not the right setup for complex project portfolios with advanced scheduling, Gantt charts, task dependencies, workload balancing, robust reporting, or detailed time tracking. Lists can track work, but it is not the same thing as a full project management system.

Start With a Simple Request Tracker in Microsoft Lists

The first step is to create one list that becomes the central place for requests. You can create it from the Microsoft Lists app, from SharePoint, or inside Microsoft Teams if your team works there most of the day.

For a request tracker, you can start with the Issue Tracker template or build a blank list. The template gives you a head start, but a blank list may be cleaner if your process is simple.

Recommended Columns

Start with the fields your team truly needs to sort, assign, and complete work. A strong first version might include:

  • Request Title: A short description of the request.
  • Request Type: IT, website, customer follow-up, maintenance, purchase, HR, or other categories.
  • Submitted By: The person who created or requested the item.
  • Assigned To: The person responsible for the next action.
  • Priority: Low, Normal, High, or Urgent.
  • Status: The current step in the workflow.
  • Due Date: When the next action or completion is expected.
  • Notes: Short context, instructions, or internal updates.
  • Attachments: Files, screenshots, forms, or related documents.
  • Date Completed: When the request was finished.

Use Choice Fields for Status

Status should usually be a choice field instead of free text. That keeps reporting clean and prevents five versions of the same status, such as “Done,” “Complete,” “Completed,” “Finished,” and “Closed out.”

A practical status list might include:

  • New
  • In Review
  • Waiting on Customer
  • Approved
  • In Progress
  • Complete
  • Closed

Create Views for Different Work Modes

Views make the list usable. Instead of forcing everyone to scan every item, create filtered views for the work people actually need to see.

  • Open Requests: Everything not marked Complete or Closed.
  • My Assigned Requests: Items assigned to the current user.
  • Overdue Requests: Open items with a due date before today.
  • Completed This Month: Finished work for basic reporting.

The most important rule is to keep the first version simple. If the form has 30 fields, staff will avoid it and go back to email. A useful request tracker is not the one with the most fields. It is the one people actually use.

Build the First Power Automate Flow: Notify the Right Person

Once the list is in place, add one automation. Do not automate everything on day one. Start with the notification that removes the most manual chasing.

In Microsoft Lists or SharePoint, open the list and select Automate, then Power Automate, then Create a flow. A common first flow uses the trigger When an item is created.

Basic Notification Flow

  1. A user adds a new request to the Microsoft List.
  2. Power Automate detects the new item.
  3. The flow sends an Outlook email or posts a Teams message.
  4. The notification includes the request title, priority, due date, submitter, and a direct link to the list item.
  5. The assigned person clicks the link, reviews the request, and updates the status.

For example, a client sends a website update request through your intake process. Instead of waiting for someone to forward the email, Power Automate alerts the marketing coordinator in Teams as soon as the item is created. The coordinator opens the list item, assigns a due date, adds notes, and changes the status to In Progress.

That small change can remove a surprising amount of friction. The request is captured once, assigned once, and visible to the team without another round of forwarding and follow-up messages.

Add Approvals and Status Updates Without Extra Software

Some requests need approval before work begins. Purchase requests, client changes, budget items, time-off requests, and vendor decisions often need a manager, finance contact, or client to say yes before the team proceeds.

Power Automate includes approval actions that can support these workflows. SharePoint and Microsoft Lists approval features can also support lightweight approve/reject processes directly around list items and documents.

Example Approval Workflow

  1. A new request is added to the list.
  2. If the request meets certain criteria, Power Automate sends an approval.
  3. The approver receives the request in Microsoft Teams, email, or the Approvals experience.
  4. If approved, the list item status changes to Approved or In Progress.
  5. If rejected, the list item status changes to Closed, and rejection notes are added.

A practical first approval flow could be for purchase requests over a set dollar amount, such as $250 or $500. Add a Request Amount column to the list, then create a condition in Power Automate: if the amount is greater than the threshold, send an approval to the manager. If the amount is below the threshold, notify the assigned person without requiring approval.

Use Status Changes Carefully

Status-based automation is useful, but it needs to be designed carefully. For example, you may want a flow that sends a customer email when the status changes to Complete. That is a reasonable workflow.

The risk is creating a loop. If a flow is triggered by an item update, and the flow also updates that same item, it can accidentally trigger itself again. To reduce that risk, use conditions that check whether a specific field changed and whether the new value matches the status you care about. Keep each flow narrow and test it with sample items before using it with real customer work.

What It Costs Compared With Project Management Software

The main reason many small businesses should consider this workflow is cost. Microsoft Lists is included with many Microsoft 365 business subscriptions. If your company already pays for Microsoft 365, the incremental cost for a basic request tracker may be $0.

Power Automate standard connectors for Microsoft apps, such as Outlook, Teams, SharePoint, and Microsoft Lists, often work within existing Microsoft 365 plans. However, premium connectors, higher usage, advanced governance, custom APIs, or integrations with third-party systems may require additional licensing. Always check your own Microsoft licensing before assuming every connector is included.

Dedicated project management tools commonly charge per user per month for paid tiers. Pricing changes often, but many small business paid plans fall roughly in the $8 to $20 per user per month range.

OptionRough CostBest FitTrade-Off
Microsoft Lists + Power AutomateMay be $0 incremental cost if already included in Microsoft 365Repeatable internal request tracking and approvalsLess polished than dedicated project management tools
Asana, Monday.com, Smartsheet, or similar toolsOften roughly $8-$20 per user per month for paid tiersTeams that need stronger task management, dashboards, and collaboration featuresAdds another subscription and another place for staff to work
Jira or advanced work management platformsVaries by plan, users, and configurationSoftware, technical, or complex operational teamsCan be more than a small team needs for simple requests
Custom portal or lightweight custom appHigher upfront cost, lower friction when designed wellCustomer-facing, high-volume, or specialized workflowsRequires planning, development, and ongoing support

As a rough estimate, a 10-person team avoiding a separate $8 to $20 per-user monthly tool could save about $960 to $2,400 per year in software subscriptions if Microsoft 365 already covers the workflow. That estimate does not include setup time, training, consulting, premium connectors, or future maintenance.

The savings are real for the right situation, but they are not automatic. They depend on your licensing, connector choices, number of users, and how complex the automation becomes.

Limitations: When Microsoft Lists Is Not Enough

Microsoft Lists is flexible, but it should not be stretched beyond what it does well.

No Advanced Project Planning Features

Lists can track items, owners, due dates, and statuses. It does not provide the same native project planning experience as tools built around Gantt charts, task dependencies, resource planning, workload balancing, or portfolio reporting.

Flows Need Maintenance

Power Automate flows are not “set it and forget it” forever. They may need updates when employees leave, permissions change, columns are renamed, Teams channels are reorganized, or business rules evolve. Someone should own the workflow and review it periodically.

Premium Connectors Can Change the Budget

Basic Microsoft-to-Microsoft workflows are usually the easiest to justify. The budget can get more complicated if the workflow needs Salesforce, QuickBooks, custom APIs, external databases, or other third-party systems. Those may require premium connectors or a different architecture.

Permissions Matter

Request trackers often contain sensitive information: HR issues, customer concerns, budget approvals, internal complaints, or vendor pricing. Plan permissions before launching. Staff should see the requests they need to work on, but not necessarily everything in the list.

Customer-Facing Workflows May Need More

For high-volume or customer-facing request systems, a custom portal or lightweight custom app may be cleaner than pushing Microsoft Lists too far. Lists can be excellent for internal operations, but customers usually expect a simpler branded form, confirmation emails, status visibility, and a polished support experience.

What to Do Now: Build a One-Week Pilot

The best way to evaluate this approach is not to debate every possible future feature. Build a small pilot around one painful request type and test it with real work.

One-Week Pilot Plan

  1. Pick one request type. Choose something that currently creates friction, such as IT help, website edits, vendor approvals, maintenance tickets, or customer follow-ups.
  2. Create one Microsoft List. Keep it under 10 required fields. Include title, type, submitter, owner, priority, status, due date, notes, and completion date.
  3. Add three views. Start with Open, Assigned to Me, and Completed.
  4. Create one notification flow. When a new item is created, send an email or Teams message to the right person.
  5. Create one approval or status-change flow. Use a simple rule, such as sending purchase requests over $500 to a manager.
  6. Test with 5 to 10 real requests. Use actual work, not fake examples, so you can see where the process breaks down.
  7. Measure the result. Compare response time, missed requests, duplicate work, and staff feedback against your old email-based process.

At the end of the week, ask three questions:

  • Did requests become easier to find?
  • Did ownership become clearer?
  • Did the workflow reduce follow-up messages instead of creating more administrative work?

If the pilot works, expand gradually. Add another request type, another view, or another automation. If it becomes too complex, that is still useful information. You will have learned what your business actually needs before buying software or commissioning a custom workflow.

Next Step

Start with one request tracker, one notification flow, and one approval rule. Keep the first version small enough that your team can understand it in five minutes. Microsoft Lists and Power Automate are most valuable when they make daily work easier, not when they become another system people have to manage.

For many small businesses in 2026, that simple setup is enough to bring scattered requests out of inboxes and into a visible, accountable workflow without immediately paying for separate project management software.