Skip to content
← Back to WorkTogethr

What's new

Everything we ship, as we ship it. Want to influence what comes next? Add a request on the public roadmap.

A brand-new look, simpler signup, recurring billing and uptime monitoring

A premium light redesign of the whole public site, a one-step trial signup, real recurring subscriptions with reminders you can trust, and a WhatsApp lifeline when you're stuck.

Added
  • A completely redesigned public site — landing, sign-in, sign-up, pricing and the shared client-facing link pages, all in a clean, light, premium look with animated product previews.
  • Recurring subscriptions via Razorpay — pick a plan and it auto-renews monthly or yearly, with UPI, netbanking and Indian + international cards. A friendly pre-charge reminder email lands ~3 days before every renewal, so you're never surprised.
  • Reliable cancellation — cancelling in-app now truly stops future charges on the payment provider (not just in our records), and you keep access until the end of the period you paid for.
  • Uptime monitoring — a health check the platform admin can point a free monitor (e.g. UptimeRobot) at, plus live status right in the admin, so you know the moment anything is down.
  • A WhatsApp help button on the landing and sign-in pages, and a "submit a query" box on signup — reach a human instantly if anything goes wrong.
  • GST-aware Indian pricing — prices shown in INR with GST clearly noted.
Improved
  • Signup is now a single, simple step — since the trial is free with no card, we no longer ask you to choose a plan first; just create your workspace and you're in.
  • Clearer pricing — every plan includes the full platform (no feature paywalls); plans differ by size (team, clients, projects), with full white-label reserved for Scaled Agency.
  • Sharper, honest marketing copy focused on running an agency end to end — CRM, contracts, reviews, handover, hiring, playbook, testimonials and more.
  • The header "What's new" now tracks the changelog — recent updates show automatically, in a compact, scannable list.
Fixed
  • Global search results are clickable again — clicking a result navigates just like pressing Enter, and the search dialog is now screen-reader accessible.
  • Team member form — removed the duplicate "job title" field; role/position is the single source and shows on the profile.

Richer team & client profiles, a collapsible sidebar, and a smarter install

Fuller people records, install WorkTogethr as an app, dark-mode branding, and a stack of workspace polish.

Added
  • Install WorkTogethr as an app — a one-tap install button now appears in the header on supported browsers, so the workspace runs like a native app with its own window and icon.
  • Employee codes, job titles, portfolios, résumés and profile pictures on team members — admins can now set a teammate's HR code, public job title, portfolio links, résumé and photo right from the team form, and the team cards show them at a glance.
  • Profile pictures for client teammates too — clients can add a photo, role, department and phone for each of their team members.
  • Client display pictures — upload a photo or company logo for each client instead of a plain initial; it shows across the workspace.
  • A dark-mode logo for your agency — upload a separate light-coloured logo that automatically swaps in when a viewer is in dark mode, so a dark logo never disappears against the dark header.
  • Collapse the sidebar to an icon-only rail to reclaim screen space — your choice is remembered.
  • Newsletter sign-up on the homepage and a marketing opt-in at signup, both feeding a new Marketing list in the platform admin (with CSV export).
  • A featured-post blog layout with a hero for the latest article, tag chips and estimated read time — now with rich search-engine and AI-crawler metadata so posts rank and get discovered.
  • A "what's new" button in the header — a gift icon with an unread dot shows each release's features for your role (AI features in their own section); click it anytime, and we can also email the announcement to everyone.
  • A WhatsApp help button on the landing and sign-in pages, plus a "submit a query" box on agency signup, so anyone who gets stuck can reach a human instantly.
Improved
  • Refreshed, premium emails — a cleaner black-and-white design across every message we send.
  • A more useful dashboard — appreciation and kudos now sit right at the top, and (where AI is set up) you can turn meeting notes into assigned tasks straight from the dashboard by picking the project.
  • A more prominent AI assistant in the header, so it's easier to find.
  • Documents now filter by project and sharing level, not just search — find any document across every project from one place.
  • Feedback / testimonial requests now show their shareable link with copy, open, resend and delete actions on each pending request — no more lost links.
  • Client team members are labelled "Client team" in the platform user directory, distinct from primary client contacts.
  • Agency signup now expects a work email — a personal Gmail/Yahoo/Outlook address is no longer accepted for a new agency account (your team and clients can still use any email).
Fixed
  • Editing a team member from their profile now opens the editor instead of bouncing back to the team list.
  • The department badge on team cards no longer stretches awkwardly across the card.

Uploads, AI errors, branding and a batch of fixes

Uploads work without any R2 setup, AI failures now tell you what's wrong, and your own logo is free on every plan.

