πŸ’‘ Best Practice Guide

Understanding Job List Types

This guide describes how service-based firms typically organise the files they link to from TidySlot slots. These are suggested structures β€” not TidySlot features. The right approach for your firm depends on your services, team size, and how you already track work.

πŸ’‘
TidySlot's Core Principle

"Your team should never have to think about what to work on or where to find it. Every scheduled job takes them directly to the work β€” one click to the exact sheet, tool, or page they need. No searching. No tab-hopping. No losing the thread."

⚠️ This is a suggested best practice β€” not a TidySlot feature. TidySlot does not require you to structure your job lists in any particular way. The four types and structures described here are recommendations that work well for many service firms. They may not apply to every organisation. Adapt what fits your context; ignore what doesn't.
The core idea: eliminate context switching. TidySlot links each scheduled job to a URL β€” the team member clicks, lands directly on their work. No searching, no tab-hopping. Structuring your job lists thoughtfully makes this one-click experience work well. This guide describes one proven approach.
TidySlot works with any tool that has a URL. The examples in this guide show spreadsheet-style tables, but your job list can live anywhere β€” Google Sheets, Notion, Airtable, ClickUp, Monday, Zoho, or any web-based tool. As long as it has a shareable link, TidySlot can point your team to it.
Google Sheets Notion Airtable ClickUp Monday.com Zoho Sheet Trello Any URL β†—

The four job types

Every job in your firm falls into one of four types based on two dimensions: who it's for (client-facing or internal) and how often it happens (recurring or one-off).

Recurring Non-Recurring
Client-Facing
Type 1
Recurring Client Services
GST, TDS, Audit, Accounting, Retainer services
Type 4
Non-Recurring Client Jobs
New engagements, special requests, one-time filings
Internal
Type 2
Recurring Backend Operations
Billing, payroll, training, content, payments
Type 4B
Non-Recurring Internal Jobs
Hiring, vendor changes, new process setup, IT tasks
πŸ“Š
Type 1 β€” Recurring Client Service Jobs
Services delivered to clients on a fixed monthly, quarterly, or annual cycle

Examples: Monthly bookkeeping, GST returns, TDS compliance, income tax filing, statutory audit, ROC filings, company secretarial compliance, monthly retainer services.

The structure that works

Create one job list per service in your preferred tool. Each financial year gets its own tab or page.

  • Rows = your clients (add new clients as new rows β€” the URL never changes)
  • Columns = months or quarters depending on the service cycle
  • Each cell = a status dropdown showing where that client's work actually stands
The key insight: use service-specific stage dropdowns, not generic statuses. "Pending" and "Done" tell you nothing useful. Map the real delivery stages of each service β€” your team always knows exactly where the work is and what comes next.

Example: monthly bookkeeping service

The status stages for bookkeeping are not the same as for GST returns. Here's what a bookkeeping list looks like in practice:

Data Pending→
Purchase Entries→
Sales Entries→
Bank Reconciliation→
Queries→
Finalized βœ“
πŸ“‹ Monthly Bookkeeping β€” FY 2025-26 Google Sheets / Notion / Any tool
Client Jan 26 Feb 26 Mar 26 Apr 26
Mehta Textiles Finalized βœ“ Finalized βœ“ Bank Recon β€”
Shah & Sons Finalized βœ“ Finalized βœ“ Data Pending β€”
Patel Exports Finalized βœ“ Queries β€” β€”
Kapoor Industries Finalized βœ“ Finalized βœ“ Finalized βœ“ β€”

The team member opens this list at their scheduled slot, works the current month's column, and updates each row as they go. No instructions needed β€” the structure makes it obvious what to do.

In TidySlot: one stage = one focused job

Because each stage involves different work, you can break a service into multiple scheduled jobs β€” one per stage. A team member who only does bank reconciliation works that stage for all clients in a single focused session. Another handles finalisation. Same list, different slots, zero context switching.

One list, many jobs. The job list URL stays the same. Different TidySlot jobs can link to the same list at different times β€” each one scoped to the work that team member does at that stage.
βš™οΈ
Type 2 β€” Recurring Internal / Backend Jobs
Internal operations that keep your firm running β€” on a regular cycle

Examples: Client billing and collection, staff payroll, vendor payments, team training, YouTube or content production, social media posting, performance reviews.

The structure is identical to Type 1 β€” one job list per operation, one tab or page per financial year. The difference is what goes in the rows and columns, since these lists track internal operations rather than client services.

Example: client billing & collection

Invoice Draft→
Invoice Sent→
Reminder 1β†’
Reminder 2β†’
Payment Received βœ“
πŸ’° Client Billing β€” FY 2025-26 Any tool with a URL
Client Fee (β‚Ή) Jan 26 Feb 26 Mar 26
Mehta Textiles 8,500 Payment Received βœ“ Payment Received βœ“ Invoice Sent
Shah & Sons 6,000 Payment Received βœ“ Reminder 2 β€”
Patel Exports 12,000 Payment Received βœ“ Reminder 1 β€”

