Welcome
Not crew yet?
Sign Up
Embark
Already crew?
Reboard
bottle
×
Search syntax click an example to try it
{{ sx.ex }} {{ sx.desc }}
Combine freely: in:sales subject:financing -truck finds Sales-mail threads about financing that never mention trucks.
{{ t.name }}
“thinking”
{{ r.name }} {{ r.tag }}
{{ r.sub }}
{{ p.t }}
{{ r.date }}
{{ activeOrgName }}
Your Sites
{{ o.initials }}
{{ o.name }}
{{ o.sub }}
CURRENT {{ o.plan }}
2
Audio Settings
{{ ag.label }}
{{ ag.value }}
{{ op }}
Registration
{{ regStatusLabel }}
SIP · sip.bottle.io:5060
Last refresh: {{ regWhen }}
Re-register
Jay Clark
jay@bottle.io
{{ pm.label }}
Security
Two-factor authentication
{{ twoFaSub }}
Appearance
{{ ar.label }}
{{ op.label }}
Log out
V{{ appVersion }}JAY CLARK
{{ activeLine.label }}: {{ activeLine.number }}
Your Numbers
{{ n.label }}
{{ n.number }}
Your Mail
{{ mb.label }}{{ mb.badge }}
{{ mb.address }}
New Contact
Adding to {{ activeLine.label }}
×
{{ qaOrgLabel }}
{{ oo }}
{{ tc.label }}×
{{ mf.label }}
{{ c.initials }}
{{ c.name }}
{{ c.preview }}
{{ sel.initials }}
{{ sel.name }}
{{ sel.phone }}
{{ sel.email }}
Organization
{{ sel.org }}
{{ sel.address }}
{{ m.text }}
{{ m.initials }}
{{ m.text }}
{{ m.meta }}
{{ m.text }}
{{ m.meta }}
{{ m.custInitials }}
{{ m.label }}
{{ m.duration }}
{{ m.meta }}
By Subject
Timeline
{{ mailThreadCountLabel }}
New Subject
?
{{ mailUnknownTitle }}
{{ mailUnknownSub }}
Create contact
Link to organization
No email threads with {{ sel.name }} yet
Write below to start the first one
Pinned notes
{{ pn.text }} {{ pn.subject }} {{ pn.by }} ×
Nothing matches this filter — all caught up.
{{ th.subject }} {{ th.count }} Complete
{{ th.when }}
{{ th.replyLabel }}
TO {{ rc.initials }} {{ rc.label }} ×
Add people
{{ cr.initials }}
{{ cr.name }}
{{ cr.email }}
{{ cr.org }}
No matching contacts.
Quick-add {{ ccQueryEmail }} as a contact
Add to thread
{{ th.collisionLabel }}
Internal note {{ m.fromName }} · never sent to the customer {{ m.minsLabel }} {{ m.time }}
{{ m.noteText }}
{{ m.initials }}
{{ m.fromName }} {{ m.fromAddr }} {{ m.badge }} {{ m.minsLabel }} {{ m.time }}
{{ m.bodyNode }}
{{ at.name }}
{{ at.ext }}
{{ at.name }}
{{ at.size }}
{{ m.initials }}
{{ m.initials }}
{{ m.fromName }} {{ m.subject }} {{ m.badge }} {{ m.time }}
{{ m.bodyNode }}
{{ at.name }}
{{ at.ext }}
{{ at.name }}
{{ at.size }}
×
{{ attachCountLabel }} — add more, caption, or send
Emoji
{{ em }}
Add an image
Recent
{{ prefixText }} {{ suffixText }}
{{ mailPresenceName }} is {{ mailPresenceVerb }} on “{{ mailPresenceSubject }}”
Reply
Internal note
Re: {{ mailReplySubject }} × Sends as {{ activeLine.number }} — your name stays internal Internal only — the customer never sees notes
B
I
U
AA
{{ so.label }}
Add
{{ mailPlaceholder }}
×
{{ at.ext }}
{{ at.name }}
{{ at.size }}
×
{{ mailAttachLabel }}
Signature: {{ mailSigPreview }}
{{ mailTimerLabel }} ×
Q Start Quest
+
New Quest from this subject
Sends “{{ questSubject }}” with contact, mailbox, thread link, and logged time
Or attach to an open quest
{{ q.id }} {{ q.title }} {{ q.state }}
{{ mailViewerExt }}
{{ mailViewerName }}
{{ mailViewerSize }}
Download
×
Preview not available in prototype — download to open
Canned Messages
{{ cm.text }}
New Canned Message
{{ d.name }}
{{ t.name }}
×
{{ callLine.label }}: {{ callLine.number }}
{{ n.label }}
{{ n.number }}
{{ d.name }}
{{ d.phone }}
Bring {{ crewDragName }} in…
Transfer
Conference
{{ callLine.label }}: {{ callLine.number }}
Drag to transfer
In Progress
{{ callTimer }}
{{ callPrimary.name }}
{{ callPrimary.num }}
{{ callAgent.name }}
{{ callAgent.num }}
Mute
Hold
End
{{ k.d }} {{ k.sub }}
{{ activeOrgName }} Dashboard
Live overview across your system
{{ s.label }}
{{ s.value }}
{{ s.sub }}
Per-number Usage
{{ p.label }} · {{ p.number }} {{ p.calls }} · {{ p.pct }}
Top Users Today
{{ u.name }}
{{ u.sub }}
{{ u.metric }}
Numbers
{{ adminCount }} numbers across your tenants
NameCarrierUsersAppsBackupTenantModifiedCreated
{{ u.initials }}
{{ u.name }}
{{ u.carrier }}
{{ b.letter }}
{{ b.letter }}
{{ u.backup }} {{ u.tenant }} {{ u.modified }} {{ u.created }}
No flagged activity
Flagged calls and messages will appear here for review.
Debug & Logs
System diagnostics and event logs will appear here.
Contacts
Name Number Email Organization Birthday Notes Address
{{ c.initials }}
{{ c.name }}
{{ c.phone }} {{ c.email }} {{ c.org }} {{ c.bday }} {{ c.notes }} {{ c.address }} Q
Email
gobluecube.com · {{ domainStatusLabel }}
Re-check DNS
Inbox Type Send-as crew Signature
{{ ab.address }}
{{ ab.label }}
{{ ab.badge }}
+
Edit
Signature for {{ ab.address }} — HTML supported
Preview
{{ sigPreviewNode }}
Save signature
Cancel
Images embed inline and appear in every outgoing email from this address.
Shared
Individual
Add inbox
Domain Setup
Add these records at your DNS provider to route mail through Bottle.
{{ dr.type }}
{{ dr.host }}
{{ dr.value }}
Routing Rules
How inbound mail is assigned when it arrives.
{{ rr.text }}
{{ rr.sub }}
Reports
{{ m.label }}
{{ m.value }}
{{ m.sub }}
Available reports
{{ r.name }}
{{ r.desc }}
{{ r.period }}
Export
Organizations
{{ coCount }}
Organization Contacts Messages Emails Sentiment
{{ co.initials }}
{{ co.name }}
{{ co.sub }}
{{ av.initials }} {{ co.contactLabel }} {{ co.msgs }} {{ co.emails }} {{ co.posPct }}
All organizations
{{ cod.initials }}
{{ cod.name }}
{{ cod.sub }}
{{ k.label }}
{{ k.value }}
{{ k.sub }}
Contacts at {{ cod.name }}
{{ cc.initials }}
{{ cc.name }}
{{ cc.email }}
{{ cc.phone }} {{ cc.preview }} Open thread →
Sites
{{ orgCount }}
Create a new site
{{ pl.label }}
Create
Cancel
Site Plan Users Numbers Msgs (30d) Calls (30d) Sentiment Status
{{ o.initials }}
{{ o.name }}
{{ o.sub }}
{{ o.plan }} {{ o.users }} {{ o.numbers }} {{ o.msgs }} {{ o.calls }} {{ o.posPct }} {{ o.status }}
All sites
{{ od.initials }}
{{ od.name }}
{{ od.plan }}
{{ od.sub }}
Impersonate
{{ k.value }}
{{ k.label }}
{{ k.sub }}
Highlights
{{ h.name }} — {{ h.d }}
{{ h.tag }}
Sentiment
Positive{{ sentiment.pos }}%
Neutral{{ sentiment.neu }}%
Negative{{ sentiment.neg }}%
People
No users yet — invite people from the Users page and assign them to this organization.
{{ mu.initials }}
{{ mu.name }}
{{ mu.role }} · {{ mu.email }}
{{ mu.lastActive }}
Users
{{ crewFilterLabel }}
{{ cf.label }}
SIP
Columns & order
Namepinned
{{ cc.label }}
Name {{ h.label }} SIP User SIP Pass SIP Server Protocol Port
{{ p.initials }}
{{ p.name }}
{{ p.email }} {{ p.role }} {{ p.ext }}
{{ cc.label }} +
{{ bc.label }} +
{{ p.lastLogin }} {{ p.modified }} {{ p.created }}
Back
My Profile
Jay Clark
Sales Agent · Bottle HQ
{{ af.label }}
{{ af.value }}
Save changes
Change password
Back
Billing
Current Plan
Pro
$49 / user / month · 48 seats
Upgrade plan
Payment Method
Visa •••• 4242
Expires 08 / 27
Update payment method
Recent Invoices
{{ iv.id }}
{{ iv.date }}
{{ iv.amount }} Paid PDF
Back
Your data washes up only on your shore
A message in a bottle is meant for one set of hands. So is yours. Here’s our plain-spoken promise about what we do — and never do — with your data.
{{ pc.title }}
{{ pc.body }}
Last updated June 2026 \u00b7 Questions? privacy@bottle.io
Back
How can we help?
Real humans, Monday–Friday, plus answers to common questions.
{{ sc.title }}
{{ sc.sub }}
Popular Help Articles
{{ ha }}
LIVE CALL
Sales · 434.555.6789
{{ sel.name }}
{{ sel.phone }}
{{ callTimer }}
← Back to messages
Live Transcription Sentiment: {{ pulseSentiment.label }} · {{ pulseSentiment.pct }}
{{ p.name }}
{{ p.role }}
{{ l.who }} {{ l.role }} {{ l.sentLabel }}
{{ l.text }}
Bottle Apps
Messages
Org Dashboard
Admin · Users
Pulse · Live Call
CONCEPT
Log out
SIP Registration
{{ sipRegHoverData.label }}
User: {{ sipRegHoverData.user }}
Server: {{ sipRegHoverData.server }}
{{ sipRegHoverData.proto }} · :{{ sipRegHoverData.port }}
Set Rank
{{ ro.label }}
{{ ro.desc }}
Crew Membership
{{ cm.label }}
Backup (crews & users)
{{ bm.label }} {{ bm.kind }}
{{ drawer.name }}
{{ drawer.email }}
Name
Email
Role
Extension
Mobile
Status
{{ so.label }}
Rank
{{ ro.label }}
Crews
{{ cc.label }}
{{ cr.label }}
Backup (crews & users)
{{ bc.label }}
{{ br.label }} {{ br.kind }}
External SIP
SIP User
SIP Pass
SIP Server
Protocol
Port
Created
{{ drawer.created }}
Modified
{{ drawer.modified }}
Last Login
{{ drawer.lastLogin }}
Delete
Cancel
Save
Send password reset
{{ changePwdName }}
A secure password-reset link will be emailed to:
{{ changePwdEmail }}
The link expires in 1 hour. The user sets their own new password — you never see it.
Cancel
Send reset email
Delete user
This permanently removes this user and their access. To confirm, type their email address:
{{ deleteEmail }}
Cancel
Delete user
Invite User
×
They'll get an email invite and appear in the list right away.
Send Invite
Choose icon
Default
Set Status
{{ so.label }}
Edit profile icon
{{ mi.label }}
Edit Contact
×
{{ editInitials }}
{{ tc.label }}×
Cancel
Save
Settings
Timezone
{{ tzValue }}
{{ tz }}
Show Spam
Show Archive
Show Chat
Version {{ appVersion }}
{{ crewChatName }}
{{ crewChatSub }}
×
{{ m.who }}
{{ m.text }}
Impersonating {{ impersonatingName }}
Exit
Call {{ callFromName }} from
{{ cl.label }}
{{ cl.number }}
New email to {{ sendAsName }} — send as
{{ sb.label }}
{{ sb.address }}
{{ sb.badge }}
{{ orgQvName }} {{ orgQvCount }}
{{ av.initials }}
{{ orgQvMsgs }} messages {{ orgQvEmails }} emails
{{ orgQvPos }} positive
Open full organization
Q Directions to {{ questDirName }}
{{ questDirAddress }}
From my location From your site (Blue Cube HQ)
+ Create Quest: site visit with directions
Crew access · {{ boxCrewMenuLabel }}
{{ bc.name }}
{{ toast }}
{{ tm.name }}
{{ tm.typeLabel }} · {{ tm.date }}
×
Overall sentiment
{{ tm.sentLabel }}
{{ tm.sentPct }} positive across {{ tm.name }}'s conversation
Transcript
{{ l.who }} {{ l.role }} {{ l.sentLabel }}
{{ l.text }}