freelance-invoice-tracker_skill

This skill helps Indian freelancers automate invoice tracking and follow-ups using Google Sheets, email, and WhatsApp, with GST tracking and monthly income
  • Python

2.5k

GitHub Stars

2

Bundled Files

5 months ago

Catalog Refreshed

6 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill freelance-invoice-tracker

  • _meta.json302 B
  • SKILL.md9.1 KB

Overview

This skill automates invoice tracking and payment follow-ups for Indian freelancers. It monitors a Google Sheet of invoices, sends configurable email and WhatsApp reminders, tracks GST amounts, and generates monthly income summaries so freelancers spend less time chasing payments.

How this skill works

The skill reads an Invoices tab in a Google Sheet via the Sheets API using a service account. Each day it computes overdue days and tiers, then triggers reminders (email/WhatsApp) on configurable intervals and logs actions back to the sheet. It also aggregates payments and GST for monthly and quarterly reports and alerts the freelancer on escalations.

When to use it

  • You want automated reminders for upcoming and overdue invoices
  • You need GST tracking and simple summaries for filing preparation
  • You want daily visibility of receivables without manual sheet checks
  • You need multi-channel follow-ups (email + WhatsApp) for better payment response
  • You want scheduled monthly income and GST reports for bookkeeping

Best practices

  • Keep the Google Sheet structure exact (Invoices tab and Settings tab) to avoid parsing errors
  • Use a dedicated service account and share the sheet with its email for stable API access
  • Set REMINDER_DAYS and finalNoticeWarningDays to match your cash-flow tolerance
  • Personalize email_signature and WhatsApp templates to maintain client relationships
  • Test reminders with a sample invoice before enabling live schedules

Example use cases

  • A solo designer who wants automated pre-due and overdue reminders without manual follow-up
  • A freelance developer tracking GST collected and generating a monthly income summary for a CA
  • A consultant who sends WhatsApp nudges for high-value invoices to speed up receipts
  • A freelancer who wants daily 9 AM IST checks and alerts when invoices pass 30 days overdue
  • A bookkeeping workflow that exports monthly totals and top clients for financial planning

FAQ

No. It tracks GST collected and provides summaries and reminders, but you should consult your CA or use a filing service to submit returns.

Which channels can I use for reminders?

Email (Gmail API or SMTP) and WhatsApp. Channel usage is configurable and combined for stronger follow-up.

How are overdue tiers determined?

Days overdue are computed as today minus due date for unpaid or partial invoices. Tiers map to intervals (1–7, 8–14, 15–29, 30+ days) and drive reminder severity.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational