No goals yet. Click "+ New Goal".
{{g.title}}
To do {{goalTodosOpen(selectedGoal.id).length}}
No to do's yet.
{{p.title}}
{{initials(getEmployee(eid).name)}}
✓
{{p.title}}
{{formatDate(p.dueDate)}}
Select a goal to view details
All weeks
{{weekCalendarYear}}
{{mg.month}}
Week {{activeWeekNum}}
{{activeWeekLabel}}
{{activeWeekGoalItems.filter(i=>i.done).length}}/{{activeWeekGoalItems.length}}
completed
📋
No goals for this week.
Add one below.
{{item.title}}
No open to do's.
{{p.title}}
{{getGoal(p.goalId).title}}
{{getTeam(tid).name}}
{{initials(getEmployee(eid).name)}}
✓
{{p.title}}
{{getGoal(p.goalId).title}}
Goal
Teams
{{getTeam(tid)?.name}}
{{todoReturnView==='employees'?'Delegated to':'Assigned to'}}
{{getEmployee(eid)?.name}}
Due date
No meetings found.
{{formatDate(n.date)}}
{{n.title||'Meeting Notes'}}
1:1
Weekly
{{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
{{notes.length}} {{notes.length===1?'note':'notes'}}
📝
No notes yet
Hit "+ New Note" to start writing
⚑
Pinned
Notes
Link to…
{{getTeam(editingNoteItem.teamId).name}}
{{getEmployee(editingNoteItem.personId).name}}
{{getGoal(editingNoteItem.goalId).title}}
📝
Select a note or create a new one
Teams:
{{getTeam(tid)?.name}}
People:
{{getEmployee(eid)?.name}}
Goal:
Notes
Previous meeting
— {{prevMeetingForContext.title||'Meeting'}} · {{formatDate(prevMeetingForContext.date)}}
Reminders to discuss
{{r.text}}
{{r.employeeName}}
Attendees' open to-dos
{{p.title}}
{{getEmployee(eid)?.name}}
{{formatDate(p.dueDate)}}
Type a to do above
and press Enter.
and press Enter.
{{p.title}}
Name
Meetings
Reminders
To do's
No people yet.
{{initials(e.name)}}
{{e.name}}
{{e.isExternal?'External':'Internal'}}
{{employeeNotes(e.id).length||'—'}}
{{(e.reminders||[]).length||'—'}}
{{(employeeStats[e.id]||{}).open||'—'}}
{{r.text}}
Nothing to discuss yet.
No open to do's.
{{p.title}}
{{getGoal(p.goalId)?.title||'No goal'}}
✓
{{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)}}
No documents linked.
{{editingFeedbackId?'Edit feedback':'Add feedback'}}
No feedback yet.
{{fb.title||'Feedback'}}
{{formatDate(fb.date)}}
{{fb.content}}
{{currentProfile?.email}}
{{currentProfile?.role==='admin'?'Admin':'Member'}}
Uploading photo…
Shown to teammates alongside your name — not the same as your admin/member permission above.
{{getTeam(tid)?.name}}
Signed in as {{currentProfile?.email}}
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 someone to create their own account
{{inviteForm.error}}
Invitation sent — user will receive a magic link by email.
They get their own private workspace, completely separate from yours — they will not see any of your goals, to do's, notes or documents. There's no data sharing between accounts yet.
People who use this app — each with their own private data
No users yet.
{{p.name||'—'}} · {{p.title}}
{{p.email}}
{{getTeam(tid).name}}
You
Export Data
Download all data as a JSON file.
Import Data
Replaces all current data.
Clear All Data
Attendi Works · All data stored locally in your browser.