Docs

Write together, in real time

Rich text pages with live collaboration, right inside your projects — no separate wiki needed.

app.workel.com/docs
2 editing

API Reference

Authentication

All API requests require a valid bearer token. Tokens are issued via the OAuth 2.0 authorization code flow and expire after 30 days.

bashCopy
curl -X POST https://api.workel.com/auth/token \
-H "Content-Type: application/json" \
-d '{"client_id":"...","secret":"..."}'
  • Tokens are scoped to a single workspace
  • Refresh tokens are valid for 90 days
  • Rate limit: 1000 requests per minute
Alex R.
Rich editor

A writing experience that gets out of your way

Headings, code blocks, images, tables, and rich formatting — a full-featured editor powered by Tiptap, built right into your projects.

Q3 Roadmap
Ship the new onboarding flow, refresh pricing,
and launch the mobile beta by September.
Next: hire two engineers
Emma

Headings & formatting

Bold, italic, underline, strikethrough, and three heading levels. Keyboard shortcuts work exactly like you expect — Cmd+B, Cmd+I, the works.

api.ts
const res = await fetch(
"/api/v1.1/tasks",
) // 200 OK ✓

Code blocks

Fenced code blocks with syntax highlighting. Paste a snippet and it renders beautifully — no extra formatting needed.

Check out the new landing page — workel.com
W
One workspace for your projects
Projects, chat, docs, and calendar — in one place.
workel.com

Images & embeds

Drag and drop images directly into the editor. They upload to your workspace storage and render inline with lightbox preview.

TaskOwnerDue
Hero redesignSCSarahJun 24
Pricing copyEDEmmaJun 27
Beta invitesMRMarcJul 2

Tables & lists

Bullet lists, numbered lists, checklists, and full tables with column resizing. Structure your docs however you need to.

Collaboration

Write together, see each other

Real-time co-editing with cursor presence, threaded comments, and full edit history — powered by Yjs for conflict-free collaboration.

Launch checklist
Finalize pricing copy and ship the beta
invites to the first hundred teams.
EmmaMarc

Real-time co-editing

Multiple people can edit the same page simultaneously. Changes merge seamlessly via Yjs CRDT — no conflicts, no overwriting.

SCSarah
MRMarc
JPJames
EDEmma joined

Cursor presence

See exactly where your teammates are typing in real time. Each collaborator gets a colored cursor with their name label.

MR
Should the CTA be blue or black?
SC
Blue — matches the brand.
ED
Agreed, shipping it 👍

Page comments

Leave comments on any page for async feedback. Threaded discussions keep context next to the content it refers to.

EDEmma edited · 2h agov3
SCSarah added pricing table · 1dv2
MRMarc created page · 3dv1

Edit history

Every edit is tracked with author and timestamp. See who changed what and when — and restore previous versions if needed.

Organization

Every doc has a home

Pages live inside projects with a nested hierarchy — or at the workspace level for cross-project documentation. Findable from anywhere via Cmd+K.

📂Design assets4 items
🎨hero-v2.fig4.2 MB
🖼️logo-dark.png180 KB
📁Brand kit

Page hierarchy

Nest pages inside pages to build structured documentation. API Reference > Authentication > OAuth 2.0 — as deep as you need.

FilesDesignBrand kit

Project-scoped pages

Every project gets its own Pages tab with a dedicated page tree. Documentation stays coupled to the work it describes.

BoardListCalendar
Fix onboarding bug
Prep sprint demo
Ship pricing page

Workspace-level docs

Create pages at the workspace level for team-wide documentation — onboarding guides, company policies, and shared references.

pricing page
Ship pricing page
Task · Website refresh
📄
Pricing draft v2
Doc · updated 2d ago

Search & discovery

Pages surface in the global Cmd+K search alongside tasks, projects, and files. Find any doc in seconds from anywhere.

Publishing

Share your way

Control who sees each page with privacy settings, export to PDF or print-friendly layouts, and capture version snapshots for milestones.

Only participants can read
Encrypted in transit
Owner can't override

Public & private pages

Mark pages as private so only you can see them, or keep them visible to the project team. Fine-grained control over who reads what.

hero-v2.png

Print-friendly layout

Toggle between with-margins and without-margins view modes. Pages render cleanly for printing with proper page breaks.

Q3 plan
PDFMarkdownPrint

Export options

Export pages as clean HTML or copy content to clipboard. Your documentation is never locked into Workel — take it anywhere.

EDEmma edited · 2h agov3
SCSarah added pricing table · 1dv2
MRMarc created page · 3dv1

Version snapshots

Capture a snapshot of any page at a point in time. Milestone your documentation alongside your project releases.

Consolidate your stack

What you won't need anymore

Workel Docs replaces standalone documentation tools. Here's what your team can drop — and what you'll save.

Notion

$8/user/mo

Replaced by Workel Docs

Confluence

$5.75/user/mo

Replaced by Workel Docs

Google Docs

Free (but separate)

Replaced by Workel Docs
Part of the whole

Docs connect to everything in Workel

Because docs live inside the same workspace as your projects, tasks, files, and chat — everything stays linked. No context-switching between tools.

📂Design assets4 items
🎨hero-v2.fig4.2 MB
🖼️logo-dark.png180 KB
📁Brand kit

Docs live inside projects

Every project has a Pages tab. Documentation is co-located with the tasks, files, and chat it describes — not in a separate app.

pricing page
Ship pricing page
Task · Website refresh
📄
Pricing draft v2
Doc · updated 2d ago

Searchable from Cmd+K

Pages surface in the global search popup alongside tasks, projects, and files. Find any doc in seconds from anywhere in the workspace.

🗂️
brand-assets.zip12.4 MB
Drop files anywhere to upload

File attachments shared with Files tab

Images and files embedded in pages are stored in the same workspace storage. Drop an image in a doc and it appears in Files too.

SC
Sarah created 3 tasks in Lancaster Ave
2h
ED
Emma uploaded hero-v2.fig
4h
MR
Marc completed File upload to Azure
1d

Page edits appear in Activity feed

When someone creates or updates a page, it shows up in the workspace Activity feed — so the whole team stays in the loop.

Ready to ditch the separate wiki?

Start a free workspace and see how Workel Docs fits into your workflow. No credit card, no commitment.