{{ sbTime }}
Tessel
Your workday, in one place
Sign in
Username
Password
Forgot password
First access
{{ loginErrText }}
{{ loginLabel }}
or
Sign in with Face ID
© 2026 Tessel. All rights reserved.
First access
Scan the QR code in your welcome email, or type the server address your HR team sent you.
Server
Username
Temporary password
Activate account
Cancel
Forgot password
Enter the email or employee code linked to your account. We will email you a link to set a new password.
Email or employee code
Send link
Check your inbox
We sent a link to j•••••@tessel.app. It expires in 30 minutes.
Back to sign in
Welcome to Tessel
Scan the QR code
Point your camera at the code in your welcome email.
Server found
porto.tessel.app
{{ scanHint }}
{{ tabTitleEl }}
{{ unread }}
RM
{{ subTitleEl }}
{{ subSub }}
{{ subActLabel }}
Friday, 27 November 2026
Hi, Rodrigo
{{ clockTitle }}
{{ clockSub }}
{{ geoText }}
{{ clockBigLabel }}
See today in Attendance
To justify
{{ justMeta }}
View all
{{ jr.title }}
{{ jr.sub }}
AI insights
{{ insMeta }}
{{ ai.title }}
{{ ai.sub }}
{{ ai.doneText }}
To justify
{{ justMeta }}
{{ jr.title }}
{{ jr.sub }}
{{ attJustLabel }}
Nothing to justify
{{ attClearSub }}
Clock records
Balance {{ recBal }}
{{ recLabel }}
{{ rf.label }}
{{ r.dow }}
{{ r.num }}
{{ r.line1 }}
{{ r.note }}
{{ r.pill }}
{{ attEmptyText }}
{{ recPageLabel }}
Couldn’t load your clock records
Check your connection and try again.
Try again
AI insights
{{ insMeta }}
{{ ai.title }}
{{ ai.sub }}
{{ ai.doneText }}
{{ tf.label }}
Vacation 2026
22 days a year
{{ vacTotal }}
days
{{ vl.label }}{{ vl.val }}
{{ toBigLabel }}
Absences 2026
{{ absTotal }} days
{{ absTotal }}
days
{{ vl.label }}{{ vl.val }}
{{ toBigLabel }}
Calendar
{{ cv.label }}
{{ calNavLabel }}
{{ wd.l }}
{{ cd.n }}
{{ ym.name }}
{{ yc.n }}
Legend
{{ lg.l }}
Your requests
{{ toCount }}
{{ ab.title }}
{{ ab.id }}
{{ ab.when }}
{{ ab.tag }}
Filled with AI
PDF
{{ ab.attach }}
No requests yet
{{ toNoneText }}
AI insights
{{ insMeta }}
{{ ai.title }}
{{ ai.sub }}
{{ ai.doneText }}
Next week
{{ cWeekMeta }}
{{ wr.wd }}
{{ wr.n }}
{{ wr.title }}
{{ wr.sub }}
{{ wr.due }}
Cancel
{{ cBigLabel }}
Lunches are booked a week ahead. You can change or cancel each one up to 3 days before.
Today
Fri 27 Nov
{{ cTodayTitle }}
{{ cTodaySub }}
Booked
{{ cTodaySet }}
{{ cMenuTitle }}
{{ cMenuHours }}
{{ ms.name }}
{{ ms.sub }}
{{ ms.tag }}
Every set has soup, a main and a dessert. Drinks are free.
AI insights
{{ insMeta }}
{{ ai.title }}
{{ ai.sub }}
{{ ai.doneText }}
RM
Rodrigo Matos Amaral
1234567 · Operations
Porto HQ · Manager Joaquim Silva
Assistant
Autopilot
{{ autopilotSub }}
Preferences
Sign in with Face ID
Also confirms clock-ins from your phone
{{ pr.label }}
{{ pr.val }}
Sign out
Tessel Employee 4.2 · porto.tessel.app
{{ t.label }}
Auto-reply by AI
High priority
{{ t.text }}
{{ t.time }}
{{ ng.label }}
{{ nf.title }}
{{ nf.time }}
{{ nf.body }}
All caught up
Requests, changes and reminders show up here.
Suggested
{{ sg.label }}
{{ nv.badgeN }}
{{ nv.label }}
{{ faceLabel }}
{{ aiTitle }}
{{ aiSub }}
Autopilot
{{ aiOnCount }}
{{ ar.title }}
{{ ar.body }}
Nothing is sent without you. Everything I do is listed under What I did this week, with Undo.
What I did this week
{{ aiActCount }}
{{ ac.text }}
{{ ac.time }}
Undo
Assistant
{{ m.text }}
{{ m.actionLabel }}
{{ sg.label }}
Language
Change password
Current password
New password
Repeat new password
{{ pwdErrText }}
{{ pwdHint }}
Change password
Cancel
Notifications
{{ np.label }}
{{ np.sub }}
Help and privacy
Ask the assistant
{{ hr.q }}
People team
hr@tessel.app
+351 220 000 200 · weekdays 09:00–18:00
Your privacy
Tessel keeps your clock-ins, absences and requests. Your location is checked only when you clock in from your phone, and Joaquim Silva sees whether you were inside the site, never where you are.
Review change
JS
Joaquim Silva changed your request
{{ rvAt }} · nothing applies until you accept
Before
{{ rvFrom }}
After
{{ rvTo }}
“{{ rvNote }}”
Absence · Mon 16 Nov
{{ kv.k }}
{{ kv.v }}
PDF
{{ kv.v }}
Your note
{{ rvYourNote }}
Accept change
Decline
{{ rq.title }}
{{ rq.stTitle }}
{{ rq.stText }}
Details
{{ kv.k }}
{{ kv.v }}
PDF
{{ kv.v }}
Your note
{{ rq.note }}
Done
Withdraw request
{{ cf.head }}
{{ cf.title }}
{{ cf.text }}
Your request
Absence code
{{ dcCodeText }}
{{ mo.label }}
{{ mo.sub }}
Start date
End date
Full days
{{ dcFullSub }}
Attachments
PDF
{{ df.name }}
{{ df.sub }}
Attach a file
Your reason
Why are you keeping it?
{{ q.label }}
What happens next
{{ ef.t }}
{{ cf.cta }}
Request time off
{{ nr.title }}
{{ nr.sub }}
{{ nr.cta }}
{{ clockHead }}
{{ clockModalSub }}
{{ cn.t }}
Rua Gonçalo Cristóvão Rua Formosa R. Fernandes Tomás R. de Camões Rua da Alegria MTrindade50 m
Porto HQ · Entrance
{{ geoChip }}
{{ cr.k }}
{{ cr.v }}
Assistant
{{ clockAiNote }}
{{ clockCta }}
Cancel
Justify
{{ jSub }}
{{ cs.n }}
{{ cs.label }}
Nothing to justify
{{ attClearSub }}
{{ jIntro }}
The gap
{{ kv.k }}
{{ kv.v }}
PDF
{{ kv.v }}
Reason
Note for Joaquim Silva (optional)
File (optional)
Attach a file
PDF
{{ jFileName }}
Added by you
{{ jNextLabel }}
{{ jBackLabel }}
Justify
{{ dueLabel }}
{{ jcTitle }}
{{ jcText }}
Your justification
{{ kv.k }}
{{ kv.v }}
PDF
{{ kv.v }}
What happens next
{{ ef.t }}
Send
Report absence
Joaquim Silva approves it
Period
Start date
End date
Full days
{{ fullDaysSub }}
Reason
Absence code
{{ absCodeText }}
{{ mo.label }}
{{ mo.sub }}
Attach certificate
You can add it later, up to 3 days after.
PDF
appointment-2-dec.pdf
Dates checked by AI · match the request
Notes for Joaquim Silva (optional)
{{ absSubmitLabel }}
Cancel
Request vacation
{{ vnHeadSub }}
Tap the first and last day. I check holidays and the Operations calendar as you pick.
December 2026
{{ wd.l }}
{{ vc.n }}
Legend
{{ lg.l }}
{{ kv.k }}
{{ kv.v }}
PDF
{{ kv.v }}
Type
{{ vnType }}
{{ vnCheckKicker }}
{{ vnCheck }}
{{ vnSubmitLabel }}
Cancel
Book lunch
{{ cStepLabel }}
{{ cs.n }}
{{ cs.label }}
Where will you eat?
Which days next week?
Days
Whole week
{{ cWeekSub }}
{{ cw.wd }}
{{ cw.n }}
Time
{{ sl.t }}
{{ sl.left }}
{{ cMealIntro }}
{{ mg.label }}
Every set has soup, a main and a dessert. Drinks are free.
{{ cNextLabel }}
{{ cBackLabel }}
Confirm AI action
{{ acf.title }}
{{ acf.text }}
What happens next
{{ ef.t }}
{{ acf.cta }}
Cancel
{{ docName }}
{{ docSub }}
Clínica Lumen
Medicina geral e familiar
Rua de Cedofeita 412
4050-174 Porto
Tel. 220 418 300
ATESTADO MÉDICO
Medical certificate
I, the undersigned doctor, certify that {{ docCert.name }}, employee no. {{ docCert.idno }}, attended a medical appointment at this clinic on {{ docCert.date }}, {{ docCert.time }}, and {{ docCert.absence }}.
Patient
{{ docCert.name }}
Appointment
{{ docCert.date }} · {{ docCert.time }}
Absence
{{ docCert.absShort }}
Fit to work
{{ docCert.back }}
Issued at the patient’s request to be shown to the employer. The diagnosis is not disclosed, as required by medical confidentiality.
Porto, {{ docCert.place }}
Dra. Helena Marques
Médica de família · Reg. 48213
CLÍNICA LUMEN · CEDOFEITA · PORTO ·
Issued electronically · Ref. CL-2026-11-0457Page 1 of 1
Download
{{ dayTitle }}
{{ daySub }}
{{ dr.k }}
{{ dr.v }}
Done
Book lunch
{{ algName }}
Are you sure?
Your profile lists shellfish as an allergy, and {{ algLow }} contains it.
Before you order
It contains shellfish, and the kitchen cannot leave it out. Other dishes are made in the same kitchen, so traces are possible.
If you feel unwell after eating, go to the first-aid room on Level 0 or call 112. The canteen staff cannot give medication.
Your allergy stays in your profile. Ordering this dish once does not change it.
Add to my order
{{ snackText }}
Undo
You’re offline. Changes send when you reconnect.
Try again
{{ r.short }}