Cover
01/34

The internal walkthrough every Sales and CS rep should be able to give cold.

Sales & CS
enablement

polybase

A 25-slide walkthrough of what Polybase does, how it stacks up against the tools customers already pay for, and the use cases that close.

AudienceSales reps · CS managers · Onboarding
Structure9 modules · 5 competitor groups · 4 use cases
Made in🇪🇺European Union

Press · space · or click any dot to navigate

polybase

Internal training · v1.0 · Confidential — not for distribution

Why Polybase
02/34

Four pillars. Every conversation, demo and renewal call comes back to one of these.

The 30-second pitch

One app. Zero context switches.

When a prospect asks "what is Polybase?" — lead with these four sentences. Everything else (modules, comparisons, pricing) is unpacking them.

Rep talk-track

"Polybase is the workspace that replaces your Slack, Asana, Zoom, Notion and Google Drive — built in Europe, hosted in Frankfurt, and the data belongs to you, not to us."

  • EU data sovereignty

    Hosted in Frankfurt, owned by an EU entity. Not subject to the US CLOUD Act. Self-host on the customer's VPC for absolute control.

  • All tools in one app

    Chat, tasks, calls, docs, calendar and AI agent — built as one product, not five integrations. No context-switching, no duplicated state, no SSO sprawl.

  • 100% the customer's data

    Open APIs. Export everything, anytime. Encrypted at rest. The customer is not the product and never will be.

  • Web · desktop · iOS · Android

    Same workspace on every device. Native Electron desktop with system tray, React Native mobile apps with push notifications.

polybase

Sources: investors/05-Solution.tsx · pocketbase/ · react/src/

All-in-one
03/34

Eight modules, one product. Every module shares the same data layer, presence, search, and permissions.

The customer's entire SaaS stack, consolidated.

The next eight slides walk through each module in order. Then we flip the script and compare module-by-module to the incumbents.

Chat
Slack · Teams · WhatsApp
Tasks
Asana · Linear · Jira · Monday
Calls
Zoom · Google Meet
PolyDocs
Notion · Google Docs · Word
PolyDeck
Google Slides · PowerPoint
Spreadsheet
Google Sheets · Excel
Calendar
Google Calendar · Outlook
AI Agent
ChatGPT · Copilot
Why this matters in a demo

Don't demo modules in isolation — demo the handoff. A chat message becoming a task. A task spawning a call. A call recording ending up in a PolyDoc. The integration is the product.

polybase

Source: react/src/components/ · pocketbase/migrations/

Module 1 · Chat
04/34

Slack-quality messaging, with the rest of the workspace one click away.

Module · Chat

Where the work actually happens.

Real-time channels and DMs on top of PocketBase subscriptions. The same channel surface ties together tasks, docs, calls and events — so messages don't get orphaned.

[ Screenshot: channel view with thread panel ]
ReplacesSlackMicrosoft TeamsWhatsApp BusinessDiscord
  • Channels, DMs, threads

    Public/private channels, nested hierarchy, one-to-one DMs, inline and side-panel thread views.

  • @mentions & rich content

    Mentions notify across modules; GIF picker, sticker picker, file attachments, message editing.

  • Reactions & typing indicators

    Emoji reactions, live typing dots, coalesced read receipts, presence dots in every list.

  • Pin, forward, edit, delete

    Pin critical messages per channel, forward across channels, full edit history retained.

  • Turn any message into a task

    Right-click → "Create task" — the task lives in the same workspace with a backlink.

  • Polls inside channels

    Built-in polls for quick decisions — no Polly bot, no separate tool.

Demo move

Pick a real message in the demo channel, right-click, "Create task" — show the task appearing in the board with the message quoted. The Slack-to-Asana copy-paste dance is gone.

polybase

Source: react/src/components/chat/ · react/src/queries/messages.ts

Module 2 · Tasks
05/34

A full project tool — not a Slack-bot afterthought. Customers stop paying for Asana.

Module · Tasks & Boards

Kanban that talks to the rest of the workspace.

Boards are channel-scoped: every conversation about a task sits in the same room. Custom fields, status workflows, subtasks, timelines — without paid add-ons.

[ Screenshot: Kanban board with task detail panel ]
ReplacesAsanaLinearJiraMondayTrello
  • Kanban + list views

    Drag-drop columns, customisable per-channel status workflows, bulk-select, board templates.

  • Custom fields & labels

    Per-channel field templates (dropdown / text / checkbox / number). Labels with colors. No paid-tier gate.

  • Parent / child relationships

    Subtasks and links across boards. Roll-up status, dependency visualisation.

  • Comments with @mentions

    Threaded comments, reactions, presence cursors on the task panel itself.

  • Filters, timeline, calendar

    Filter by assignee / label / due-date; switch to timeline or calendar view per board.

  • Import from Asana / Linear / Jira

    CSV and direct imports preserve labels and assignees — see the migration recipes.

Qualifying question

"How many of your task comments turn into Slack threads that the rest of the team never sees?" — If the answer is "all of them", the boards-inside-channels model lands instantly.

polybase

Source: react/src/components/tasks/ · react/src/queries/tasks.ts

Module 3 · Calls
06/34

A real video stack — not a hallway shortcut bolted onto chat.

Module · Calls & Meetings

HD video, captions, and rooms — without a second tool.

Built on WebRTC with our own SFU. Slack Huddles are bare-bones; Polybase calls are conference-grade — and they live next to the channel they came from.

