GoWeBaKnowledge Center

Webabox — Unified Inbox

The Webabox is GoWeBa's unified inbox. Inspired by HEY.com (Basecamp), it brings all your communication channels together in one place: emails, SMS, phone calls, and voicemail.

Philosophy — Inspired by HEY.com

HEY ConceptGoWeBa ImplementationBenefit
The ScreenerGoWeBa ScreenerSort new senders: accept or block
Imbox (Focus)Focus ModeOnly important messages appear
Reply LaterSnoozePostpone a message to a specific date/time
Previously SeenOngoingOngoing conversations with regular contacts
Set AsideFavorites / PinKeep a message visible for future action

Unified Channels

ChannelIconSourceStatus
Email📧SendGrid (receiving) + API (sending)✅ Operational
SMS💬Twilio SMS✅ Operational
Phone Calls📞Twilio Voice / WebRTC✅ Operational
Voicemail🎙️Twilio Voicemail✅ Operational
WEBA Chat🤖Built-in AI✅ Operational

Accessing the Module

  1. In the left sidebar, click Inbox (icon 📥)
  2. The Webabox opens with navigation tabs at the top
💡 The Webabox is also accessible from the notification bar in the topbar — the red badge shows the number of unread messages.

Interface — Overview

TabDescriptionIcon
InboxAll incoming messages (email + SMS)📥
OngoingOngoing conversations with regular contacts🔄
FocusFocus Mode — priority messages only🎯
ScreenerSort new senders🛡️
SMSText messages (Twilio)💬
CallsPhone call log📞
VoicemailVoice messages with transcription🎙️
AnalyticsInbox statistics📊

Webabox Layout

AreaPositionDescription
Thread listLeft columnConversations sorted by date
Message detailRight columnFull content of the selected message
Quick actionsTop of detailReply, Forward, Snooze, Archive
Sender infoTop of threadName, email, avatar, company
AttachmentsBelow messageDownloadable attached files
Compose buttonTop rightNew message (email or SMS)

Detailed Features

Composing an Email

  1. Click Compose (top right button)
  2. The compose window opens (modal)
  3. Fill in the fields:
FieldDescriptionRequired
ToRecipient's email addressYes
CCCarbon copiesNo
BCCBlind carbon copiesNo
SubjectMessage subjectRecommended
BodyEmail content (rich editor)Yes
AttachmentsFiles to attachNo
  1. Click Send

Cross-Organization Compose

With the Personal Workspace update, you can compose an email from any email account in any organization:

  1. In the compose modal, the "From" selector shows all your accounts grouped by organization
  2. Each group displays the organization icon (🏠 personal, 🏢 business)
  3. Select the account you want to send from
⚠️ The email will be sent from the selected account, not from the active organization. Double-check the sender before sending.

Multi-Organization View

The Webabox displays organization tabs above the message list:

TabBehavior
AllShows messages from all your organizations
[Org name]Filters by specific organization
💡 Switching tabs in the Webabox only filters the view — it does NOT change the active organization.

Use Cases

Daily Email Management

  1. Open the Webabox each morning
  2. Start with the Screener to sort new senders
  3. Move to Focus to handle priority messages
  4. Use Snooze to postpone non-urgent messages
  5. Check Ongoing for regular conversations

Multi-Organization Management

  1. Use the All tab for a panoramic view
  2. Filter by organization for focused work
  3. Compose from any account without switching organizations

WEBA Classification — The 12 WebaBox Snapshot Cards

WEBA automatically classifies each incoming email into one of the 12 snapshot cards. This intelligent system uses advanced rules and AI to sort your emails by priority and type.

Auto-classified Cards (AI + Rules)

CardIconDescriptionAction Required
Urgent🔥Immediate action required. Deadlines ≤ 24h, legal/financial emergencies, final notices, critical clients.Immediate
Important⭐Action within 1-7 days. Proposals, quotes, contracts, client follow-ups, active deals. Auto-escalated to Urgent after 72h.Within 7 days
Journal📰Information & monitoring. Newsletters, bulletins, digests, market summaries, industry news, promotions.None — read at your pace
Office🏢Transactional & administrative. Receipts, invoices, confirmations, system notifications, account verifications.None — admin filing

Manual Action Cards

CardIconDescription
Reply Later⏰Emails you marked for later reply.
Set Aside📌Emails kept handy without reply needed.
Clips✂️Saved email excerpts for quick reference.
Snooze😴Emails postponed to a future date/time.

Dynamic Filter Cards

CardIconDescription
Conversations💬Threads with 2+ messages — real human exchanges.
Awaiting⏱️Sent emails without reply. State machine: A (waiting) → B (follow-up 24h) → C (URGENT escalation 48h).
Spam🚫Unwanted emails, phishing, scams.
Trash🗑️Deleted emails. Auto-purged after 96 hours.

