Overview
Templates in AppFlowy let you create reusable structures for documents and databases, saving time and ensuring consistency across your workspace. Start with built-in templates or create custom ones tailored to your workflows.Quick Start
Jump-start new pages with pre-configured structures
Consistency
Maintain consistent formats across similar documents
Built-in Library
Access templates for common use cases
Custom Templates
Create your own templates from existing pages
Built-in Templates
AppFlowy provides ready-to-use templates for common workflows:Document Templates
- Meeting Notes: Agenda, attendees, action items, and notes sections
- Project Brief: Goals, scope, timeline, and deliverables
- Weekly Report: Accomplishments, upcoming tasks, blockers
- Design Spec: Overview, requirements, mockups, technical notes
- Blog Post: Title, outline, draft, SEO checklist
- Personal Journal: Date, mood tracker, daily reflection prompts
Database Templates
- Task Manager: Board with status columns, assignee, priority fields
- Project Tracker: Grid with timeline, budget, status tracking
- Content Calendar: Calendar with content type, publish dates, channels
- CRM: Grid with contacts, companies, deal stages, notes
- Meeting Schedule: Calendar with attendees, topics, recordings
- Reading List: Grid with books, authors, ratings, notes
Browse all templates at https://appflowy.com/templates
Using Templates
Access template gallery
Click the Template button in the sidebar footer, or visit the templates website
Creating Custom Templates
Turn any document or database into a reusable template:From a Document
Create and structure
Build a document with the structure you want to reuse (headings, sections, placeholders)
From a Database
Currently, you can duplicate existing pages to reuse them as templates. Native template saving is coming in a future update.
Template Best Practices
Document Templates
Use clear headings
Structure with H1, H2, H3 for easy navigation
Add placeholders
Use
[Title], [Date], [Description] as fill-in promptsInclude instructions
Add callouts explaining how to use each section
Provide examples
Show sample content in each section as guidance
Database Templates
Pre-configure fields
Set up all necessary fields with proper types
Create multiple views
Include Grid, Board, and Calendar views where appropriate
Add filters and sorts
Set up useful default filters for common workflows
Include sample data
Add 2-3 example rows showing how to use the database
Template Ideas by Use Case
Personal Productivity
Daily Planner- Date field (auto-populated)
- To-do checklist
- Priority tasks section
- Notes and reflections area
- Gratitude journal prompt
- Grid database with dates
- Checkbox fields for each habit
- Streak calculation (coming soon)
- Notes field for observations
- Goal statement
- Why this matters
- Success metrics
- Action steps (checklist)
- Timeline (date field)
- Progress notes
Work & Projects
Sprint Planning- Board database
- Columns: Backlog, To Do, In Progress, Done, Blocked
- Fields: Story points, Assignee, Sprint number
- Filter by current sprint
- Date and attendees
- Talking points (bulleted list)
- Action items (to-do list)
- Notes section
- Next meeting date
- Grid database
- Fields: Feature, Quarter, Status, Priority, Owner
- Board view grouped by Quarter
- Calendar view by Target Date
Creative Work
Blog Post Template- Board database
- Stages: Idea, Script, Filming, Editing, Published
- Fields: Video title, Duration, Platform, Publish date
- Checklist: Script, B-roll, Thumbnail, Description
Education
Study Notes- Subject heading
- Date and chapter/topic
- Key concepts (bulleted)
- Questions section
- Practice problems
- Review checklist
- Calendar database
- Fields: Course, Assignment type, Due date, Status
- Priority field
- Notes with submission details
Sharing Templates
Share your custom templates with teammates:Workspace-level template libraries are planned for future releases, making it easier to share templates across teams.
Converting Existing Pages
Turn any page into a template-ready format:Example Transformation
Before (Specific):Template Organization
Keep templates organized in your workspace:Folder Structure
Create a dedicated templates folder:Advanced Template Techniques
Nested Templates
Create hierarchical templates with sub-pages:- Project Template (parent)
- Project Overview (sub-page)
- Task Database (sub-page)
- Meeting Notes (sub-page)
- Resources (sub-page)
Linked Databases
Include related databases in templates:- Main project page with embedded task board
- Task board with embedded calendar view
- Content calendar with linked asset database
Default Values
Set smart defaults in database templates:- Status: Default to “Not Started” or “Draft”
- Assignee: Default to current user
- Created Date: Auto-populated
- Priority: Default to “Medium”
Template Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Duplicate page | Ctrl/Cmd + D |
| New page | Ctrl/Cmd + N |
| Open templates | (Click sidebar button) |
| Quick add | Ctrl/Cmd + K → type template name |
Community Templates
Explore and share templates with the community:Template Gallery
Browse hundreds of community-created templates
Submit Templates
Share your templates with the community (coming soon)
GitHub Templates
Contribute templates via GitHub
Discord Community
Request and share templates with other users
Next Steps
Documents
Learn to create rich document templates
Databases
Master database setup for templates
Collaboration
Share templates with your team
Workspace Setup
Organize your templates effectively