[ Screenshot: group call with captions + screen share ]
ReplacesZoomGoogle MeetSlack HuddlesMicrosoft Teams calls
  • 1:1 and group calls

    WebRTC peer-to-peer for small calls, SFU (Selective Forwarding Unit) for larger groups with Cloudflare TURN.

  • Screen sharing + PiP

    Full-screen, app-window or browser-tab sharing. Picture-in-picture pops out so calls keep going as you work.

  • Live captions

    MediaPipe-powered on-device captions. Accessibility built-in, no Zoom transcription add-on.

  • Meeting rooms

    Persistent video rooms per channel — drop in and out, no scheduling friction for stand-ups.

  • Incoming-call ringing

    Native ring on desktop and mobile, missed-call notifications, RSVP-aware meeting invites.

  • Device + quality selector

    Per-device camera / mic / speaker, focus-view, adaptive call quality on bad networks.

Common objection

"We already use Zoom." → The pitch isn't to rip out Zoom on day one — it's that for daily standups and quick syncs the built-in calls eliminate scheduling friction. Zoom can stay for external clients.

polybase

Source: react/src/components/calls/ · react/src/components/meetings/ · pocketbase/call_sfu.go

Module 4 · PolyDocs
07/34

Docs that don't need a separate tab — and don't lock the customer in.

Module · PolyDocs

Block-based docs with the Notion feel.

Built on Lexical with a slash-command UI, templates, comments, mentions and presence cursors. The killer: imports and exports for .docx, .pdf, .md, .html — open in, open out.

[ Screenshot: PolyDocs editor with slash menu open ]
ReplacesNotionGoogle DocsMicrosoft WordConfluence
  • Block-based editor

    Text, heading, list, callout, todo, code, quote, table, image, video, layout, toggle, status — all via slash-commands.

  • Slash menu + format bubble

    Notion-style /commands, mention picker, emoji picker, template panel. Power-users feel at home in minutes.

  • Edit-lock + presence cursors

    Single-writer per document with on-the-fly handoff. Live cursors and selections from teammates.

  • Import .docx / .xlsx / .pdf / .md

    Mammoth, exceljs, pdfjs and markdown parsers built in. Customers bring their existing library on day one.

  • Export PDF · Word · MD · HTML

    pdfmake + docx libraries. No "download as PDF (subscribers only)" gate.

  • Code blocks + inline mentions

    Syntax-highlighted code blocks, person mentions that notify across modules.

Differentiation point

Notion's lock-in is real: export is JSON + markdown soup. PolyDocs round-trips through .docx cleanly — show this in the demo. Lock-in fear is the #1 objection to switching from Notion.

polybase

Source: react/src/components/docs/polydocs/

Module 5 · PolyDeck
08/34

The presentation tool that imports from PowerPoint and exports back to it.

Module · PolyDeck

Slides that breathe with the rest of the workspace.

This very training deck could live in PolyDeck. JSON data model, real templates, .pptx round-tripping, and shared editing — built because customers shouldn't need a separate Google account for slides.

[ Screenshot: PolyDeck editor with layout picker ]
ReplacesGoogle SlidesPowerPointPitchKeynote
  • 11 layout templates

    Blank, title, section header, title+body, two columns, title only, one column, main point, section title+desc, caption, big number.

  • Text · shape · image · table

    Free-form element placement with rotation, z-index, and a full style object — close to PowerPoint affordances.

  • PPTX import

    Drop in a deck from PowerPoint or Google Slides — jszip + fast-xml-parser preserves text and layout.

  • PPTX + PDF export

    Native .pptx download for clients who still live in Office. PDF for sharing.

  • Full-screen present mode

    Slide transitions, speaker view, keyboard navigation — same shortcuts as this deck.

  • Theme + font management

    Brand-level theme, font picker per slide, image library — consistent decks across the org.

Story to tell

"Open your existing PowerPoint deck in Polybase, edit it with your team commenting in the side panel, hit export — your client gets back a .pptx they can open in PowerPoint." No format loss, no Google Slides hostage situation.

polybase

Source: react/src/components/docs/polydeck/ · PptxViewer.tsx

Module 6 · Spreadsheet
09/34

A full spreadsheet — not a database with rows. Excel users won't fight us.

Module · Spreadsheet

Real cells. Real formulas. Real charts.

Multi-sheet workbooks with a formula engine, charts, conditional formatting and typed cells. Customers move their .xlsx files in without losing functionality.

[ Screenshot: spreadsheet with chart + formula bar ]
ReplacesGoogle SheetsMicrosoft ExcelNumbersAirtable (basic)
  • Formula engine + autocomplete

    100+ formulas with autocomplete suggestions. Excel users feel at home; nobody hits a "feature not supported" wall.

  • Charts (bar · line · pie · scatter)

    Chart drawer in the toolbar — drag a range, pick a chart, embed in any PolyDoc.

  • Conditional formatting

    Color cells by rule. Heat-maps, traffic lights, alerts on threshold crossings.

  • Cell types: text · number · date · checkbox

    Typed cells with native pickers — close to Airtable feel, in a spreadsheet you can still .xlsx-export.

  • Multi-sheet workbooks

    Tabs, named ranges, drag-select. Real spreadsheet model, not a toy.

  • .xlsx import + export

    exceljs round-trips workbooks cleanly. Customers can move their Excel library in and back out.

Honest framing

