Skip to content
Browse all topics
Viva & Apps

Microsoft Lists templates and patterns

By Emil Björk · Microsoft ecosystem consultant, Gothenburg

Practical patterns for using Microsoft Lists — templates, column formatting, integrations, and where Lists fits best.

3 min read

Share as imagePNG

Microsoft Lists is a friendly surface on top of SharePoint lists — same engine, better UX. For ad-hoc and lightweight structured data, it's often the right answer over Excel spreadsheets, SharePoint document libraries, or jumping straight to a custom app. Knowing the templates and patterns saves users from reinventing the same things.

Lists are compared with SharePoint lists in SharePoint Lists vs Microsoft Lists, styled with list formatting, and extended with Power Apps and Power Automate; for tracking work, compare with Planner.

What Lists is good for

Lists fits scenarios where you need:

  • Structured rows with defined columns.
  • Multiple editors with light permissions.
  • Searchable with filters, sorts, views.
  • Triggered automation via Power Automate.
  • Custom rendering via JSON column / view formatting.
  • Mobile access via the Lists mobile app.

Common use cases:

  • Issue trackers for small teams.
  • Inventory tracking for assets or equipment.
  • Request logs for help-desk-style intake.
  • Contact lists beyond a personal Outlook contacts file.
  • Asset registers with metadata and status.
  • Approval workflows with status fields and history.

Built-in templates

When creating a new list, Microsoft offers templates as starting points:

  • Issue tracker — title, status, priority, assignee, description.
  • Asset manager — asset name, type, location, owner, condition.
  • Recruitment tracker — candidate, role, status, interview rounds.
  • Travel requests — destination, dates, purpose, approval.
  • Work progress tracker — task, owner, status, due date.
  • Event itinerary — event, location, schedule items.
  • Onboarding checklist — new hire, items, completion.
  • Patients (healthcare-flavoured).
  • Loans (financial-flavoured).
  • Custom — start from scratch.

Each template includes pre-defined columns, sample data, suggested views, and formatting. Customise from there.

Lists in Microsoft Teams

Lists integrates as a tab in Teams channels. The list is the same list (in the channel's SharePoint site), but the experience is in the Teams app — useful for teams that live in Teams.

Common pattern: project teams use a Lists tab for the project's issues / actions tracker, with adaptive cards posted to the channel for major changes.

Column types

Lists supports rich column types beyond just text:

  • Text, multi-line text, rich text.
  • Number, currency, percentage.
  • Choice (single / multiple), with conditional dependencies.
  • Date and time with reminders.
  • Yes/No.
  • Person or group — resolves to Microsoft 365 identities.
  • Hyperlink, image.
  • Lookup to another list's column.
  • Calculated — formulas referencing other columns.
  • Managed metadata — taxonomy terms from the SharePoint term store.
  • File attachments.

Each column type has appropriate validation and rendering.

JSON formatting

For visual customisation:

  • Column formatting JSON changes how individual column values render — colour, icons, action buttons, progress bars.
  • View formatting JSON transforms entire rows or list views — cards, tiles, custom layouts.

Microsoft and the community publish hundreds of formatting samples on GitHub. Copy, adapt, save dramatic visual quality improvement.

Power Automate integration

Lists triggers Power Automate flows:

  • When an item is created — provision related artefacts (Teams channel, Planner task, ServiceNow ticket).
  • When an item is modified — notify stakeholders, validate, update other systems.
  • When an item is deleted — log, archive, prevent.
  • Scheduled flows — daily summary of new items, weekly digest of overdue tasks.

The combination of Lists + flows replaces a surprising fraction of "we need a little app for this" requests.

Power Apps integration

For richer UI than Lists offers, Power Apps can build canvas apps on top of a Lists data source. Same list, different experience — Lists for general administration, Power App for purpose-built workflows.

When Lists isn't right

  • Very large volumes (>5,000 active items per view without indexing) — Lists slows down.
  • Transactional or relational dataDataverse is the right answer.
  • Heavy concurrency — many users editing simultaneously.
  • Public-facing data — Lists are internal-tenant; for external use, look at Power Pages.
  • Complex many-to-many relationships — Lists' lookup model is limited.

For these, graduate to Dataverse or a real database. Lists is the right entry point; not always the destination.

For Microsoft 365 customers, Lists is one of the more under-used capabilities. A handful of well-designed lists replace a lot of Excel-and-email workflow.

Was this useful?

Spot something wrong or want a topic covered? Send it through the contact form.