Temporal Intelligence

WEBA detects deadline dates in email bodies and auto-adjusts priority:

Detected SituationClassification
Deadline today or tomorrow→ URGENT
Deadline in 2-3 days→ IMPORTANT (auto-escalation at D-1)
Deadline in 4-14 days→ IMPORTANT
No date + urgent tone→ URGENT or IMPORTANT

Auto-Escalation

  • IMPORTANT with no activity > 72h → Auto-escalated to URGENT
  • Awaiting stage B (follow-up sent, still no reply after 24h) → Escalated to URGENT

Learning (6E Loop)

WEBA learns from your corrections. Each time you reclassify an email, WEBA adapts future classification for your organization.


Classification Engine — Hybrid Architecture (v2, June 2026)

WEBA classification relies on a 3-layer hybrid engine combining deterministic rules and artificial intelligence:

Layer 1 — Deterministic Rules (fast, no AI cost)

Before invoking the LLM, WEBA applies 60+ rules based on:

Signal AnalyzedExamplesResult
Sender domainnoreply@, billing@, receipt@, @stripe.com, @paypal.com→ OFFICE
Sender domainnewsletter@, marketing@, digest@, @mailchimp.com, @substack.com→ JOURNAL
Subject line"Invoice", "Receipt", "Order confirmation"→ OFFICE
Subject line"Newsletter", "Weekly digest", "Daily summary"→ JOURNAL
Email headersList-Unsubscribe, Precedence: bulk→ JOURNAL
Government domain@revenuquebec.ca, @cra-arc.gc.ca, @courts.gov→ IMPORTANT minimum
💡 Deterministic rules are trilingual (FR/EN/ES) — an email in Spanish is processed with the same accuracy as one in French.

Layer 2 — LLM Classification (contextual AI)

If deterministic rules are inconclusive, WEBA invokes the AI with an enriched prompt containing:

  • Exact definitions of the 5 categories with concrete examples
  • Trilingual keywords per category (60+ terms)
  • Advanced rules (tone, attachments, sender domain, etc.)
  • Existing context of the thread (if applicable)
ParameterValue
Temperature0.15 (highly deterministic)
Max tokens700 (real-time) / 800 (migration)
Minimum confidenceScore returned by the LLM (0.0 to 1.0)

Layer 3 — Post-processing and Validation

After the LLM response, WEBA applies final checks:

  • SPAM detection: If isSpam = true, the email is classified as SPAM regardless of category
  • Confidence validation: If score < 0.5, the email goes to NONE for manual sorting
  • Auto-escalation: IMPORTANT with no activity > 72h → URGENT

Advanced Engine Rules

#RuleBehavior
1ToneA frustrated/irritated client tone → URGENT even without the word "urgent"
2AttachmentsAttachment named "final_notice.pdf" or "mise_en_demeure.pdf" → URGENT
3Sender domainGovernment, courts, regulators → IMPORTANT minimum
4TO vs CCRecipient in TO = higher priority than CC
5LanguageAuto-detection FR/EN/ES, analysis in native language
6Business contextAnalyzes INTENT, not just keywords
7DoubtWhen in doubt between 2 categories → choose the higher priority
8Temporal intelligenceDeadline today → URGENT, in 2-14 days → IMPORTANT
9SecurityPhishing/fraud suspicion → SPAM immediately

Intelligent Context Notes (v2, June 2026)

Each thread receives an intelligent context note auto-generated by WEBA. This note serves as "working memory" to instantly understand a thread without re-reading all messages.

WHO / WHAT / WHERE / WHEN Format

DimensionDescriptionExample
WHOParties involved, roles, relationships"Marie Dupont (accountant at ABC Inc.) and you"
WHATMain subject, deal, request"Negotiation of the 2026 annual service contract"
WHERECurrent status, progression"Quote sent, awaiting counter-proposal"
WHENNext deadline, key dates"Signature expected before July 15, 2026"

Behavior

  • New emails: WEBA creates the initial context automatically
  • Follow-up emails: The context is updated with new information (not rewritten)
  • Length: Maximum 800 characters — concise and actionable
  • Migration: Context notes are also generated for imported emails (in batches of 25 threads)

Context Note Example

WHO: Elvis Presley (Marketing Director, Memphis Records) and you. WHAT: Partnership proposal for the fall 2026 advertising campaign. WHERE: Revised quote sent on June 3. Elvis requested a 15% discount. You counter-proposed 10%. WHEN: Response expected by June 12. Campaign launch planned for September 1.

💡 Context notes are visible in the thread detail view, below the sender information.

💡 This module is documented in the GoWeBa Operations Bible — Module 03

© 2024–2026 GOWEBA INC. — Make it Simple, Make it Possible, Make it Real.