We're not pitching "replace Excel for the finance team." We're pitching: stop opening Google Sheets in a second tab to track what's happening in the channel — the data lives here too.

polybase

Source: react/src/components/docs/spreadsheet/

Module 7 · Calendar
10/34

Channel-scoped scheduling that pulls in the customer's existing calendars.

Module · Calendar

Meet where the conversation already lives.

Per-channel calendars with iCal feed subscriptions, recurrence, meeting rooms and timezone support. Customers see their Google / Outlook events side-by-side with team events.

[ Screenshot: channel calendar with external feed events ]
ReplacesGoogle CalendarOutlook CalendarCalendly (basic)
  • Month · week · day views

    Channel-scoped calendar with event CRUD, drag-resize, and a familiar grid layout.

  • Recurring events

    Daily / weekly / monthly recurrence with timezone-aware rules.

  • Subscribe to external feeds

    iCalendar feed subscriptions — Google Calendar, Apple Calendar and Outlook show up alongside Polybase events.

  • Invitee tracking + RSVP

    Add attendees from the workspace directory; RSVPs roll up into the event card.

  • Meeting room integration

    Pick a meeting room when creating an event — joining the call is one tap from the event.

  • Push + email reminders

    Web Push (VAPID) and Expo mobile push, plus templated email reminders the user can dial down.

CS note

Calendar is the easiest second module to onboard. After chat + tasks land, push the customer to subscribe their Google Calendar — once they see external events alongside team events, they stop tabbing away.

polybase

Source: react/src/routes/CalendarRoute.tsx · react/src/components/calendar/

Module 8 · AI Agent
11/34

Provider-agnostic AI scoped to what the user can already see — no external data exposure.

Module · AI Agent

AI that respects the workspace boundary.

Tool-using agent built on the same data permissions as the user. Customers pick the provider — or run an open model on their own infra and never send a byte to the US.

[ Screenshot: AI side panel streaming a thread summary ]
ReplacesChatGPT (workspace)Microsoft CopilotNotion AI
  • Provider-agnostic

    OpenAI, Gemini and others via Cloudwego Eino. The customer brings their own key — or self-hosts a local model on-prem.

  • SSE streaming

    Token-by-token streaming straight into the chat or doc — no "loading" spinner stares.

  • Tool use

    Agent can search the workspace, summarise a thread, draft a task, query a spreadsheet — within the user's permission scope.

  • Morning Brief

    Daily summary delivered as a chat: what changed, what's due, who needs a nudge.

  • Summarise threads + docs

    One-click summarise of long channel threads and PolyDocs.

  • Stays inside the workspace

    Agent context is scoped to channels the user can already see — no data leakage across permission boundaries.

Hot-button objection

"Does my data train OpenAI's model?" → Customer brings their own API key with their own retention policy. For paranoid customers we run a self-hosted Mistral or Llama next to PocketBase. The data never leaves their VPC.

polybase

Source: pocketbase/ (agent · eino integration)

The platform
12/34

What every module gets for free — and what makes the all-in-one story actually hold up.

One spine. Every module inherits it.

Each Polybase module exists because of these eight platform capabilities. The competitors charge per add-on; we ship them all on day one.

Presence & typing

Sub-minute online/away decay, typing dots, cursor positions on docs — all over WebSocket.

Cmd+K spotlight + full-text

Backend-indexed search across docs, channels, tasks. Quick-jump from any screen.

Files with drag-drop folders

Hierarchical folders, batch upload, trash with 3 AM auto-purge, public upload-by-token inbox.

Notifications · Web Push · mobile · email

VAPID Web Push, Expo mobile push, templated HTML email — per-channel volume control.

Web · Electron · iOS · Android

One workspace on every device. System tray, native ringing, push notifications everywhere.

Custom keyboard shortcuts

User-remappable shortcuts persisted to local storage. Power users build their own muscle memory.

Integrations: GitHub · HubSpot · iCal

First-party connectors. The customer's existing tools push in; no Zapier middleman.

EU hosting · self-host · audit logs

Frankfurt by default. VPC self-host. Soft-delete trails. Token-based invites with onboarding flow.

Sales hook

When the customer asks "but does it have X?" — X is almost always on this slide. Memorise these eight items. They're the answer to half of all RFP rows.

polybase

Source: pocketbase/presence_memory.go · push_api.go · search_api.go · react/src/

The channel tree
13/34

Parent/child channels are the foundation — every other module is scoped by them.

Architectural primitive

Channels nest. Everything else follows.

Slack channels are flat. Polybase channels form a tree — and every module attaches to a channel. Create a child channel and you've spun up a full mini-workspace in one click.

What a sub-channel inherits for free
Tasks & boardsPolyDocs & FilesCalendar & eventsCalls & meeting roomsAI agent scopePermissions & presence
Three patterns customers reach for
  • One channel per customer

    Sales / CS: parent = account, children = opportunities, renewals, support cases. The whole customer relationship in one tree.

  • Parent project, sub-projects

    Product / engineering: parent = initiative, children = workstreams, squads, releases. Roll-up status without spreadsheets.

  • Department → team → ritual

    Org structure: parent = department, children = teams, grandchildren = standup / retro / planning channels. Mirror the real org.

Demo move

In the demo, create a child channel under an existing parent — show that tasks, files and the calendar appear empty and ready-to-go in seconds. This is the moment prospects realise Polybase replaces “spin up a new project in 5 tools”.

polybase