Fixed
  • Uploads no longer fail with "failed to fetch." Files, profile pictures and handover deliverables now upload through the app instead of straight to storage, so no bucket CORS configuration is needed — this is why storage showed "Connected" but uploads still failed.
  • Editing a client's email now updates their login too, not just the displayed record.
  • The references page no longer overflows the window on wide screens.
Improved
  • AI errors now say what actually went wrong — a rejected key, a wrong model name, a rate limit or a network block — instead of a generic "unavailable", so it's fixable in seconds.
  • Premium email design — a branded dark header with your mark, an accent rule and a cleaner footer across every email.
  • A richer intake form — website, service needed, timeline and "how did you hear about us", all captured straight into the CRM record.
Added
  • Use your own agency logo on any plan. Your brand in the workspace header, your login page and your emails is no longer a paid feature — only per-client portal white-labelling is.
  • "Test connection" for AI in both platform and agency settings — one click does a real round-trip and tells you exactly what's wrong (bad key, wrong provider, model, or the Google key needing the Generative Language API), so setup never fails silently.
  • Full contract-grade AI proposals — every generated proposal now follows a fixed structure: Client, Client POC, Project, Agency, Agency POC, Executive Summary, Roadblocks, Mission, Scope of Work, Deliverables, Timeline, Pricing, Support, Guarantee and Terms of Payment. Missing values are left as clear placeholders rather than guessed.
  • Automatic recovery from stale pages after a deploy — if an open tab holds an out-of-date page, it now refreshes itself instead of showing a blank screen.
Improved
  • Cleaner homepage feature grid — the bento layout now tiles evenly with equal-height cards instead of leaving gaps.

Public roadmap, real CRM records and proper invoices

A big one: your customers can now see what you're building, invoices bill line by line, and the CRM keeps a real history.

Added
  • Public roadmap at /roadmap — anyone can see what's being considered, planned, in progress and shipped, and vote on what matters to them.
  • Feature requests from everywhere — the public form, and the in-portal feedback box for agency admins, managers, team members and clients, all feed the same pipeline.
  • Voting on roadmap items, with one vote per person whether they're signed in or not.
  • What's new page at /updates — this changelog, rendered, and updated automatically with every deployment.
  • Invoice line items — bill line by line with quantity, unit, rate and per-line totals, plus subtotal, discount, tax rate and payable total.
  • Invoice PO number, payment terms, tax label and terms & conditions, so invoices survive a client's finance department.
  • Prospect detail view — a real CRM record with a contact panel, deal panel, and a full activity timeline of calls, emails, meetings and notes.
  • Prospect activity logging with outcome and an agreed next step, which drives the follow-up reminder.
  • Deal source, industry, company size, expected close date, probability, deal owner, competitor and lost reason on every prospect.
  • Convert prospect to client in one click, carrying the details across.
  • Rich text editor for contracts and proposals, replacing the plain textarea — headings, lists, bold, links, the lot.
  • Intake link dialog with the live URL, a copy button, an embeddable snippet, a QR code and a preview, instead of a silent clipboard copy.
Improved
  • Time tracking — log time against a specific task, not just a project; the running timer now survives a page refresh and counts real elapsed time instead of drifting in a background tab.
  • Time tracking summary cards now respect the filters you've applied, instead of always showing the all-time total.
  • Time entries are editable, not just deletable.
  • The logo now shows on mobile in the admin, team and client headers, instead of the plain word "WorkTogethr".
Fixed
  • Discarding a running timer now asks for confirmation first, instead of silently throwing away hours of tracked work.
  • Time entry minutes are validated, so an entry can no longer be saved as "0h 90m".

AI proposals and meeting notes

Turn a rough brief into a proposal, and a messy call recap into assigned tasks.

Added
  • AI proposal generator — feed a title, rough scope, budget and timeline, and get a full proposal written in your agency's own format, saved as a draft contract ready to send for signature.
  • Per-agency proposal template, so generated proposals match your house style.
  • AI meeting notes → tasks — paste raw notes or a transcript and get the actions, owners, decisions and open questions extracted, with every line reviewable before anything is created.
  • AI assistant in the header — ask anything about your projects and tasks and get a structured written summary back.
  • Bring your own AI key at the agency level, which overrides the platform key.
Improved
  • Every AI feature is hidden completely when no key is configured — no broken buttons, no cost.

Storage, branding and billing that doesn't trap you

Files moved off the database, agency branding arrived, and billing stopped locking people out.

