Cubix One Docs
cubixone.eu

Getting Started

Features

Chatter

Core v1.0

The Chatter is CubixOne's unified communication panel โ€” present on every record across all modules. It centralises emails, internal notes, scheduled activities, and followers in one persistent sidebar.

The Chatter is a drop-in component. Any module can include it in a record detail page with a single Django template tag. All communication history is automatically scoped to that record, company, and tenant.

What the Chatter does

๐Ÿ“ง Email
Send and receive emails linked to the record. Full compose modal with rich text editor, CC/BCC, attachments, templates, and signature.
๐Ÿ“ Notes
Write internal notes visible only to team members. Supports @mentions, rich formatting, and file attachments.
๐Ÿ“… Activities
Schedule calls, meetings, follow-ups, and tasks. Activities appear in the Calendar module and trigger reminders.
๐Ÿ‘ฅ Followers
Subscribe team members to a record. Followers receive notifications when emails arrive or activities are scheduled.
๐Ÿ’ฌ WhatsApp Coming soon
Send and receive WhatsApp messages directly from the record. Requires a connected Meta Business account.

The Chatter panel

The Chatter appears on the right side of every record detail page. It has four tabs โ€” Log (combined timeline), Message (email), Note, and Activity.

๐Ÿ“ธ
Screenshot: Full Chatter Panel
Open a CRM lead (or a contact). Show the full Chatter panel on the right with all four tabs visible at the top (Log ยท Message ยท Note ยท Activity) and at least one email bubble and one note in the timeline. Full page width.

Timeline (Log tab)

The Log tab shows all events in chronological order โ€” incoming and outgoing emails, notes, and completed activities. Each event is displayed as a bubble with sender avatar, timestamp, and content preview.

๐Ÿ“ธ
Screenshot: Timeline / Log tab
With the Log tab active, show the timeline with at least three bubble types: one incoming email, one internal note, and one completed activity. Use real-looking content in the bubbles.

Where it appears

ModuleRecords
CRMLeads / Deals
ContactsContacts, Companies
CalendarEvents

Email Setup

Before sending emails from the Chatter, each user must configure their outbound email (SMTP) and optionally set an email signature. This is done once from the user's profile.


Configure outbound email (SMTP)

Each user sends from their own mailbox. CubixOne does not have a shared outbox โ€” emails are sent directly via the user's SMTP credentials and appear in their sent folder.

Go to your Profile โ†’ Private tab โ†’ Email settings. Fill in your SMTP host, port, username, and password. Use an App Password if your provider requires 2FA (Gmail, Outlook).

๐Ÿ“ธ
Screenshot: Profile โ€” Email Settings (Private tab)
Open the user profile (top-right menu โ†’ Profile). Click the Private tab. Show the Email Settings section with SMTP Host, Port, Username, Password, From Name, and From Email filled with real or example values. Scroll enough to show the full section.
FieldExampleNotes
SMTP Hostsmtp.gmail.comYour mail provider's SMTP server
Port587587 for STARTTLS, 465 for SSL
Usernameyou@gmail.comUsually your email address
Passwordapp-specific passwordUse an App Password for Gmail/Outlook with 2FA
From NameAna FerreiraDisplayed in the recipient's inbox as the sender name
From Emailana@empresa.ptThe reply-to address

Email signature

Your signature is written in HTML and automatically appended to every new email you compose. It also appears in replies and forwards, separated by a -- line.

To configure it, go to Profile โ†’ Private โ†’ Email Signature. You can write raw HTML in the editor and toggle the Preview button to see it rendered.

๐Ÿ“ธ
Screenshot: Email Signature editor (HTML mode)
On the same profile page, Private tab, scroll to Email Signature. Show the textarea in HTML mode with a sample signature (name, role, company, phone in HTML). The Preview button should be visible at the top-right of the section.
๐Ÿ“ธ
Screenshot: Email Signature editor (Preview mode)
Same section after clicking Preview. Show the signature rendered with HTML formatting applied. The toggle should now show HTML mode.

Email