Source: react/src/routes/ChannelsRoute.tsx · react/src/components/channel/

Pattern · Sales
14/34

Every customer is a workspace. The account name is the channel.

Pattern · Sales

The account is the workspace.

Sales teams structure Polybase around the customer. Account name as parent; opportunities, renewals, expansion and the post-sale handoff as children. Account history stays in one tree forever.

Modules that light up
Tasks. Pipeline stages per opportunity, custom fields for deal size and stage.
PolyDocs. Contracts, mutual action plans, discovery notes — all attached to the account.
Calls. Discovery, demos and QBRs recorded directly in the channel thread.
AI Agent. Generate an account brief on demand — pulls from the entire tree.
#acme-corpparent · customer
├──#acme-q3-renewalopen · €120k ARR
├──#acme-expansion-euqualifying · cross-sell
├──#acme-qbr-2026q2quarterly business review
└──#acme-handoff-cspost-sale handoff to CS
Why this lands

When CS takes over an expansion conversation, the entire account history is one click away — no Slack archaeology, no scrolling through a CRM activity feed.

polybase

Account-tree pattern · validated with pilot teams in DE and NL

Pattern · Customer Success
15/34

From kickoff to renewal — the customer journey lives in one tree.

Pattern · Customer Success

The customer journey, in a tree.

CS teams structure Polybase around the customer lifecycle. The customer name is parent; kickoff, integration, training, QBRs and escalations are children. A new CSM ramps by scrolling the tree.

Modules that light up
Tasks. Onboarding checklist with custom statuses — visible to the customer if you want.
Calendar. QBR cadence, training sessions, renewal-window reminders.
PolyDocs. Runbooks, customer-facing playbooks, integration guides — all in one place.
AI Agent. Account health summary across the entire tree on demand.
#northwind-onboardingparent · customer
├──#northwind-kickoffkickoff call + scope of work
├──#northwind-integrationAPI setup + technical handoff
├──#northwind-trainingteam enablement sessions
├──#northwind-qbrquarterly health checks
└──#northwind-escalationsopen support tickets
Why this lands

Renewal forecasting becomes: open the customer tree, scan what's open in the escalations and QBR channels. Health signals live next to the work, not in a separate dashboard.

polybase

Lifecycle-tree pattern · reduces ramp time for new CSMs by ~60%

Pattern · Product
16/34

Many sub-projects in parallel. Contained context, shared coordination.

Pattern · Product

Parallel sub-projects, contained context.

Product teams run many sub-projects in parallel without losing cross-team context. Initiative as parent; each workstream as child. Coordination in the parent, deep work in the children.

Modules that light up
Tasks. Per-squad boards, rolled up to a single parent view for the PM.
PolyDocs. PRD lives in the parent; technical specs and ADRs live in each child.
PolyDeck. Launch deck and readiness reviews — owned by the parent, edited by everyone.
Calendar. Per-squad standup cadence; parent-channel weekly cross-team sync.
#mobile-launch-v3parent · initiative
├──#v3-iosiOS app workstream
├──#v3-androidAndroid app workstream
├──#v3-backend-apiAPI + sync changes
├──#v3-designUX flows + handoffs
└──#v3-launch-readinessmarketing + GTM
Why this lands

Cross-team coordination becomes: post in the parent, the relevant squads are already subscribed. No more "did anyone tell iOS?" moments three days before launch.

polybase

Initiative-tree pattern · used internally for Polybase v2.0 development

Pattern · Engineering
17/34

Squad-shaped trees. Service-shaped subtrees. RFCs stay close to their code.

Pattern · Engineering

One squad, one tree, one source of truth.

Engineering teams shape the workspace around ownership. A parent per squad; children per service or initiative they own. On-call rotations, postmortems and RFCs stay near the code they're about.

Modules that light up
PolyDocs. ADRs, RFCs, runbooks — discoverable next to the service they're about.
Tasks. Per-service backlog with custom statuses. Linear-like flow without the second tab.
Calls. Persistent on-call meeting room — pair-debugging is one tap away.
GitHub connector. PR notifications land in the right service channel, not a generic #engineering firehose.
#platform-teamparent · squad
├──#platform-infrainfrastructure + observability
├──#platform-authauth + identity service
├──#platform-searchsearch + indexing
├──#platform-incidentson-call rotation + active incidents
└──#platform-postmortemsincident reviews + lessons
Why this lands

An RFC discussion, the decision that came out of it, and the runbook three weeks later — same channel, still findable, still owned by the people who shipped it.

polybase

Service-tree pattern · most natural fit for platform / infra teams

Pattern · Marketing
18/34

Each campaign is its own workspace. Templates make next quarter one click.

Pattern · Marketing & Campaigns

Each campaign is its own workspace.

Marketing teams structure Polybase around campaigns. Campaign as parent; content, assets, paid distribution, press and retro as children. Spin up the next quarter by copying the tree template.

Modules that light up
PolyDeck. Campaign deck, creative reviews — exported as PPTX for agency partners.
Spreadsheet. Budget tracking and performance dashboards, side-by-side with the chat.
Files. Per-campaign asset library — versioned, searchable, no Dropbox link rot.
Tasks. Editorial calendar with custom fields for channel, owner, publish date.
#q3-product-launchparent · campaign
├──#q3-contentblog, social, email copy
├──#q3-assetsbrand + creative production
├──#q3-paid-distributionads + paid campaigns
├──#q3-pressPR + announcements
└──#q3-retropost-launch review
Why this lands