More backend list examples

πŸ“Ή Content / YouTube

Rows = content pieces. Columns = weeks.

Stages
Script Review Recorded Edited Published βœ“

πŸ‘₯ Team Training

Rows = team members (or topics). Columns = months.

Stages
Scheduled Material Shared Attended Assessment Done βœ“

πŸ’Έ Staff Payroll

Rows = team members. Columns = months.

Stages
Attendance Final Computation Payment Done Payslip Issued βœ“

πŸ“± Social Media

Rows = posts or platforms. Columns = weeks.

Stages
Draft Design Review Scheduled Published βœ“
Scaling tip. Start with one list per operation. If volume grows and one list becomes hard to manage, split by team role or operation type β€” each sub-list gets its own TidySlot job.
πŸ”—
Type 3 β€” Software-Linked Review Jobs
Jobs where the work happens inside a software tool β€” no separate list needed

Examples: Weekly timesheet review, team schedule review, leave approvals, project board check-ins, CRM pipeline reviews.

For these jobs, you don't need to build a separate list. The TidySlot job carries a direct link to the software itself. The team member opens the job, clicks the link, and lands straight in the tool β€” no context switching.

One condition: the software must support review or comment actions. If it only shows data but doesn't let the team member act (flag, approve, comment, or update status), the link alone isn't useful. If that's the case, consider building a lightweight tracking sheet alongside it and treating it as a Type 2 job instead.

Common software-linked review jobs

πŸ“Œ Software-Linked Review Jobs β€” Examples
Job Links To Required Feature Frequency
Timesheet review TidySlot timesheet view Comment / approve Weekly
Team schedule review TidySlot team calendar View + adjust slots Weekly
Project board check Asana / Trello / ClickUp Comment / update status Daily or weekly
CRM pipeline review Zoho / HubSpot Stage updates, notes Weekly
Leave approval HR / attendance software Approve / reject As needed (event-based)
πŸ“₯
Type 4 β€” Non-Recurring Jobs
One-time or event-triggered jobs β€” client and internal

Client examples: New service engagement, special advisory request, one-time filing, document collection, client complaint resolution.

Internal examples: Hiring, vendor changes, setting up a new process, IT task, training material creation.

The challenge: two different people, two different needs

Non-recurring jobs arise unpredictably. Two different types of people interact with the same list β€” and they need completely different access to it.

βž• The Adder

Who: Onboarding team, relationship managers, senior staff who discover the need for a job.

Access: Quick link β€” not a scheduled TidySlot job. They access the list the moment the event arises and add the job immediately.

Why quick link: This work is event-triggered. A scheduled daily job doesn't make sense β€” they need instant access.

βœ… The Doer

Who: Execution team members who complete the jobs added by others.

Access: Scheduled TidySlot job β€” daily or alternate day β€” linking to the non-recurring list.

Why scheduled: Avoids interrupting their current work. They check the list at a fixed time, filter by their name, and execute their assigned jobs.

Ideal setup: a dedicated doer. If volume allows, assign one team member to non-recurring work only. They get a daily TidySlot job, open the list, filter by name, complete what's there. Clean, focused, zero context switching.

The non-recurring list structure

Unlike recurring lists (which use a client Γ— time-period grid), non-recurring lists use a simple row-per-job structure:

πŸ“‹ Non-Recurring Client Jobs β€” FY 2025-26 Any tool with a URL
Client Job Type Description Assigned To Due Date Status
Mehta Textiles New Engagement Set up GST registration Priya 20 May In Progress
Kapoor Industries Advisory FDI compliance opinion Ashok 22 May Pending
Shah & Sons One-time Filing MSME Samadhaan portal upload Deepa 18 May Waiting For
Patel Exports Document Collection Collect signed board resolution Priya 19 May Completed βœ“

The universal status dropdown

Non-recurring lists use statuses that apply to any type of job β€” not delivery stages, but flow states:

Pending→
In Progress→
Waiting For→
Queries→
Completed βœ“

For jobs that take more than one sitting

Use the Comments column in your list to log where you stopped, what's blocking, and what's next. When the doer returns to the job the following day, they read the comment and pick up exactly where they left off β€” no chasing, no lost work.

Scaling with workload

Start with one shared list. As volume grows, split by job type or team role β€” each with its own TidySlot daily job for the relevant team members.

  • Low volume β†’ one shared list, everyone filters by their name
  • High volume β†’ separate lists by job type (e.g., one for new engagements, one for advisory jobs, one for internal tasks)

How-To guides: training built into every job