Send and receive emails directly from any record. All emails are stored in the record's timeline and synced with your mailbox.


Quick send

Click the Message tab in the Chatter. A compact compose area appears at the bottom. Type your message and click Send. For a basic reply this is the fastest path โ€” no modal required.

๐Ÿ“ธ
Screenshot: Message tab โ€” quick compose area
With the Message tab active in the Chatter, show the quick compose area at the bottom: To field, body textarea with some text, and Send. The open full editor (pencil) control should be visible next to the To field.

Full compose modal

Click the pencil icon next to the To field, or click Compose, to open the full editor. The modal has:

  • To, CC, BCC fields
  • Subject line
  • Rich text editor (Tiptap) with formatting toolbar
  • Attach files (up to 10 MB each)
  • Email Templates picker
  • Email signature auto-inserted
๐Ÿ“ธ
Screenshot: Full compose modal โ€” empty state
Click the pencil icon to open the full modal. Show all fields: To (filled with the lead email), CC/BCC toggles, Subject, Tiptap editor with signature inserted, and footer buttons Attach, Templates, Cancel, Send.

Reply

On any incoming email bubble, click Reply. The quick compose area opens pre-filled with:

  • To โ€” the sender's email address
  • Subject โ€” Re: <original subject>
  • Your email signature pre-inserted
๐Ÿ“ธ
Screenshot: Incoming email bubble with Reply button
Show an incoming email bubble (slightly different background). The bubble footer should show Reply and Forward. If there are attachments, show the attachment affordance as well.

Forward

On any email bubble (incoming or outgoing), click Forward. The full compose modal opens with:

  • Subject โ€” Fwd: <original subject>
  • To โ€” empty (you choose the recipient)
  • Original message quoted below a separator line
  • Original attachments pre-loaded (removable individually)
๐Ÿ“ธ
Screenshot: Forward modal โ€” with quoted message and attachment chips
Click Forward on an email that has at least one attachment. Show the modal titled Forward Email, empty To, subject prefixed with Fwd:, quoted original body below the separator, and attachment chips in the footer (at least one file with remove ร—).

Email Templates

Templates are pre-written emails configured per module in Settings โ†’ Email Templates. In the compose modal, click Templates to open the picker and select one โ€” the subject and body are inserted automatically.

๐Ÿ“ธ
Screenshot: Templates picker dropdown open
In the compose modal, click Templates in the footer. Show the dropdown open with at least two templates (bold name, subject below in muted colour). If none exist, show the empty state message for this module.

Attachments

Click Attach in the compose footer to add files. Attached files appear as chips โ€” click ร— to remove one before sending. The server enforces a 10 MB limit per file.

Accepted formats: PDF, Word, Excel, PowerPoint, images (PNG, JPG, GIF, WebP), CSV, ZIP, and EML.

Files are stored server-side under a private token-based path. They are never publicly accessible โ€” downloads require an authenticated session and company membership.
๐Ÿ“ธ
Screenshot: Compose footer with attachment chips
In the compose modal, add two files with Attach. Show the footer with two attachment chips (truncated name + ร—), Attach and Templates on the left, Cancel and Send on the right.

Email bubble โ€” sent

After sending, the email appears immediately in the timeline as a bubble showing: sender name and initials, subject, timestamp, and a collapsible body. Long bodies are collapsed to 180px โ€” click Show more to expand.

๐Ÿ“ธ
Screenshot: Outgoing email bubble (collapsed + expanded)
Show two outgoing email bubbles (side by side or in sequence): one collapsed with Show more at the bottom, one expanded with full body and Show less. If two are not possible, show a single collapsed bubble with expand.

Notes

Internal notes are visible only to team members โ€” they are never sent externally. Use them to record context, decisions, or any information about the record.


Writing a note

Click the Note tab and type in the editor. Notes support rich text formatting (bold, italic, lists, headings) and file attachments.

@Mentions

Type @ followed by a name to mention a team member. Mentioned users receive a notification and are automatically added as followers of the record.

