Follow-Up Reminder Board

Lead, proposal, and invoice reminders stored locally.

Auto saved
Reminders0
Due today0
Overdue0
Done0
No reminders yetAdd a follow-up so proposals, leads, and invoices do not go stale.

Follow-Up Reminder Board for Freelancers - Local Lead, Proposal, and Invoice Tracker

Local follow-up board. Track proposals, invoices, leads, and testimonials.

Updated May 17, 2026
Share & Support

What's included

Features

Freelance follow-up reminder board with local IndexedDB storage and no login
Three-column board for To follow up, Waiting, and Done reminder workflows
Reminder categories for leads, proposals, invoices, testimonials, and project updates
Due date and overdue tracking for proposal follow-ups and invoice reminders
Priority field for urgent leads, high-value proposals, and payment follow-ups
Notes field for follow-up context, message drafts, and client response details
CSV export for weekly admin review and JSON backup for local board data
Sample reminder board showing lead, invoice, and testimonial follow-up examples
Auto saved indicator confirms reminder changes are written to IndexedDB
Freelance sales pipeline alternative — track leads, proposals, and invoice reminders in a kanban-style board without a full CRM or sales tool subscription
GitHub Gist Backup
Sync data across devices via a private GitHub Gist. Paste your token, click Sync - edits auto-backup every 10 seconds. Restore instantly on any device with the Gist ID.

About this tool

A Simple Follow-Up Board for Freelance Work That Cannot Slip

Revenue slips through the cracks of a freelance business not because the work is bad, but because the follow-up did not happen. A proposal was sent and no one checked back after five days. An invoice went unpaid and the nudge email was delayed. A completed project never got a testimonial ask because it fell off the mental list. These are not strategic failures - they are operational ones, and a simple local reminder board fixes them.

Freelancers lose income not from bad work but from forgotten follow-ups — a proposal sent and never chased, an invoice ignored for two weeks, a warm lead that went cold because no one reached back. This board replaces the sticky note, the calendar reminder, and the mental overhead of tracking who needs a nudge and when.

This follow-up board is organized around three columns: To follow up, Waiting, and Done. Each reminder carries a client name, category, priority, due date, and notes. The workflow is straightforward: add the reminder when the task is created, move it to Waiting after you send the message or nudge, and mark it Done when the client responds or the task resolves. Everything is stored in IndexedDB on your device - client names, follow-up notes, and message drafts are not uploaded anywhere.

Categories keep different follow-up types visible. Lead follow-ups for warm prospects after discovery calls need a different cadence than invoice reminders for overdue payments, and both are different from post-project testimonial requests. Grouping by Lead, Proposal, Invoice, Testimonial, and Project means you can scan the board by type and decide what needs attention first during your daily admin review.

Priority separates revenue-critical tasks from relationship maintenance. Use High for overdue invoice follow-ups, expiring proposal windows, and blocked project decisions. Normal and Low are for relationship check-ins, testimonial requests, and future-pipeline outreach. The due today and overdue metrics in the summary give you an immediate view of what cannot wait.

This tool is designed for a daily review habit. Open it at the start of the day, check the overdue and due-today reminders, move completed items to Done, and add any new follow-up tasks that came in. The whole review takes two or three minutes. That consistency is what catches the invoice that would have slipped to 60 days and the proposal that would have gone cold without a nudge.

Use alongside Client CRM for client context, Proposal Builder for open quote details, and Local Invoice Tracker for invoice amounts and line items. Export JSON backup before clearing browser data or moving devices.

If you are a developer or designer freelancer looking to build skills and command higher rates, the React Playground, CSS Playground, and HTML Playground offer structured, interactive learning - no install, no setup required.

Step by step