Every TidySlot job can carry a How-To guide link alongside the job list link. This is one of TidySlot's most important features for building a self-managing team.

When a team member opens a scheduled job, they see two links:

πŸ”— What a team member sees when they open a job
LinkTakes them toPurpose
πŸ“‹ Job List The list of work for this service or operation Where the actual work happens
πŸ“– How-To Guide SOP, checklist, or training video for this job type Instructions, exactly when needed β€” in context

Complex multi-step jobs (like a 15-step new client onboarding process) become manageable because the checklist is right there in the job. Your team trains itself β€” in context, while doing the actual work. Nothing falls through the cracks.

Best practice. Create a How-To guide for every repeating job type in your firm. Keep it short and specific. A Google Doc, Notion page, Loom video, or any URL works β€” paste it into the How-To Guide Link field when setting up the TidySlot job.

Quick reference: which type for which job?

Job Type Job List? List Structure Status Dropdown TidySlot Access
Type 1 β€” Recurring Client Service βœ… One list per service Rows = clients, Cols = months/quarters Service delivery stages Scheduled job (daily, weekly, or monthly)
Type 2 β€” Recurring Backend Op βœ… One list per operation Rows = items/people, Cols = time periods Operation-specific stages Scheduled job
Type 3 β€” Software Review ❌ No list needed Direct link to software tool In the software itself Scheduled job β†’ opens software directly
Type 4 β€” Non-Recurring (Client + Internal) βœ… One shared list (scales by volume) Rows = jobs, standard columns Pending / In Progress / Waiting For / Queries / Completed Adders: Quick Link. Doers: Scheduled daily job.

Download ready-made templates

Each template is a pre-structured Excel file with the correct columns, status dropdowns, and sample data. Open it, delete the sample rows, add your clients, and copy the URL into TidySlot.

Works with any tool. These are Excel files for reference β€” you can recreate the same structure in Google Sheets, Notion, Airtable, or any tool you prefer. The column names and dropdown stages are what matter, not the tool itself.

Combined templates β€” one file per profession

Each file contains all service sheets as separate tabs, plus a How to Use tab and non-recurring job sheets.

πŸ“Š
Chartered Accountants
13 sheets β€” Bookkeeping, GST, TDS, ITR, Audit, ROC, Billing & more
⬇ Download .xlsx
🏒
Company Secretaries
8 sheets β€” Board Meetings, AGM, ROC Filings, Director KYC & more
⬇ Download .xlsx
🀝
Service Businesses
7 sheets β€” Retainer, QBR, Contract Renewal, Billing, Social Media & more
⬇ Download .xlsx
βš–οΈ
Law Firms
7 sheets β€” Litigation Tracker, Retainer Review, Court Dates, Billing & more
⬇ Download .xlsx

Individual service templates

Download only what you need β€” useful if you want to start with one service before building out your full setup.

Template Best for Sheets inside Download
πŸ“Š Monthly Bookkeeping CA firms 1 sheet β€” clients Γ— 12 months ⬇ .xlsx
πŸ“‹ GST Returns (Monthly) CA firms 1 sheet β€” clients Γ— 12 months ⬇ .xlsx
🧾 TDS Compliance CA firms 1 sheet β€” clients Γ— 4 quarters ⬇ .xlsx
πŸ’° Client Billing All professions 1 sheet β€” clients Γ— 12 months ⬇ .xlsx
πŸ“₯ Non-Recurring Jobs All professions 2 sheets β€” Client jobs + Internal jobs ⬇ .xlsx

Suggested lists by profession

Select your profession to see recommended job list names and status stages:

Recurring Client Service Lists

πŸ“Š Monthly Bookkeeping

Rows = clients. Cols = months (Apr–Mar).

Status stages
Data Pending Purchase Entries Sales Entries Bank Recon Queries Finalized βœ“

πŸ“‹ GST Returns (Monthly)

Rows = clients. Cols = months.

Status stages
Data Pending GSTR-1 Filed GSTR-3B Filed Payment Verified Done βœ“

πŸ“‹ GST Returns (Quarterly / QRMP)

Rows = clients. Cols = Q1–Q4.

Status stages
Data Pending IFF M1 IFF M2 GSTR-1 Filed GSTR-3B Filed Done βœ“

🧾 TDS Compliance

Rows = clients. Cols = Q1–Q4.

Status stages
Data Pending Challans Paid 26Q Filed 24Q Filed Certificates Issued βœ“

πŸ“ Income Tax Filing

Rows = clients. One status col per FY.

Status stages
Data Pending Computation Client Approval Filed Acknowledgement βœ“

🏒 ROC Annual Compliance

Rows = client companies. Cols = form names (AOC-4, MGT-7 etc.).

Status stages per form
Data Pending Form Prepared Client Approved Filed SRN Received βœ“