๐Ÿ“ธ
Screenshot: Note tab โ€” editor with @mention dropdown
With the Note tab active, show the editor with some text and the @mention dropdown open (after typing @ and letters). The list should show at least two users with avatar or initials and name. Add Note should be visible.

Note bubble in the timeline

Notes appear in the Log tab with a distinct background colour, author avatar, and timestamp. They are clearly marked as internal.

๐Ÿ“ธ
Screenshot: Note bubble in the Log timeline
On the Log tab, show an internal note bubble with a distinct background from email (often soft amber), author avatar, formatted note content (bold or list if possible), and timestamp.

Activities

Activities are scheduled tasks linked to a record โ€” calls, meetings, demos, follow-ups, emails, and more. They appear both in the Chatter timeline and in the Calendar module.


Scheduling an activity

Click the Activity tab and fill in:

FieldDescription
Activity TypeCall, Meeting, Demo, Follow-up, Email, Task โ€” or custom types
TitleWhat needs to be done
Due DateWhen the activity must be completed
Assigned ToThe team member responsible
NotesOptional additional context
๐Ÿ“ธ
Screenshot: Activity tab โ€” schedule form
With the Activity tab active, show the scheduling form with all fields: activity type dropdown (e.g. Call selected), Title filled, Due Date set, Assigned To set to a user, and Schedule. An activity template selected is a plus.

Activity bubble โ€” pending

Scheduled activities appear in the Log tab with the due date, assigned user, and type icon. Overdue activities are highlighted in red.

๐Ÿ“ธ
Screenshot: Activity bubble โ€” pending (with due date)
On the Log tab, show a pending activity bubble: type icon, title, due date, assignee, and Complete and Cancel in the footer. Prefer an activity due today or overdue (highlighted in red).

Completing an activity

Click Complete on the activity bubble. A modal opens asking for a completion note. After confirming, the activity moves to the done state and stays visible in the timeline as completed.

๐Ÿ“ธ
Screenshot: Activity complete modal
Click Complete on a pending activity. Show the completion modal with a completion note filled in and Cancel and Mark as Done buttons.

Followers

Followers are team members subscribed to a record. They receive notifications when new emails arrive, notes are added, or activities are scheduled.


Managing followers

At the bottom of the Chatter panel, there is a Followers section. Click + Add to search for team members and add them. Click the ร— on an avatar to remove a follower.

The record owner and any mentioned users are automatically added as followers.

๐Ÿ“ธ
Screenshot: Followers section โ€” with followers and search open
Scroll to the Followers section at the bottom of the Chatter. Show two or three follower avatars with names. The + Add search field should be visible; ideally open it to show user search results.

Notifications

Followers receive in-app notifications (bell icon in the topbar) for the following events:

EventNotification type
Incoming email receivedIn-app notification + badge
New internal note with @mentionIn-app notification
Activity assigned to youIn-app notification
Activity due todayIn-app notification (daily)
Following a record is the CubixOne equivalent of "watching" a deal in HubSpot or "starring" a record in Salesforce. It ensures no communication is missed without having to be the assigned owner.

WhatsApp

Coming soon

Send and receive WhatsApp messages directly from any record, with the full conversation history linked to that contact or deal.

This feature is not yet fully implemented. The tab is visible in the Chatter panel but message sending and history are pending the Meta Business API integration. This page will be updated when the feature ships.

What's planned

Send messages
Compose and send WhatsApp messages to contacts directly from the record, without leaving CubixOne.
Conversation history
All messages are stored in the record timeline alongside emails and notes, giving full communication context.
Inbound messages
Receive replies from customers. Incoming messages trigger in-app notifications and are routed to the correct record.
Meta Business Account
Requires a connected Meta Business Account with a verified WhatsApp number. Configured per company in Settings.

Requirements

RequirementDetails
Meta Business AccountVerified and approved by Meta
WhatsApp Business Phone NumberA dedicated number registered in Meta Business Suite
Meta App credentialsApp ID + App Secret configured in CubixOne Settings โ†’ Integrations
Contact phone numberThe contact record must have a valid mobile number in international format (+351 912 345 678)