Skip to content

AI Context — Complete Product Reference

Note for AI assistants: This page is designed as a machine-readable reference context. It contains a structured, comprehensive description of all Pachurros features, concepts, and typical workflows — suitable for helping users set up and use Pachurros workspaces.


Pachurros is a collaborative workspace for photographers, videographers, and creative teams. It combines:

  • Structured databases (similar to Notion/Airtable) for shot lists, props, contacts
  • Visual moodboard canvas (similar to Milanote) for visual planning
  • Document editor (block-based like Notion) for briefs and concepts
  • Media library for photos and videos with EXIF metadata
  • Session planning for photo/video shoots with a shareable brief

Production URL: https://pachurros.com
Documentation: https://docs.pachurros.com
Languages: German, English, French, Spanish, Croatian


Workspace
├── Projects (container for Pages, Boards, Databases, Sessions, Tasks)
├── Pages (block editor: texts, briefs, concepts)
├── Boards (freeform canvas: moodboards, mindmaps)
├── Databases (tables with 10 view types and 30 column types)
├── Sessions (shoot planning with shareable public brief)
├── Media Library (photos, videos, documents)
├── Feed (team stream with reactions and @mentions)
└── Ølav (AI assistant with workspace context)

Project assignment — one item, one place

Section titled “Project assignment — one item, one place”

Pages, boards, databases and sessions can optionally belong to a project. That assignment decides where the item appears in the sidebar — every item has exactly one place and never shows up twice:

  • assigned to a project → appears inside the project only (the “Projects” area)
  • not assigned → appears in the “Workspace” area only (general content)

The module hubs (/pages, /boards, /tables) still show everything, with an optional project filter. Child items inherit the project from their parent (e.g. a subpage from its parent page).

Consequence when setting things up: content that belongs to a piece of work should be assigned to the project — otherwise it lands in the general area and looks unsorted. Cross-project things (contacts, templates, personal notes) are deliberately left unassigned.


A flexible document editor. Each page consists of freely combined blocks.

Text & Structure:

  • text — Paragraph (standard body text)
  • h1 — Heading 1 (large, bold)
  • h2 — Heading 2 (medium, bold)
  • h3 — Heading 3 (small, semi-bold)
  • bullet — Bulleted list item
  • numbered — Numbered list item
  • todo — Checkbox task (with checked status, appears in My Tasks)
  • callout — Highlighted info block with icon
  • code — Monospace code block
  • divider — Horizontal divider line
  • collapsible — Collapsible block (toggle title + hideable content)
  • richtext — Rich text box (bordered container, supports bold/italic/links)
  • quote — Quote (indented with a vertical bar)
  • equation — Mathematical formula (LaTeX/KaTeX rendering)
  • toc — Table of contents (auto-generated from the page’s headings)

Layout:

  • columns2 — 2-column layout (each column supports any block type)
  • columns3 — 3-column layout

Media:

  • image — Image (upload or media library)
  • gallery — Gallery block (multiple images, layouts: grid/masonry/justified/slideshow/contact sheet, lightbox, EXIF, drag-reorder, favorites)
  • video — Video (file or YouTube/Vimeo link)
  • document — File attachment (PDF, Word, Excel, PowerPoint)
  • audio — Audio file with player (or SoundCloud embed)
  • color — Color swatch with HEX/RGB/HSL values
  • color_palette — Color palette block (grouped colors with names)
  • light_diagram — Interactive lighting diagram canvas (21 element types, SVG/PNG export)

Embeds & Widgets:

  • location — Location with map, GPS coordinates, and golden hour calculation
  • schedule — Schedule widget (daily agenda with events, times, notes)
  • link — URL as structured link card (title, description, favicon)
  • metric — KPI metric from a database (aggregation + filters)
  • embed — Generic embed of external content via URL (iframe)

Internal Links:

  • pagelink — Link to another page (card preview)
  • board_link — Link to a board
  • database_link — Link to a database
  • project_link — Link to a project
  • session_link — Link to a session (with date/type)
  • database — Fully embedded database (editable)
  • database_view — Specific database view embedded