πŸ” Statutory Audit

Rows = clients. Cols = audit milestones.

Status stages
Planning Fieldwork Draft Report Client Review Final Report βœ“

πŸ“ GST Annual Return (GSTR-9)

Rows = clients. One status col per FY.

Status stages
Data Pending Reconciliation GSTR-9 Prepared 9C if applicable Filed βœ“

Recurring Internal / Backend Lists

πŸ’° Client Billing & Collection

Rows = clients. Cols = months.

Status stages
Invoice Draft Invoice Sent Reminder 1 Reminder 2 Payment Received βœ“

πŸ‘₯ Staff Payroll

Rows = team members. Cols = months.

Status stages
Attendance Final Computation Payment Done Payslip Issued βœ“

Non-Recurring Client Jobs List β€” Column Template

πŸ“‹ Non-Recurring Client Jobs β€” Columns
ColumnPurpose
ClientClient name
Job TypeNew Engagement / Advisory / One-time Filing / Document Collection / Complaint / Other
DescriptionSpecific task β€” be precise
Assigned ToDoer's name β€” used for daily filtering
Due DateWhen it must be completed
How-To LinkSOP or checklist for this job type
StatusPending / In Progress / Waiting For / Queries / Completed
CommentsProgress notes for multi-session jobs

Recurring Client Service Lists

πŸ“… Board Meeting Compliance

Rows = client companies. Cols = Meeting 1–4 (min 4/year).

Status stages
Dates Confirmed Notice Drafted Notice Sent Agenda Final Meeting Held Minutes Drafted Minutes Signed βœ“

🏒 AGM Compliance

Rows = client companies. One status col per FY.

Status stages
Notice Drafted Notice Sent Annual Report Prep Meeting Held Minutes Drafted Done βœ“

πŸ“ ROC Annual Filings

Rows = client companies. Cols = form names (ADT-1, AOC-4, MGT-7, DPT-3).

Status per form
Not Due Data Pending Form Prepared Client Approved Filed SRN Received βœ“

πŸͺͺ Director KYC (DIR-3)

Rows = directors. Due 30 Sep each year.

Status stages
Documents Requested Documents Received DIR-3 KYC Filed Acknowledgement βœ“

πŸ“‹ Statutory Registers

Rows = companies Γ— register type. Cols = quarters.

Status stages
Review Pending Entries Updated Verified Signed βœ“

πŸ“ˆ Listed Company Quarterly Compliance

Rows = companies. Cols = Q1–Q4.

Status stages
Board Meeting Done Financial Results Exchange Filing Shareholding Filed CG Report Done βœ“
Non-recurring jobs for CS firms: New incorporation, change in directors, share transfer, charge creation/satisfaction, name change, registered office change, LLP conversion, secretarial audit setup β€” all go into the non-recurring client jobs list.

Recurring Client Service Lists

🀝 Monthly Retainer Service

Rows = clients. Cols = months.

Status stages
Work Started Delivered Client Review Revisions Approved Invoice Raised βœ“

πŸ“Š Quarterly Business Review

Rows = clients. Cols = Q1–Q4.

Status stages
Data Collection Report Draft Presentation Ready Meeting Done Action Items Shared βœ“

πŸ”„ Annual Contract Renewal

Rows = clients. Cols = renewal months.

Status stages
Renewal Due Proposal Sent Negotiation Signed Invoice Raised βœ“

πŸ‘₯ Team Performance Reviews

Rows = team members. Cols = quarters.

Status stages
Self-Assessment Sent Received Manager Review 1:1 Done Rating Finalized βœ“
Backend lists for service firms: Client billing & collection, social media/content calendar, vendor payments, subscription renewals β€” all follow the same structure: one list per operation, one tab per year.

Recurring Client Service Lists

βš–οΈ Litigation / Matter Tracker

Rows = matters (client + case). Cols = months.

Status stages
Filing Pending Filed Date Listed Brief Prepared Appeared Order Received Next Steps βœ“

πŸ“‹ Monthly Retainer Compliance Review

Rows = clients. Cols = months.

Status stages
Review Done Issues Flagged Advice Given Client Acknowledged βœ“

πŸ“„ Document Review Retainer

Rows = clients. Cols = months or assignments.

Status stages
Documents Received Under Review Opinion Draft Client Review Final Opinion Delivered βœ“

πŸ“… Court Date / Cause List Tracker

Rows = matters. Cols = months. (Backend operation)

Status stages
Date Confirmed Brief Prepared Vakalatnama Filed Appeared Order Uploaded βœ“
Non-recurring jobs for law firms: New matter onboarding, one-time legal opinion, due diligence, transactional advisory, arbitration filing, notice drafting, mediation β€” all go into the non-recurring client jobs list.