By the second campaign, the team has a tree template they trust. Onboarding a new marketer to a campaign means duplicating the tree — every workflow is already in the right place.

polybase

Campaign-tree pattern · also works for events, product launches, content series

Mental model · Channels
19/34

Channels in Polybase are disposable. Create one for any focused work, dismiss it when the work is done.

Mental model inversion

Channels are not expensive.

The single biggest cultural shift when teams move from Slack to Polybase. Reps must teach this — customers default to the wrong model.

The Slack mental model

Channels are scarce.

  • ·Channels are permanent, governed, scarce
  • ·Sidebar bloat is a culture problem
  • ·Admins ration channel creation
  • ·Workflows happen in DMs to avoid the tax
  • ·Decisions get lost in ad-hoc threads
The Polybase mental model

Channels are cheap.

  • Channels are disposable, abundant, cheap
  • Dismiss a channel and it leaves your sidebar
  • Any teammate can spin one up in seconds
  • Workflows live in channels by default
  • Dismissed channels resurface on new activity
The dismiss mechanic

Dismissing a channel removes it from your sidebar — your teammates can still see it. You stay subscribed. When someone posts, mentions you, or moves a related task, the channel pops back to the top of your sidebar with a NEW badge.

polybase

Source: react/src/components/channel/ · dismissed-state persists per user

Mental model · Lifecycle
20/34

Create → work → dismiss → auto-resurface. The lifecycle is the feature.

The channel lifecycle.

01

Create

1-click. Name it after the work, not the team.

#eval-stripe-vs-adyen
02

Invite

Pull in the 3–7 people who need to be there.

+ 4 stakeholders
03

Finalise

Do the work. Make the decision. Ship the deliverable.

Decision: Stripe, 6-mo trial
04

Dismiss

Removes from your sidebar. Channel stays alive, fully searchable.

Out of sight
05

Resurface

New message, mention, or task update? It pops back, top of sidebar.

Auto-resurfaces months later
Key behaviours
  • ·Dismissed ≠ archived — it's a personal view setting.
  • ·Each member dismisses independently.
  • ·Mentions pull a channel back even after dismiss.
  • ·Full searchable history retained, forever.
  • ·Sub-channels in a tree can be dismissed individually.
Demo move

Open the “Dismissed” section in the sidebar. Show a channel sitting there from a closed project. Have a teammate mention you in it — watch it pop back into the active sidebar in real time, with a NEW badge.

This is the moment prospects say “wait, that’s actually how I want to work.”

polybase

Show this flow on a demo — it’s the moment the mental model clicks

Mental model · Use cases
21/34

Workflows that were too heavyweight in Slack become natural here.

What cheap channels unlock.

Each of these would be a 6-message DM thread on Slack. Here they leave a trail, surface again on demand, and onboard the next person.

Vendor evaluation

#eval-stripe-vs-adyen

4 stakeholders. 2 weeks. Decide, dismiss. Resurfaces when you renegotiate next year.

Hiring panel

#hire-senior-pe-q3

One channel per role. Interview notes, scheduling, debrief. Dismiss when hired. Resurfaces if onboarding hits a snag.

Bug bash / war room

#warroom-payments-2026-04

Intense activity for 6 hours. Dismiss when resolved. Postmortem lives in the same channel forever.

Time-boxed working group

#pricing-q3-review

3 weeks, 5 people, ship a recommendation. Dismiss. Re-emerges when pricing comes up again.

Decision thread

#decision-react-19-upgrade

Captures arguments, decision, owner. Dismiss. Resurfaces if someone questions the decision 6 months later.

Customer escalation

#escalation-acme-data-loss

Time-bounded, high-intensity. Dismiss when resolved. Resurfaces immediately if recurrence.

Why this lands

The org actually gains an audit trail of how decisions were made. Slack’s channel-scarcity tax pushes these workflows into DMs that nobody can find later. Polybase keeps them — and dismisses them so they don’t add noise until they matter again.

polybase

Six patterns every team adopts within the first month

Act 2 · Matrix
22/34

Thirteen tools. Eight modules. One workspace. Memorise this — RFPs come back as line items from this list.

The replacement matrix

Every tool. The module that replaces it.

Slack
Team messaging
Chat
Microsoft Teams
Team communication
Chat + Calls
WhatsApp
Business messaging
Chat
Zoom
Video conferencing
Calls
Asana
Work management
Tasks
Linear
Issue tracking
Tasks
Jira
Project management
Tasks
Monday.com
Work OS
Tasks
Notion
Knowledge base
PolyDocs
Google Drive
Document collaboration
PolyDocs + Files
SharePoint
Document management
PolyDocs + Files
Dropbox
File storage & sync
Files
Miro
Visual collaboration
Boards (Tasks)
Coaching note

The next 5 slides drill into each group. Don't memorise feature tables — memorise the why-they-switch hook for each competitor. That's what wins the conversation.

polybase

Source: landing/src/pages/compare/polybase-vs-*.astro (12 pages)

vs Comms stack
23/34

When the customer says "we already use Slack / Teams / WhatsApp."

Replacing the messaging layer

Slack
Team messaging
The pain

Best-in-class chat — but only chat. Tasks need Asana, video needs Zoom, docs need Google. Every integration is one more SSO seat and one more place data lives.

Our hook

"Slack-quality channels and threads, plus the four tools you bolt onto Slack — in one workspace."

