Back to Team & Permissions

Activity log

Track recent actions across your company — who did what, when, and to which record — with filtering by entity type

Activity log

Track recent actions across your company — who did what, when, and to which record.

Activity page showing entity type filter and activity feed with colour-coded entries

Table of contents


Accessing the activity page

You can reach the activity page in two ways:

  1. Navigate directly to /activity in the URL bar.
  2. On the Dashboard, find the Recent Activity widget and click View all.

Entity type filter

Use the dropdown at the top of the page to filter activity by entity type. Options are grouped into three categories:

CategoryEntity types
FinanceAll Activity, Invoices, Bills & TDS, Transactions, Loans, TDS Challans
PayrollPayroll Runs, Employees
OperationsDocuments, Team

Select an entity type to show only activity related to that record type. Choose All Activity to see everything.


Activity feed

Each row in the feed shows:

  • Coloured entity icon — identifies the record type at a glance
  • Description — what happened (e.g., "Invoice INV-2025-042 was created")
  • Entity type badge and relative time (e.g., "Invoice · 2 hours ago")
  • Actor email — who performed the action

Click any row to navigate directly to the affected record.


When you click an activity row, you are taken to the relevant record:

Entity typeDestination
Invoice/invoices/{id}
Bill/bills/{id}
Loan/loans/{id}
Transaction/transactions?entry={id}
Payroll run/payroll/{id}
Employee/payroll/employees/{id}
TDS deposit/payroll/tds/challans/{id}
Document/documents
Team/settings/team

Action types tracked

The activity log captures a wide range of actions across the platform:

General

ActionDescription
createdA record was created
updatedA record was modified
status_changedA record's status changed
deletedA record was deleted
cancelledA record was cancelled
voidedA record was voided

Financial

ActionDescription
payment_recordedA payment was recorded against a record
payment_deletedA payment was removed
reminder_sentA payment reminder was sent
paidA record was marked as paid

Documents

ActionDescription
document_uploadedA document was uploaded
uploadedA file was uploaded
linkedA document was linked to a record
receipt_extractedData was extracted from a receipt

Communication

ActionDescription
sentA record was sent (e.g., invoice emailed)
note_addedA note was added
note_issuedA credit/debit note was issued
note_cancelledA credit/debit note was cancelled
note_deletedA credit/debit note was deleted

TDS

ActionDescription
challan_linkedA challan was linked to a bill
challan_unlinkedA challan was unlinked from a bill
challan_cancelledA challan was cancelled
challan_updatedA challan's details were updated

Loans

ActionDescription
loan_cancelledA loan was cancelled
loan_written_offA loan was written off
loan_waivedA loan was waived
repayment_voidedA loan repayment was voided
dpt3_filedA DPT-3 filing was recorded

Payroll

ActionDescription
salary_createdA salary structure was created
salary_updatedA salary structure was updated
salary_deletedA salary structure was deleted

Team

ActionDescription
member_invitedA team member was invited
member_removedA team member was removed
member_suspendedA team member was suspended
member_reactivatedA team member was reactivated
role_changedA team member's role was changed
invitation_acceptedA team invitation was accepted
ai_access_pausedAI access was paused due to subscription expiry
ai_access_restoredAI access was restored after subscription renewal

Note: When a company owner's subscription expires, team member AI access grants are automatically paused. They are restored automatically when the owner renews. See Subscription expiry for details.


Per-record timeline

Individual record detail pages — including invoices, bills, employees, loans, and challans — also show an activity timeline scoped to that specific record. This gives you a focused history without needing to filter the main activity page.


Empty and loading states

When no activity matches the selected filter, the page shows a "No activity found" message with an icon. Change the entity type filter or check that records exist for the selected category.


  • Audit trails — Settings-based audit log with date range filtering and retention policies
  • Navigation guide — Learn how to navigate the platform efficiently

Was this article helpful?

If you need more help, our support team is ready to assist you.