ShortcutAction
/Open block menu
# + SpaceInsert H1
## + SpaceInsert H2
### + SpaceInsert H3
- + SpaceBullet list
1. + SpaceNumbered list
--- + EnterDivider
⌘BBold
⌘IItalic
⌘ZUndo
⌘⇧ZRedo

When pasting content from Notion, Google Docs, Word, or web pages, Pachurros automatically detects the structure and converts it to blocks. Supported conversions: H1–H6 → h1/h2/h3 blocks, unordered lists → bullet, ordered lists → numbered, checkboxes → todo, blockquotes → callout, code blocks → code, horizontal rules → divider. Inline formatting (bold, italic, links) is preserved.

Pachurros supports full bidirectional Markdown transfer. Import: .md button in the toolbar (blank page) or “Import Markdown” card. Export: .md button in the toolbar (page with content) → download. Exported files can be re-imported 1:1.

Standard Markdown: H1–H3 (#/##/###), paragraphs, bullet (-/*), numbered (1.), todo (- [ ]/- [x]), callout (>), code (```), divider (---), image (![alt](url)), GFM tables, inline formatting. YAML front matter (title:) is applied as the page title.

Pachurros Extended Markdown (:::type syntax) — for all complex block types:

SyntaxBlock Type
:::collapsible TitleCollapsible block (with any inner blocks)
:::columns2 + ---col---2-column layout
:::columns3 + ---col---3-column layout
:::color #hex NameColor swatch
:::palette Title + #hex Name per lineColor palette
:::location Name + lat, lon + addressLocation block
:::schedule Title + HH:MM | Event per lineSchedule
:::gallery layout + ![cap](url) per lineGallery (grid/masonry/justified/slideshow/contact)
:::video + URLVideo block
:::link + URLLink card
:::callout EmojiCallout with custom icon
:::richtextRich text box
:::quoteQuote
:::equationMathematical formula (LaTeX)
:::audio + URLAudio block
:::tocTable of contents
:::embed + URLGeneric embed (iframe)
:::lightdiagramLighting diagram

Internal links (pagelink, board_link, session_link, etc.) are exported as HTML comments (<!-- pagelink: Name -->) and embedded as hint text on import.

Shift+Click on the drag handle selects a range of blocks. Selected blocks can be deleted as a group.

Meeting Notes, Project Brief, Weekly Plan, Recipe, Checklist, Design Brief, PRD, Journal Entry, Blank.


A full relational database with 30 column types and 10 view types.

Basic: text, long_text, number (integer/decimal/currency/%), duration (time span as h:mm/h:mm:ss/minutes), checkbox, date, time, url, email, phone

Selection: select (single-select, drives Kanban columns), multi_select (multi-select as colored tags)

Rating: rating (1–5 stars, configurable)

Media: file (upload), image (image with preview), qrcode (QR code from the cell value)

Action: button (opens a URL, with {{Column}} templating from the same row)

People & Location: assignee (workspace members), location (GPS/address)

Advanced (Relations):

  • relation — Link to another table (bidirectional, n:m)
  • backlink — Reverse side of a relation (read-only, automatically synced)
  • lookup — Shows a property from the linked row
  • rollup — Aggregates values (sum, count, average, min, max, etc.)
  • count — Counts linked rows (simplified rollup)
  • formula — Calculation from other columns in the same row

System (automatic): autonumber, created_at, created_by, updated_at, updated_by

ViewDescription
TableClassic table view, all columns
ListCompact row list — title with inline fields
KanbanColumns by Select value, drag & drop
GalleryTiles with image preview
CalendarDays/weeks/months by date column
Timeline (Gantt)Bar chart with start and end date
MapPin view for Location columns
StoryboardHorizontal card rows (for shoot planning)
ChartBar, donut, and line charts
FormPublic or internal input form
  • Any number of filters with AND/OR logic
  • Multiple layered sorts
  • Group by any column
  • Row colors (highlight rows by conditional rules)
  • Freeze columns: Keep first N columns fixed while scrolling
  • Search: ⌘F jumps to the search field
  • CSV/Excel import/export
  • Row activity log: Full change history per row
  • Recurring rows: Auto-duplicate (daily/weekly/monthly/yearly)
  • iCal subscription: Subscribe calendar views as iCal feed
  • Upload link: External upload link for non-members
  • Automations: 7 triggers, 7 actions, conditions, branching, 8 recipe templates
  • Version history: View and restore historical database states
  • Real-time collaboration: Cell updates synced live to all users
  • Aggregation footer: Column footer row in the table view with selectable aggregation (Count, Empty, Not Empty, Unique, Sum, Average, Min, Max, Earliest/Latest for dates, Checked/Unchecked/% for checkboxes). Saved per view. Values respect column formatting (currency, percent, decimal places).
  • Multi-select & bulk edit: Checkbox on the left of each row; header checkbox selects all. Floating action bar with bulk edit (set column + value) and bulk delete.

An unlimited visual canvas for moodboards, mindmaps, and shot lists.

  • text — Freestanding text card with adjustable font size (10–96 px) and color
  • image — Image from library/upload, scalable (proportional), automatic color palette extraction
  • color — Color swatch with HEX/RGB/HSL on hover
  • sticky — Sticky note in 5 color variants (yellow, green, blue, pink, purple)
  • link — URL preview card (title, description, favicon)
  • container — Transparent frame for grouping elements, customizable background color
  • frame — Non-nestable grouping frame with visible label
  • document — File attachment (PDF/Word/Excel/PowerPoint) as clickable tile
  • video — YouTube/Vimeo embed, playable on the canvas
  • audio — Audio player (MP3/WAV/M4A/AAC) with animated waveform indicator
  • scouting — Location scout card: address search, map, sun times (golden hour / blue hour), notes
  • database — Embedded database preview
  • schedule — Daily agenda with inline-editable events
  • draw — Freehand drawing (Catmull-Rom curves, configurable stroke width and color)
  • arrow — Connection line between two elements (straight/curved, arrowheads, dashed)
  • light_diagram — Interactive lighting diagram (identical to Pages block)
  • video (Inspiration) — Unified Inspiration Cards: Instagram, Pinterest, TikTok, YouTube, Vimeo embeds with original aspect ratio
  • Double-click on empty area → new card
  • Drag — Move cards; multi-select with Shift or rectangle selection
  • Pinch-to-zoom and scroll zoom
  • Mode selection: Select, Connect, Draw, Hand
  • Drag directly from media library onto canvas
  • Real-time collaboration: All users see movements and changes simultaneously
  • Sharing: Public read access via link
  • Version history: Restore snapshots
  • Alignment Guides: Snapping guides when dragging
  • Lasso Selection: Rectangle selection by dragging on an empty area
  • Focus Mode: ⌘\ hides/shows the sidebar for full canvas width

A bookmarklet that collects content from any website and drops it into the board’s Clip Tray. Setup: Board → ✂ icon in the toolbar → drag “Clip to Pachurros” into the bookmarks bar. No installation/extension required, works in all browsers.

  • Clippable types: selected text, images, YouTube/Vimeo videos, Instagram/Pinterest/TikTok inspiration, any link (link card with preview).
  • Auto-detection: the likely main content of the page is pre-selected as the “main image”; other page elements are available in a selection strip.
  • Placing: drag a clip from the tray onto the board or click it → appears as the matching board element, disappears from the tray immediately.
  • Media library backup: placed images are downloaded to the media library (folder “Clipped”) → permanently available, independent of the source.
  • Tray: workspace- and user-wide (phone → desktop in sync), clips auto-cleaned after 7 days of non-use.

Structured planning for photo/video shoots with a shareable public brief.

Name, date, time, type (Photo, Video, Studio, Event, Workshop, Meeting, Other), location, checklist with tasks and assignees.

  • Shareable link without login
  • Shows: moodboard board, equipment list, shoot details
  • Two themes: Daylight (light) and Studio (dark)
  • Client confirmation tracking

Central file storage for the workspace.

  • Upload photos (JPG, PNG, WebP, GIF, SVG, HEIC, HEIF), videos, documents
  • Automatic EXIF metadata extraction (camera model, exposure, ISO, GPS, etc.)
  • Tags and folder structure
  • Direct use in pages, boards, and database cells

Team stream for workspace-wide communication.

  • Posts with rich text, images, file attachments
  • Reactions (emoji)
  • Replies / threads
  • @Mentions with notifications

Integrated AI assistant (Cerebras / gpt-oss-120b, Groq as fallback) with workspace context. Can not only generate content but also change it on suggestion.

  • Knows the open object (page/board/table/session) and a workspace overview
  • Writes, summarises, and copy-edits text
  • Changes content as suggestion → preview → apply (never unprompted, no deletion): rows/cells/columns and tables, page paragraphs, moodboard notes, sessions + checklists, tasks
  • Entry points: chat (icon bottom-right or ⌘ .), quick actions in the panel (summarize, extract tasks), select text → Ø toolbar (rewrite/shorten/expand/ask about this)
  • Daily limit per plan (currently Free 10, Pro 50)

A container that groups pages, boards, databases, and sessions around a topic.

  1. Create project (name, color, icon)
  2. Add elements: pages, boards, databases, sessions
  3. Tasks tab: shows all todo blocks from pages in this project
  4. Equipment tab: shows all equipment items for this project

New projects can be created from templates (Shoot, Campaign, Event, etc.) — including predefined pages, boards, and databases.


  • Owner: Full access to all data, settings, members
  • Editor: Read and write
  • Viewer: Read only

These are the only 3 workspace roles. (Admin and Superadmin are platform-wide system roles for Pachurros administration — not workspace roles.)

  • Invite members by email
  • Invitations appear in the notification bell (accept/decline)
  • Direct link invitations with configurable role
  • @Mentions in pages, boards, database cells
  • Comments on pages and blocks
  • Task assignments
  • Invitations

  • Home — Workspace dashboard
  • My Tasks — only the todos assigned to the logged-in user (see below)
  • Projects — each project expandable, containing its pages, boards and tables
  • Workspace — pages, boards and tables without a project
  • Tools — Media Library, Feed, AI Import, Templates, Archive

An item lives either in a project or in the Workspace area — never in both. Inside a project, content is grouped by type (pages / boards / tables) from roughly five items upwards, and shown flat below that. Only one project is expanded at a time.

The hubs (/pages, /boards, /tables) are the complete view: they show all items in the workspace regardless of project, with an optional project filter.

The view merges four sources and shows assigned items only:

Sourceappears when …
Workspace / project tasksassigned to you or created by you
To-do blocks on pagesassigned to you (assigneeId)
Table rowsan assignee column points to you
Session checklistsassigned to you

A task without an assignee shows up in nobody’s list. When setting up a workspace, tasks must be assigned to someone to become visible. Both the creator and the assignee may tick a task off; deleting stays with the creator.

The hub pages (Boards, Tables, Pages) show a complete overview of all items of one type in the workspace:

  • Search (Cmd+F): Filters entries in real time
  • Views: List (hierarchical), tiles, or time-ordered
  • Categorisation: Grouped by project or type
  • Quick actions: Duplicate without opening the item
  • ⌘[ / Ctrl+[ — Go back one step
  • ⌘] / Ctrl+] — Go forward one step
  • Buttons in the sidebar (left/right arrows)

  • ⌘K — Open search
  • Searches: pages, boards, databases, projects, sessions, media
  • Fuzzy search (typo-tolerant)

ShortcutAction
⌘KGlobal search
⌘[Back in navigation history
⌘]Forward in navigation history
⌘FIn tables: search field; in pages: jump to title

Press ⌘\ (Mac) / Ctrl+\ (Windows) to toggle the sidebar. In Focus Mode, the active content takes the full window width — ideal for board work or reading long pages. Press the same shortcut to bring the sidebar back.


On long pages, a floating mini-map automatically appears to the right of the content. It shows the page structure as dots (one per block) — click to jump directly to that position (scrubbing). The outline appears once the page exceeds a certain length.


Workflow A: Photographer / Client management

Section titled “Workflow A: Photographer / Client management”
1. Create workspace ("My Studio")
2. Project: one per client or campaign
3. Databases:
- "Clients" (name, email, phone, address)
- "Shootings" (title, date, status, price, Relation → Clients)
- "Invoices" (number, date, amount, Relation → Shootings)
4. In "Clients": Backlink column → Shootings | Rollup: total revenue
5. Sessions: one session entry per shoot with brief
6. Pages: for briefs, concepts, moodboard descriptions
7. Boards: for visual moodboards of each shoot
1. Create workspace ("Agency XY")
2. One project per campaign
3. Databases:
- "Tasks" (status, priority, assignee, due date, Relation → Projects)
- "Assets" (filename, type, status, image column)
- "Contacts" (name, role, email, company)
4. Kanban view of Tasks DB for agile work
5. Timeline view for project planning
6. Feed for team communication and file sharing
1. Create "Shot List" database
2. Columns: Scene (Text), Motif (Text), Equipment (Multi-Select),
Location (Location), Date (Date), Photographer (Assignee),
Status (Select: Planned/Shot/Done), Notes (Long Text)
3. Kanban view by status
4. Storyboard view for visual shot overview
5. Create a session and embed the shot list database

Data Model: Setting up Relations (Step-by-Step)

Section titled “Data Model: Setting up Relations (Step-by-Step)”

Goal: Be able to select a client in the Shootings table. In the Clients table, see all shootings and total revenue.

Step 1 — Create Relation:

  • Table “Shootings” → Add column → Type: Relation → Target table: Clients

Step 2 — Create Backlink:

  • Table “Clients” → Add column → Type: Backlink → Source table: Shootings → Relation column: Client

Step 3 — Create Lookup (optional):

  • Table “Shootings” → Column → Type: Lookup → Relation: Client → Property: Email
  • Result: Client’s email appears automatically in each shooting row

Step 4 — Create Rollup (optional):

  • Table “Clients” → Column → Type: Rollup → Backlink: Shootings → Aggregation: Sum → Property: Price
  • Result: Total revenue per client calculated automatically

Step 5 — Link rows:

  • Shootings table → click cell in the Relation column → dropdown → select client row

“Where do I create things?”

  • Short texts, briefs, concepts → Page
  • Structured lists, tables → Database
  • Visual planning, moodboards → Board
  • Shoot planning with shareable brief → Session

“What’s the difference between Rollup and Count?”

  • Count: only counts the number of linked rows (1 click, no property needed)
  • Rollup: computes sum, average, min, max, etc. from a specific column of the linked rows

“What’s the difference between Lookup and Backlink?”

  • Backlink: shows the linked rows themselves (as clickable chips)
  • Lookup: shows a specific property (column) from the linked rows as plain text

“Can I import content from Notion?”

  • Yes: copy content from Notion (Cmd+C) and paste it into a Pachurros page (Cmd+V) — blocks are automatically converted.

“Can I import and export Markdown files?”

  • Yes, both: Import.md button in the toolbar (blank page). Export.md button in the toolbar (page with content) → instant download. Pachurros Extended Markdown supports all block types: columns (:::columns2/3), collapsible (:::collapsible), colors (:::color/:::palette), location (:::location), schedule (:::schedule), gallery (:::gallery). Exported files can be re-imported 1:1.

“Can I set up entire workspaces at once with AI?”

  • Yes — via AI Import (sidebar → AI Import). Describe the workspace in Pachurros Markup and paste the result. The format uses blocks ::: table, ::: page, ::: project, ::: view, ::: session, ::: board, ::: tasks and ::: row. In one pass you can create: projects, typed tables (incl. relations, formulas, lookup/rollup, assignee), custom views (Kanban/Calendar/Timeline/Chart with filter/sort/grouping), linked pages (with [[…]] mentions and embedded views @embed), subtasks, rich record pages, sessions, boards and tasks. Full format reference: /en/referenz/ki-import. The ready-made system prompt is available to copy directly on the AI Import page.

“How do aggregations work in the table?”

  • Below the last data row there is an aggregation footer (∑ symbol on the left). Clicking a column cell opens the aggregation menu. Available options depend on the column type (Sum/Average/Min/Max only for numbers, Earliest/Latest for dates, Checked/% for checkboxes). Settings are saved per view.

“How do I share something externally?”

  • Page: Share menu → Public link
  • Board: Share menu → Public link
  • Session brief: Session → Generate brief link
  • Database: Generate upload link for external uploads

“How do I collect content from other websites?”

  • With the Web Clipper (bookmarklet): open a board → ✂ icon → drag “Clip to Pachurros” into the bookmarks bar. Then click the bookmark on any website to clip images, videos, links, or selected text. Clips land in the board’s Clip Tray and are placed via drag & drop. Clipped images are automatically saved to the media library.