Microsoft Teams
Team communication
The pain

Locked into the Microsoft 365 universe. Per-seat licensing surprises; sluggish desktop client; tasks live in Planner, docs in SharePoint, chat in Teams — all separate panes.

Our hook

"All-in-one collaboration without the Microsoft tax or the bloated bundle."

WhatsApp
Business messaging (often misused)
The pain

Personal app that small teams cling to because it's free. No channels, no admin controls, no audit trail, no data compliance — group chats become chaos by month two.

Our hook

"You've outgrown WhatsApp the moment a customer asks where their data is stored."

Migration recipes

Slack: Workspace export → channel-mirror in Polybase → invite team. Most teams skip importing history. · Teams: Channel-by-channel cutover, start with one project. Microsoft 365 stays for Office files until customers move to PolyDocs. · WhatsApp: Hard cutover — there's nothing to migrate, just an embarrassing free-tier upgrade.

polybase

Source: landing/compare/polybase-vs-slack · -microsoft-teams · -whatsapp

vs Zoom
24/34

When the customer says "we already use Zoom."

vs Zoom

"Zoom is great. So is the integrated alternative."

Zoom is the gold standard for standalone conferencing. The argument for Polybase isn't quality — it's integration. After a Zoom call ends, action items scatter across Slack, email, and Notion. Polybase calls leave structured residue: a thread, a task, a doc.

The honest concession

For external client calls and webinars with hundreds of attendees, Zoom still wins. Polybase calls are for the internal standups, syncs, and pair-work that happen 90% of the time.

CapabilityPolybaseZoom
HD video & screen sharing✓ included
Live captionsOn-device (MediaPipe)Cloud transcription add-on
Persistent meeting roomsPer channel, drop in/outPersonal Meeting ID
Lives next to the conversationSame workspace as chat + tasksSeparate app, separate URL
Recording → searchable transcriptIn PolyDoc, indexedMP4 in your downloads
Per-user costIncluded$15.99/mo Pro tier

Pro tipDon't pitch "drop Zoom." Pitch "stop scheduling 1:1s." Polybase calls make internal sync friction-free; Zoom stays for the external use cases where it shines.

polybase

Source: landing/compare/polybase-vs-zoom

vs Project mgmt
25/34

When the customer says "we already use Asana / Linear / Jira / Monday."

Replacing the project-tracker

Asana
Work management

Polished, but isolated. Tasks live in Asana, conversation lives in Slack, files live in Drive. Context fragments across three apps for every project.

"Asana-quality boards with the conversation in the same room."

Linear
Issue tracking

Beautifully fast — and tiny in scope. Linear-only teams still need Slack, Notion, Zoom. Linear's single-purpose design can't unify the stack.

"Linear-fast task entry, but with chat + docs + calls woven in."

Jira
Project management

Industry standard — and notorious. Hours configuring workflows. Disconnected from comms; "copy ticket ID into Slack" is the daily ritual.

"All the ticket-tracking, none of the admin overhead, and chat is already wired in."

Monday.com
Work OS

A colorful spreadsheet. Communication happens elsewhere (Slack). Docs live elsewhere (Drive). Each add-on adds cost and context fragmentation.

"Monday's flexibility — without the four-tool stack around it."

The blocker

Engineering teams on Jira/Linear are sticky. Pitch tasks for non-engineering first (marketing, ops, sales) — let Jira keep the dev backlog while the rest of the org consolidates.

The fast win

Asana → Polybase is the easiest migration. CSV import, project → channel mapping is intuitive, and the price delta funds the whole switch.

polybase

Source: landing/compare/polybase-vs-asana · -linear · -jira · -monday

vs Docs & storage
26/34

When the customer says "we already use Notion / Drive / SharePoint / Dropbox."

Replacing the knowledge + storage layer

Notion
Knowledge base

Loved for the editor, feared for the lock-in. Export is JSON + markdown soup. AI features bolted on top, not woven into a workspace.

"Notion-style editing with clean .docx round-trip and chat + tasks already wired in."

Google Drive
Document collaboration

Files in folders, conversations in Slack, tasks in Asana — three apps for one project. Docs orphan, links rot, permissions drift.

"Documents that live inside the conversation, not in a separate cloud."

SharePoint
Document management

Legacy MS-stack tool. Active Directory dependencies, site collections, slow UI, dated UX. IT-admin overhead even to onboard a new team.

"Modern workspace without the AD / site-collection / IT-admin tax."

Dropbox
File sync

Solved file sync for 2014. Paper never caught on. The team needs chat, tasks, video — Dropbox can't grow into them.

"Files plus the rest of the collaboration stack — one tool, one bill."

The sovereignty angle (high-value)

For EU customers, Notion / Drive / SharePoint all involve transferring data to US-controlled infra. Even Microsoft's EU Data Boundary has CLOUD Act exposure. Polybase in Frankfurt sidesteps the entire conversation — and unlocks customers who can't legally use the incumbents (German public sector, EU healthcare, EU banking).

polybase

Source: landing/compare/polybase-vs-google-drive · -sharepoint · -dropbox · -notion (implied)

vs Miro
27/34

When the customer says "we already use Miro / Mural."

vs Miro / Mural

Brainstorms that become real action items.

Miro is the leading infinite canvas — and the most orphaned tool in most stacks. After the workshop, action items are manually copied to Jira; the board sits dead until the next retro. Polybase Boards keeps brainstorms inside the channel where they convert.

