Patterns
Pattern · Inbox and notes
How a consultant reads mail, replies, files what happened and adds the people they meet. Flo drafts and suggests; nothing is sent or added until the consultant says so.
Thread, composer, rail
Patterns · Content and collaboration
Inbox and notes
How a consultant reads mail, replies, files what happened and adds the people they meet. Flo drafts and suggests; nothing is sent or added until the consultant says so.
Email thread
The Inbox list beside the open conversation. A row says who, what and why it is here; the conversation shows the messages, trimmed quotes and attachments.
Needs reply
3
Waiting
FYI
Snoozed
Done
Maya Chen
14:20
Re: Senior Data Engineer at Halcyon
Waiting on you 2 days
Senior Data Engineer
Sara Lund · Halcyon Bank
11:05
Shortlist for Thursday
Client
Shortlist, Halcyon
tom.ellis@outlook.com
Mon
Interested in the Risk Analyst role
Not in Ascern yet
Link to a job
Only you can see this
Hover shows the row's checkbox; J and K move, E marks done, H snoozes.
Re: Senior Data Engineer at Halcyon
Done
3 messages · Needs reply · Linked to Senior Data Engineer
You
Hi Maya, Halcyon would like to meet you for the Senior Data Engineer role…
Mon
MC
Maya Chen
maya.chen@gmail.com to you
Today 14:20
Hi Priya, thanks. Thursday afternoon works. Updated CV attached. Is the role hybrid, and what is the salary band?
···
Maya Chen CV.pdf
248 KB
Why is this here?
Reply to Maya…
Draft with Flo
Built from: Tabs, Checkbox, Tag, Lozenge, Avatar, Button, Icon button, Dropdown menu, Popover, Attachment chip, Email composer.
Email composer
A draft, Flo's or the consultant's, waits here and in Gmail Drafts. It is never sent until the consultant presses Send. Send and remind me is the one primary.
Flo
· drafted, not sent
· also in Gmail Drafts
Redo
Discard
To
maya.chen@gmail.com
Hi Maya,
Great, Thursday at 15:00 with Sara Lund. The role is hybrid, two days in the Canary Wharf office, and the band is £95k to £110k plus bonus.
Best,
Priya
Great, Thursday at 15:00 with Sara Lund. The role is hybrid, two days in the Canary Wharf office, and the band is £95k to £110k plus bonus.
Best,
Priya
Send and remind me · 3 days
Send
⌘↵
Flo's draft, waiting for approval. Discard has Undo; Redo asks Flo again.
Remind me if Maya hasn't replied
Tomorrow
Thu 16 Oct, 09:00
Next week
Mon 20 Oct, 09:00
In 3 working days · default
Mon 20 Oct
Pick a date…
If no reply by then, it comes back to Needs reply with a nudge drafted. A reply cancels it. Weekends don't count.
The caret opens the reminder choices; each one sends now.
Your draft · not sent
Hi Sara, the shortlist is attached…
Check your connection and try again.
A failed send keeps the words and says why.
Built from: Split button, Button, Popover, Time presets menu, Text area, Spinner, Toast, Sheet (phones).
Inbox context rail
Beside the conversation: who it is with, the work it is linked to and their open Tasks. Linking shares the thread with the job's team, so the rail says so before and after.
MC
Maya Chen
Data Engineer · Candidate
Matched by email · 1 open application
Last contact today, email
Linked to
Change
S
Maya Chen · Senior Data Engineer
Interview
Application
Shared with everyone who can see this application
Open tasks
Send Maya the Halcyon brief
Today
TE
Tom Ellis
tom.ellis@outlook.com · Not in Ascern yet.
Flo suggests new people in To review
Not linked yet
Only you can see this. Teammates see that you and Tom emailed, not what you said.
Risk Analyst · Halcyon Bank
Job · Sourcing
Link
Head of Platform · Halcyon Bank
Job · Offer out
Link
Find another job or application…
Linking shares this thread with everyone who can see that job. Until then Flo can still draft a reply, and it stays private to you.
· Flo's best guess is first, on a grey fill, with the one primary Link. The rest are secondary.
· Link and Change offer Undo in a toast that names who can now see the thread.
· A teammate on a shared thread sees the rail without Link or Change.
· Section titles are 12/16/500 subtle; the person's name is 16/20/600.
· Link and Change offer Undo in a toast that names who can now see the thread.
· A teammate on a shared thread sees the rail without Link or Change.
· Section titles are 12/16/500 subtle; the person's name is 16/20/600.
Built from: Record chip, Lozenge, Button, Record picker, Task row (compact), People list, Flo review card.
Notes, logging and people
Note composer and note
At the top of a record's Activity. A note is plain text, saved with ⌘↵ or Add note. Edit and Archive show on hover or focus; Archive has Undo.
Sara says Halcyon will move fast if Maya can start in January.
Add note
Typing · Add note is disabled while the box is empty
Maya prefers hybrid, two days in the office at most. Notice period is one month.
Called Sara Lund: shortlist of three by Friday.
Called Sara Lund: shortlist of three by Thursday.
Cancel
Save
Rest · hover with Edit and Archive · editing (Esc cancels, ⌘↵ saves). On an archived record notes are read only.
Built from: Text area, Button, Icon button, Toast.
Log activity dialog
⌘E logs something that already happened, by voice or typing. The note saves at once; anything else Flo read from it waits as changes to approve.
Log activity
About Maya Chen
Start
Space
Select Start or press Space, then say who it was with and what happened.
Esc
Close
Tab
Type instead
Done
↵
Opens idle. Done waits for words.
Log activity
Something that already happened
Listening
0:12
Just spoke to Maya Chen, she's happy with Thursday at three and wants the band confirmed.
Remind me to send her the brief
Tab
Type instead
Pause
Done
↵
Words appear as spoken; the unsettled end is subtle.
Here's what I'll file
Note saved on Maya Chen
View
Undo
2 changes to approve
Application stage
Short list → Interview
Approve
New task · due Fri 17 Oct
Send Maya the Halcyon brief
Approve
Record more
Close
The note is filed; Flo's other changes wait for approval.
Built from: Dialog (bottom Sheet on phones), Button, Kbd, Spinner, Toggle group, Text area, Date picker, Record picker, Item, Flo review rows.
Suggested person card
One card for everyone Flo found in mail, calendar guests or Echo. A waiting card asks; when the address looks like someone already in Ascern, adding it to them comes first, never a silent second person.
Tom Ellis
tom.ellis@outlook.com · emailed you about Risk Analyst
Add as candidate
Skip
s.lund@halcyonbank.com
looks like
Sara Lund
Guest on Thursday's interview
Add this email to them
Create a new person
Skip
Marc Ellis
Possible match: Marc Ellis, CTO at Halcyon Bank
marc@ellis.dev · from Echo
Add this email to them
Create a new person
Skip
Priya Nair
priya.nair@northwind.io
Added
People we found
Top to bottom: new person; looks like (adding the email is the primary); possible match (no primary, the consultant decides); decided, which says what happened and links to People we found.
Built from: Button, Lozenge, Link, Toast with Undo.
Pattern · Flo
Flo works beside the page, in the same ink, greys and one green as the rest of Ascern. It shows what it is doing, proposes changes for the member to approve, and every change it makes can be undone.
Pattern · Meetings
The composites on Meetings and a meeting's page: where the calendar sits, how one meeting opens, and what happens before and after the call. Each is built from shared components; the colour of a meeting is its type.