Joinn
{{ v.loginHeading }}
{{ v.loginSubheading }}
{{ v.loginFieldErrors.name }}
{{ v.loginFieldErrors.email }}
{{ v.loginFieldErrors.password }}
{{ v.loginError }}
{{ v.forgotMessage }}
{{ v.loginSwitchPrompt }}
{{ v.loginHint }}
Joinn
Viewing as {{ v.roleLabel }}
Quick Actions
Enterprise Plan
Unlimited meetings
Upgrade Plan →
Notifications
You're all caught up.
{{ n.text }}
{{ n.time }}
View as

{{ v.greeting }}

{{ v.greetingSub }}

{{ v.scheduleTitle }}
{{ v.scheduleSubtitle }}
{{ m.startLabel }}
{{ m.endLabel }}
{{ m.title }}
{{ m.badgeLabel }}
{{ m.metaLabel }}
{{ m.zoneNote }}
{{ a.initials }}
+{{ m.overflowCount }}
{{ m.countdownLabel }}
{{ m.countdownValue }}
{{ m.countdownUnit }}
Recent Recordings
{{ rec.duration }}
{{ rec.title }}
{{ rec.date }}
My Calendar
{{ v.calMonthLabel }}
S
M
T
W
T
F
S
Your Availability
{{ d.label }}
{{ d.hours }}
{{ d.badgeLabel }}
Meeting Analytics
{{ v.stats.meetings }}
Meetings
{{ v.stats.meetingsDelta }}
{{ v.stats.hours }}
Hours
{{ v.stats.hoursDelta }}
{{ v.stats.attendance }}
Attend.
{{ v.stats.attendanceDelta }}
Meeting Rooms
{{ room.name }}
{{ room.seats }} Seats • {{ room.statusLabel }}

Calendar

Drag a meeting from the day panel onto another date to reschedule.

{{ v.calMonthLabelLong }}
SUN
MON
TUE
WED
THU
FRI
SAT
{{ cell.dayNum }}
{{ chip.title }}
+{{ cell.moreCount }} more
{{ v.selectedDayLabel }}
{{ v.selectedDayCount }} meetings
{{ m.title }}
{{ m.timeLabel }} • {{ m.location }}
No meetings this day.
{{ col.label }}
{{ m.timeLabel }}
{{ m.title }}
—
{{ v.selectedDayLabel }}
{{ row.hourLabel }}
{{ m.title }} · {{ m.timeLabel }} · {{ m.location }}

{{ v.meetingsTitle }}

{{ m.dateShort }}
{{ m.startLabel }}
{{ m.title }}
{{ m.durationLabel }} • {{ m.location }}
{{ m.zoneNote }}
{{ a.initials }}
No meetings found.

Scheduling Links

Share a link so others can book time with you.

{{ l.name }}
{{ l.duration }} min meeting
{{ l.badgeLabel }}
{{ l.displayUrl }}
{{ l.statsLabel }}

Availability

Set the hours you're available to be booked.

{{ d.label }}
–
{{ d.hoursLabel }}

Contacts

No contacts match your search.
{{ c.initials }}
{{ c.name }}
{{ c.statusLabel }}
{{ c.email }} • {{ c.role }}

Recordings

{{ v.recordingsSub }}

No recordings yet. Record a live meeting or upload a file.
{{ rec.duration }}
{{ rec.statusLabel }}
{{ rec.title }}
{{ rec.date }} • {{ rec.attendeesLabel }}

Meeting Rooms

Reserve physical rooms for your meetings.

{{ room.name }}
{{ room.seats }} seats
{{ room.statusLabel }}
Today: {{ b.label }} · No bookings today

Workflows

Automate what happens before and after meetings.

No workflows yet. Automate reminders, notes, and alerts.
{{ w.name }}
When {{ w.trigger }} → {{ w.action }}
{{ w.emailBadgeText }}
{{ w.statusLabel }}
{{ w.runLabel }}

Integrations

Connect the tools your team already uses.

{{ i.iconLetter }}
{{ i.name }}
{{ i.desc }}

Analytics

{{ v.stats.meetings }}
Meetings
{{ v.meetingsArrow }} {{ v.stats.meetingsDelta }}
{{ v.stats.hours }}
Hours in Meetings
{{ v.hoursArrow }} {{ v.stats.hoursDelta }}
{{ v.stats.attendance }}
Attendance Rate
{{ v.attendanceArrow }} {{ v.stats.attendanceDelta }}
Meetings per Day
{{ b.value }}
{{ b.label }}
Who you meet most
No attendees in this period.
{{ a.initials }}
{{ a.name }}
{{ a.meetings }}
Where you meet
No meetings in this period.
{{ loc.label }}
{{ loc.value }}
Average meeting: {{ v.avgDurationLabel }}
{{ v.longestMeetingLabel }}

Settings