Honest framing

For design and product teams that live in vector canvas (wireframes, journey maps), Miro stays. Polybase Boards is for the rest — retros, kanban-like grouping, sticky-note exercises that should produce tasks.

CapabilityPolybaseMiro
Sticky notes & boardsBoards module + image annotationsInfinite canvas
Action items after the sessionOne-click → real task in TasksManual copy to Jira
Chat during the sessionChannel sidebar with threadFloating reactions / comments
After-session followupLives in the channel, searchableBoard sits untouched until next workshop
Free-form drawingLimited — image annotationsFull vector canvas
[ Screenshot: Boards module with sticky notes ]
polybase

Source: landing/compare/polybase-vs-miro

Use case · Agency
28/34

50-person creative / digital agency. The textbook "five tools" customer.

50-person creative agency

Hybrid team across two EU cities. 12 active client projects. PMs, designers, copywriters, devs, account managers.

Current stack (5 tools)
  • Slack (Pro)$525/mo
  • Asana (Starter)$549/mo
  • Zoom (Pro)$800/mo
  • Google Workspace (Business)$700/mo
  • Miro (Starter)$400/mo
  • Monthly stack cost≈ €2,800

Polybase replaces all five

One workspace, one bill, one onboarding. Existing PowerPoint / Word / Excel files come in via import, leave the same way.

  • Chat replaces Slack
  • Tasks replaces Asana
  • Calls replaces Zoom standups
  • PolyDocs + Files replace Drive
  • Boards replaces Miro retros
Monthly savings
≈ €1,500 / month
≈ €18,000 / year + reduced admin time

Qualifying questions

Ask these on the first call. A "yes" to any two = strong fit.

  1. 01How much does the SaaS line on your P&L look like?
  2. 02When a client emails feedback, how many tools touch that feedback before it becomes a task?
  3. 03How often does someone say "check the pin in #project"?
Pilot suggestion

One parent channel per client, sub-channels per project. 30 days, one PM + three contributors. If it sticks, the rest follows.

polybase

Estimated savings · indicative pricing as of 2026-Q2

Use case · EU SMB
29/34

200-person EU mid-market firm under compliance pressure (NIS2, DORA, GDPR).

EU mid-market, 200 staff

German Mittelstand, Dutch financial-services, French industrial. On Microsoft 365 E3 today. CIO under NIS2 / DORA pressure.

Current stack (Microsoft 365)
  • Microsoft Teams (chat + calls)
  • SharePoint (intranet + docs)
  • OneDrive (file sync)
  • Microsoft Planner (basic tasks)
  • PowerPoint / Word / Excel desktop
Hidden problem

Even Microsoft EU Data Boundary has CLOUD-Act exposure. Legal has flagged it.

Polybase removes the exposure

Frankfurt-hosted, EU-owned, or self-hosted on the customer's own VPC. .docx / .xlsx / .pptx round-trip preserves the Office library investment.

  • Chat + Calls replace Teams (calls included)
  • PolyDocs + Files replace SharePoint + OneDrive
  • Tasks replaces Planner (with real Kanban)
  • PolyDeck + Spreadsheet round-trip Office files
  • EU sovereignty box ticked
The unlock
Sovereignty becomes the procurement reason. Features become the user reason. Both sides of the room sign off.

Qualifying questions

Sovereignty deals close slower (3–9 months) but with much higher ACV. Patience pays.

  1. 01Has procurement asked where your collaboration data is stored?
  2. 02Have you been told to map data flows for NIS2 / DORA / Schrems II?
  3. 03How often does someone complain about Teams desktop being slow?
Pilot suggestion

One team (often legal, HR, or strategy) on a self-hosted instance. IT sees the deployment story works; the team sees the UX. The org follows.

polybase

Customers in this segment buy on sovereignty first, features second

Use case · Engineering
30/34

30-engineer team replacing Linear + Slack + Notion. Hardest deal but stickiest customer.

30 engineers, 4 squads

SaaS company, 2–6 year-old codebase. PR-heavy workflow. Async-first culture but standups still happen on Zoom.

Current stack
  • Slack (chat)
  • Linear (issues)
  • Notion (docs + RFCs)
  • Zoom (standups, pairing)
  • Google Drive (one-off files)

Pitch sideways, not head-on

Don't ask them to drop Linear week one. Pitch the RFC + standup + cross-squad coordination layer first.

  • Chat + threads (with code blocks)
  • Tasks with parent/child + custom fields
  • PolyDocs for RFCs (round-tripped via .md)
  • Meeting rooms for persistent standup
  • GitHub connector keeps PR notifications in-channel
Beach-head wedge
Replace Notion first (lowest switching cost). Then Slack. Linear stays until the team naturally consolidates 6+ months in.

Qualifying questions

Talk to the tech-lead or eng-manager first, not the CTO. They live the pain daily.

  1. 01How often does an RFC discussion happen in Slack threads instead of the Notion comment?
  2. 02Do your standup notes live anywhere a new hire can find them?
  3. 03How much engineering time is spent context-switching between Linear, Slack and Notion?
Hot button

"Our RFC discussions die in Slack threads no one can search 3 months later" — if you hear this, the PolyDocs + threading combo wins the demo.

polybase

Engineering teams are slow to switch tools but rarely leave once integrated

Use case · Sales & CS
31/34

The GTM team itself — the customer Polybase reps know best because it's them.

B2B Sales + CS, 25 reps