Added
  • Cloudflare R2 file storage with direct-to-bucket uploads and short-lived signed download links.
  • Automatic image compression in the browser before upload, typically 70–90% smaller.
  • Agency branding — logo, brand colour and name applied across the portal, login page and emails.
  • Invoice payment recording with running received and outstanding totals.
  • Weekly digest emails for projects, tasks, billing and trial status.
  • Premium branded email templates across every notification the platform sends.
Improved
  • Billing never locks you out of billing — the billing and settings pages stay reachable when a subscription lapses, and clients and team members are never locked out by their agency's billing state.
  • Seven-day grace period with full access after a trial ends, with reminders before and during.
Fixed
  • Analytics counted planning-stage projects as completed.
  • Invoices lost their project link on save.
  • Testimonial submissions failed when the link carried no agency identifier.
  • Managers were locked out of the team workspace.

Sharper notifications and everyday polish

A cleaner notification center, instant badges, and a batch of quality-of-life fixes.

Improved
  • A redesigned notification center — colour-coded icons per event, grouped into Today / Yesterday / Earlier, an All/Unread filter, and whole-row click-through to the item.
  • Unread badges clear the moment you read something, instead of waiting for the next refresh.
  • Admins and managers can be assigned to tasks and projects — the owner is now part of the assignable directory, with role labels shown.
  • Navigation tidy-up: Playbook and References moved next to Documents and Files.
Fixed
  • The partner vault is now readable in light mode.
  • The to-do list no longer runs edge-to-edge — proper padding and rounded rows.

Roles you can trust

Tighter role-based access control across the workspace.

Improved
  • Role-based access hardened end to end, so every persona sees exactly what they should — and nothing they shouldn't.
  • Admins can view and manage a client's own team from the client detail page.

The manager role, and a completed-task archive

A delivery-focused manager role, plus tenant-isolation fixes for scale.

Added
  • A new Manager role — runs all projects and tasks across the agency, without access to finances or people administration.
  • A completed-task archive (Microsoft To-Do style) so long "Done" lists stay clean without losing attachments, docs or reference links.
  • Industry and website on client records, saved and shown on edit.
Fixed
  • Closed a tenant-isolation gap where an admin's time-entry query could return other agencies' entries.
  • Adding a client whose email matched a platform account is now safely rejected.

Calendar and to-dos

Added
  • A calendar of tasks, due dates, milestones and team availability.
  • Personal private to-dos with a dashboard widget.
Fixed
  • To-do and calendar edge cases from the first release.

Deploys that don't break login

The big reliability fix: schema changes now apply themselves on every deploy.

Fixed
  • Deploys self-apply database changes, ending the "login/setup/tasks fail after a deploy" class of issues for good.
  • Reference links are normalised to full URLs and the title is clickable.
  • Team task visibility — a team member sees every task on a project they're on, not only tasks assigned to them.
  • Onboarding shows exactly once and never repeats on later logins.

Team delivery and the platform owner

Added
  • Project and task assignment so team members only see the work they're on.
  • The platform owner (super admin) setup — first-run creates the platform account, then seals it.

A smoother signup

Improved
  • Agency signup flow reworked, with production plan defaults so a new workspace always lands on a valid plan and trial.

Real billing

Subscriptions, payments and a sandbox to try it all safely.

Added
  • Razorpay subscriptions with webhook-driven status sync, plus LemonSqueezy groundwork.
  • A sandbox payment simulator to exercise the billing flow end to end without real charges.
  • Plans and pricing you can edit without touching code.

Multi-tenant SaaS

WorkTogethr became a true multi-tenant platform — many agencies, one codebase.

Added
  • Full multi-tenant architecture — each agency's data isolated server-side on every request.
  • Plan limits on team members, clients, projects and storage, enforced at creation.
  • A one-file SQL installer for self-hosted/Hostinger setups.
  • The shared design system — one component per concept, identical across admin, team and client.

Production-ready

The first production deployment, hardened for real customers.

Added
  • A production-ready build with a proper deployment pipeline.
  • Client portal, projects, tasks, invoices, contracts, files and messaging as one connected workspace.
Improved
  • Deployment hardening and a raft of UX fixes ahead of go-live.

A real front door

Added
  • A marketing landing page, and the last of the placeholder/dummy data removed in favour of real records.

Rebuilt on a real design system

Improved
  • The interface rebuilt on shadcn/ui — a consistent, accessible component library across the product.

The beginning

Where WorkTogethr started: one workspace to run an agency and its clients.

Added
  • The first WorkTogethr build — projects, tasks, clients and team, with the client relationship at the centre. Everything since has been built on this foundation: one shared, role-gated workspace rather than separate tools bolted together.