Profile
{{ v.verifyEmailMessage }}
{{ v.timezoneHint }}
Email (SMTP)
Used to send invites and workflow email notifications from your own mail server.
{{ v.smtpTestMessage }}
{{ v.smtpBadgeLabel }}
Send it somewhere you can actually read. A domain that publishes no MX record cannot receive mail, however well your SMTP server is configured.
Password
Changing your password signs out every other device.
{{ v.errors.currentPassword }}
{{ v.errors.newPassword }}
Recent email activity
Nothing sent yet. Invites and workflow emails show up here.
{{ e.status }}
{{ e.subject }}
{{ e.to }} · {{ e.detail }}
Notifications
{{ p.label }}
System
Video (LiveKit)
{{ v.livekitBadgeLabel }}
{{ v.livekitUrlLabel }}
Outgoing email
{{ v.emailBadgeLabel }}
Pending invites
No outstanding invites.
{{ i.email }}
Workspace
{{ v.workspaceRoleLabel }}
Rooms are shared across everyone here. Calendars and contacts stay private.
{{ v.workspaceName }}
{{ v.membersHeading }}
{{ m.initials }}
{{ m.nameLabel }}
{{ m.email }} · {{ m.timezoneLabel }}
{{ m.roleLabel }}
Signed in devices
Revoke anything you don't recognise.
{{ sn.label }}
{{ sn.when }}
No other devices.
{{ v.scheduleModalTitle }}
{{ v.errors.title }}
Ends on
{{ v.errors.endDate }}
{{ v.multiDaySummary }}
{{ v.errors.end }}
Times are in {{ v.activeTimezoneLabel }} · lasts
{{ v.repeatStartLabel }}
times
{{ v.errors.repeatUntil }}
{{ v.repeatSummary }}
{{ v.reminderNote }}
{{ v.attendeeEmptyNote }}
{{ v.attendeeCountNote }}
{{ perm.label }}
{{ perm.hint }}
Whoever runs the meeting is never restricted by these.
Allow guests to join by link
Anyone with the invite link can join without an account.
Invite People
Create Scheduling Link
{{ v.errors.linkName }}
Book a Room
{{ v.roomSlotsLabel }}
Already booked: {{ v.roomBookedLabel }}
{{ v.errors.purpose }}
{{ v.errors.roomTime }}
Connect {{ v.integrationName }}
Paste an incoming-webhook URL from your Slack workspace. Workflows that post to Slack will use it.
{{ v.errors.webhookUrl }}
{{ v.workflowRunsName }}
{{ v.workflowRunsSubtitle }}
This workflow hasn't run yet.
{{ r.status }}
{{ r.meetingTitle }}
{{ r.detail }}
{{ r.whenLabel }}
{{ v.linkDetailName }}
{{ v.linkDetailUrl }}
NEXT AVAILABLE TIMES
No open slots in the next two weeks — check your Availability.
{{ d.label }}
{{ sl }}
BOOKINGS THROUGH THIS LINK
Nobody has booked through this link yet.
{{ bk.title }}
{{ bk.whenLabel }}
{{ bk.bookedBy }}
{{ v.roomModalTitle }}
{{ v.errors.name }}
{{ v.historyName }}
{{ v.historySubtitle }}
No meetings with this contact yet.
{{ h.title }}
{{ h.whenLabel }}
{{ h.statusLabel }}
{{ v.contactModalTitle }}
{{ v.errors.contactName }}
{{ v.errors.contactEmail }}
New Workflow
{{ v.errors.workflowName }}
{{ v.recNoFileReason }}
{{ v.recordingModalTitle }}
{{ v.recordingModalMeta }}
Download
{{ v.detailsMeeting.title }}
{{ v.detailsMeeting.whenLabel }}
{{ v.detailsZoneNote }}
{{ v.detailsMeeting.location }}
ATTENDEES
{{ a.initials }}
{{ a.name }}
{{ a.responseLabel }}
No attendees invited yet.
{{ v.detailsLiveLabel }}
Joinn
{{ v.guestMeetingTitle }}
You've been invited to join this meeting as a guest.
You left the meeting
You can close this tab now.
Meeting invitation
{{ v.invitePromptText }}
{{ v.invitePromptTime }}
{{ v.toastText }}
{{ v.joinMeetingTitle }}
{{ v.joinElapsed }}
Connecting to LiveKit…
Couldn't connect
{{ v.joinError }}
{{ v.joinFeatured.initials }}
🔇 {{ v.joinFeatured.badgeName }}
{{ t.initials }}
{{ t.badgeName }}
{{ t.initials }}
🔇 {{ t.badgeName }}
{{ r.emoji }}
{{ v.panelTitle }}
{{ v.panelRoleNote }}
No contact matches that.
{{ p.initials }}
{{ p.name }}
{{ p.status }}
✋
No messages yet.
Messages are visible to everyone in this meeting.
{{ m.from }} · {{ m.time }}
{{ m.text }}
Select a {{ v.deviceMenuTitle }}
No devices found. Grant permission and try again.