Mixed AE / SDR / CS team. Account-based GTM. Touchpoints scatter across CRM, chat, email, calendar, slide decks, recordings.

Current stack
  • Slack (team chat)
  • HubSpot (CRM + collaboration)
  • Zoom (customer calls)
  • Google Drive (proposals + decks)
  • Notion (playbooks)
The leak

60% of post-call context never makes it into the CRM. Renewal risk lives in DMs.

Account channels everywhere

HubSpot stays — it's the system of record. Polybase becomes the system of work around each deal.

  • Account-tree channels: parent per customer, children per opportunity / renewal / support case
  • HubSpot connector keeps CRM events in-channel
  • Calls + recording attached to the account
  • PolyDeck for tailored proposals, exported as PPTX
  • PolyDocs playbooks with mentions linking to deals
Dogfood proof
Our own Sales team runs on Polybase. Show a (sanitised) screenshot of an account channel in a demo — instant credibility.

Qualifying questions

Sales / CS leaders make decisions fast. Push for a 14-day pilot on the next call.

  1. 01Where does customer context live the day after a call? Slack? CRM notes? Both?
  2. 02How long does it take a new AE to learn the deal-review process?
  3. 03When CS hands an account back to Sales for expansion, what gets lost?
Demo flow

Open the customer's #acme channel — show CRM event, thread, last call recording, the PolyDeck proposal, all in one scroll.

polybase

This is also the dogfood story: the Polybase Sales team runs on Polybase

Pricing
32/34

Four plans. Memorise the per-user numbers — they decide the conversation pace.

Pricing that lands at €7.

For comparison: Slack Pro €7.25 · Asana Starter €10.99 · Zoom Pro €13.99 — each.

Free
€0
Up to 10 users
  • All modules included
  • 5 GB storage
  • Polybase-hosted (Frankfurt)
  • Community support
For solo teams and trials
Team
€7
per user / month
  • All modules + AI agent
  • 100 GB / user storage
  • Priority email support
  • GitHub, HubSpot, iCal connectors
Most agencies and SMBs land here
Business
€14
per user / month
  • Everything in Team
  • Unlimited storage
  • SSO + audit logs
  • 99.9% uptime SLA
Mid-market and EU compliance use cases
Sovereign
Custom
Self-hosted / dedicated
  • Customer-owned infra (VPC or on-prem)
  • Annual contract
  • Named SE + onboarding
  • Custom DPA & residency
Public sector, banking, healthcare
Discount levers

Annual prepay: 17% off (built into the public list). Non-profit / education: 50% off. Self-hosted Sovereign deals: priced as annual licence, not per-seat — bring the playbook before quoting.

polybase

Indicative pricing — confirm current rates in the playbook before quoting

Objections
33/34

The eight objections you'll hear on every call. Internalise the responses.

Objection handling cheat sheet

"We're already paying for Slack / Asana — switching is too painful."

Don't ask for a hard cutover. Run a 30-day pilot on one team. Pricing alone usually justifies it; integrated UX makes it irreversible.

"You're a young company. What if you go under?"

Open APIs. Full .docx / .xlsx / .pptx export. Self-hostable today. Worst-case the customer keeps running it on their own infra — they can't be hostage to us.

"Does Polybase have feature X?"

Likely yes — refer to the platform slide (presence, search, mobile, push, integrations). If genuinely missing, file it as a roadmap request; don't fake it.

"We need SSO / SAML / SCIM."

Available on Business and Sovereign plans. For Free / Team, point to email-link auth + per-channel role controls. Most SMBs are fine without enterprise SSO until 50+ seats.

"How does AI handle our data?"

Customer brings their own provider key (OpenAI / Gemini / local model). Scope is the user's existing permissions — no cross-channel leakage. Self-hosted Llama for the paranoid.

"Can we import from Notion / Confluence / Jira?"

.docx and .md import covers most Notion / Confluence exports. CSV import handles Asana / Linear / Jira tickets. Native importers are on the roadmap; flag deals where this is a hard blocker.

"Do you have mobile apps?"

Yes — React Native iOS and Android via Expo SDK 54. Push notifications, offline reading, calls. Demo on the rep's phone if the prospect doubts it.

"We work in regulated industries (banking / health / public sector)."

This is the Sovereign-plan sweet spot. Self-hosted Polybase in their VPC. EU-entity ownership means no CLOUD Act exposure. Bring the named SE for the second call.

polybase

Pulled from compare-page "Why teams switch" sections + first 6 months of CS tickets

Resources
34/34

Where to go after this deck. Bookmark these four.

Go sell something.

One deck. Every conversation you'll need.

Come back to this deck before any call where you're not sure of the talk-track. Press ? for shortcuts.

Made by the Polybase team · 🇪🇺
  • Public marketing site

    polybase.app — landing page, feature pages, and 12 per-competitor comparison pages.

    Built from /landing/ in the repo

  • Investor deck

    The investor pitch (13 slides) covers vision, market, and the EU sovereignty thesis end-to-end.

    Lives at /investors/ — clone the URL pattern

  • Product itself (dogfood)

    We use Polybase to run Sales and CS. The fastest way to learn the product is to live in it for a week.

    Ask Ops for your account

  • #sales-help · #cs-help

    Internal Polybase channels for live questions. Tag the Solutions Engineer on tricky calls.

    Workspace: polybase.app/internal

polybase

Internal training v1.0 · last updated 2026-05 · feedback: #sales-enablement