Attendi Works

Sign in to continue

{{loginError}}
Loading…

{{currentViewLabel}}

No goals yet. Click "+ New Goal".
{{g.title}}
{{getTeam(tid).name}}
{{goalTaskDone(g.id)}}/{{goalTaskCount(g.id)}}
↗ {{getDoc(selectedGoal.documentId).title||'Open'}}
{{getTeam(tid).name}}
To do {{goalTodosOpen(selectedGoal.id).length}}
No to do's yet.
{{p.title}}
{{getTeam(tid).name}}
{{initials(getEmployee(eid).name)}}
{{formatDate(p.dueDate)}}
{{p.title}} {{formatDate(p.dueDate)}}
Select a goal to view details
No open to do's.
{{p.title}}
{{getGoal(p.goalId).title}} {{getTeam(tid).name}}
{{initials(getEmployee(eid).name)}}
Shared {{formatDate(p.dueDate)}}
{{p.title}}
{{getGoal(p.goalId).title}}
✓ Saved
Goal
Teams
{{getTeam(tid)?.name}}
{{todoReturnView==='employees'?'Delegated to':'Assigned to'}}
{{getEmployee(eid)?.name}}
Due date
Document
↗ {{getDoc(editingTodo.documentId).title||'Open document'}}
No meetings found.
{{formatDate(n.date)}}
{{n.title||'Meeting Notes'}}
{{getTeam(tid).name}} {{getEmployee(eid).name}} {{getGoal(n.goalId).title}} {{meetingTodosCount(n.id)}} to do's Shared

Save links to external documents — Google Docs, Notion pages, Figma files, etc. Then link them to goals, to do's, meetings, people, and notes.

🔗
No documents yet
Hit "+ New Document" to add a link
{{doc.title||'Untitled document'}}
{{doc.url}}
No URL set
↗ Open
{{notes.length}} {{notes.length===1?'note':'notes'}}
📝
No notes yet
Hit "+ New Note" to start writing
✓ Saved
📝
Select a note or create a new one
✓ Saved
Teams: {{getTeam(tid)?.name}}
People: {{getEmployee(eid)?.name}}
Goal:
↗ {{getDoc(editingNote.documentId).title||'Open'}}
Type a to do above
and press Enter.
{{p.title}}
No employees yet.
{{initials(e.name)}}
{{e.name}}
{{getTeam(e.teamId)?.name||'No team'}}
{{(employeeStats[e.id]||{}).open||0}} open
{{initials(selectedEmployee.name)}}
No open to do's.
{{p.title}}
{{getGoal(p.goalId)?.title||'No goal'}}
{{formatDate(p.dueDate)}}
{{p.title}}
No meetings yet.
{{n.title||'Meeting'}}{{formatDate(n.date)}}
{{stripHtml(n.content)}}
No notes yet.
{{n.title||'Note'}}
📌 {{formatDate(n.updatedAt?.slice(0,10))}}
{{stripHtml(n.content)}}
{{editingFeedbackId?'Edit feedback':'Add feedback'}}
No feedback yet.
{{fb.title||'Feedback'}} {{formatDate(fb.date)}}
{{fb.content}}
Select an employee
No teams yet.
{{t.name}}
{{teamMemberCount(t.id)}} members · {{teamGoalCount(t.id)}} goals
{{initials(emp.name)}}
{{emp.name}}
No members yet.
No goals assigned.
{{g.title}}
{{goalTodoCount(g.id)}} to dos
No meetings yet.
{{n.title||'Meeting Notes'}}{{formatDate(n.date)}}
{{stripHtml(n.content)}}
Select a team
Invite new user
{{inviteForm.error}}
Invitation sent — user will receive a magic link by email.

The user receives a magic link and automatically joins this workspace.

Workspace members
No users yet.
{{(p.name||p.email).slice(0,2).toUpperCase()}}
{{p.name||'—'}}
{{p.email}}
{{p.role==='admin'?'Admin':'Member'}}
You
Export Data
Download all data as a JSON file.
Import Data
Replaces all current data.
Clear All Data
Account
Signed in as {{currentUser.name}}
Attendi Works · All data stored locally in your browser.
{{toast}}