How to Use

  1. 1
    Add a follow-up reminderEnter a short reminder title, client or lead name, category, priority, due date, and notes. Categories include Lead, Proposal, Invoice, Testimonial, and Project.
  2. 2
    Use the board columnsKeep reminders that need action in To follow up. Move them to Waiting after you send the message or invoice reminder. Move them to Done when the client responds or the task is no longer needed.
  3. 3
    Prioritize important follow-upsUse High priority for proposal deadlines, overdue invoices, important leads, or client blockers. Normal and Low are useful for relationship check-ins and testimonial requests.
  4. 4
    Review overdue remindersThe metrics show due today and overdue reminders. Check those first during your daily admin review so important revenue-related follow-ups do not sit unnoticed.
  5. 5
    Export your reminder boardUse CSV for a weekly review or JSON for full backup and restore. Export before clearing browser data or moving to a new device.
  6. 6
    Back up to GitHub Gist (optional)Click the GitHub icon in the toolbar and paste a personal access token with gist scope. Your follow-up reminders sync automatically every 10 seconds after edits and are stored as a private Gist - restore on any device by entering the same token and Gist ID.
  7. 7
    Keep your Gist private — never store sensitive data in itGitHub private Gists are not truly encrypted — they are unlisted links. Anyone who has your Gist URL or Gist ID can read the full contents without logging in. Never share your Gist URL, Gist ID, or Personal Access Token with anyone. Avoid storing passwords, API keys, or highly sensitive credentials. For maximum privacy with no data leaving your device, skip Gist sync and use the Export and Import buttons to transfer files manually instead.

Real-world uses

Common Use Cases

?
Proposal follow-up reminder for freelancers
Track when to nudge a client after sending a proposal. Move the card to Waiting after the email is sent, then Done once the client responds.
?
Invoice payment reminder tracker
Add due dates for unpaid invoices and mark high priority when payment is late. Use Local Invoice Tracker for invoice details and this board for outreach.
?
Lead follow-up board for warm prospects
Keep discovery call leads visible until they book, decline, or go quiet. The board helps you avoid losing warm leads inside email threads.
?
Testimonial request reminder after project delivery
After a project is done, add a reminder to request feedback or a testimonial. Move it to Done once the client sends the quote.
?
Daily freelance admin review
Start the day by checking due today and overdue reminders. This gives admin work a predictable review loop without a full task management system.
?
Private local follow-up tracker
Follow-up notes are stored in your browser instead of a cloud sales app. Export JSON backups if you need to restore or transfer the reminder board.

Got questions?

Frequently Asked Questions

A reliable follow-up system needs a clear next action, due date, client name, and status. This board gives each reminder a category, priority, notes, and one of three statuses: To follow up, Waiting, or Done. That is enough for most solo freelance follow-up workflows.

Create a Proposal reminder with the client name, due date, and any context you need for the follow-up message. Keep it in To follow up until you send the message, move it to Waiting after sending, and mark it Done after the client replies or the opportunity closes.

Yes. Add invoice reminders with the Invoice category and a due date. For invoice amounts and line items, use Local Invoice Tracker. Use this board for the outreach task itself: when to remind, what to say, and whether you are waiting for a response.

Useful categories include Lead, Proposal, Invoice, Testimonial, and Project. Leads need check-ins, proposals need decision nudges, invoices need payment reminders, testimonials need asks after successful work, and projects may need status or asset follow-ups.

This version does not send system notifications. It is a local board for reviewing due and overdue follow-ups when you open the tool. The due today and overdue metrics help you decide what needs attention first.

Yes. Reminder records are saved in IndexedDB in your browser. They are not uploaded by the tool. Export JSON if you need a backup before clearing browser storage or moving to another device.

Yes. CSV export gives you a spreadsheet-friendly list of reminders with category, status, priority, due date, client, and notes. This is useful for weekly admin reviews or manual reporting.

Yes. When the board is empty, click Load sample data. It adds example proposal, invoice, and testimonial reminders so you can test columns, status movement, CSV export, and JSON backup.

Yes - use the GitHub Gist backup. Click the GitHub icon in the header, paste a personal access token (gist scope only), and click Sync Now. Your data is saved as a private Gist and auto-syncs every 10 seconds after edits. On another device, paste the same token and Gist ID to restore.

GitHub "private" Gists are not encrypted — they are unlisted links. Anyone who has your Gist URL or Gist ID can read the full contents without needing a GitHub login. Never share your Gist URL, Gist ID, or Personal Access Token with anyone. Avoid storing passwords, API keys, or highly sensitive credentials. Use Gist sync for regular workflow data only. For maximum privacy with no data leaving your device at all, skip Gist sync and use the Export and Import buttons to move files manually via USB or your own encrypted storage.