Add a user

Member sees all projects. Admin also manages this Settings page. External (clients) see only the projects you give them — set those from the Projects column below. They sign in with the email + temporary password you set here (share it with them privately; password changes are done by an admin in the Supabase dashboard for now).

Users & access

Loading…
Deactivating a user hides them from assignee dropdowns and blocks their login, but keeps their task history. Users with tasks assigned cannot be deleted — deactivate them instead.

Project tags

One central list keeps tag names consistent — projects pick from this list, so “Marketing” never becomes “marketing” and “Mktg” on different cards. The number shows how many projects use each tag.

Send tasks to Zapier / Google Sheets

Paste a Zapier Catch Hook URL and this app will send task events to it automatically — no Supabase access needed. In Zapier: create a Zap, choose trigger “Webhooks by Zapier → Catch Hook”, and copy the URL it gives you.

Use Send test after adding — a sample task appears in your Zap’s trigger test within seconds. Payload: { event: "INSERT" | "UPDATE" | "DELETE", task: { title, status, project_name, assignee_name, due_date, … } }

Create tasks from Google Sheets

For the other direction (Sheets → this app), your Zap's action is “Webhooks by Zapier → Custom Request” calling the Vyom API. It needs an API key for the project (create one in the Vyom API card below first). Pick a project and copy these ready-made settings — real key, IDs and valid statuses included.

Vyom API — create tasks without Zapier

Generate a key for a project and any script — Google Apps Script, curl, a form backend — can create tasks in it with one HTTPS POST. The key decides which project tasks land in, so a leaked snippet can only ever write to its own project. Revoke anytime below.