Complete Guide

Documentation

Everything you need to know about FlowyPrompt - from basic usage to advanced features

Quick Start Guide

New to FlowyPrompt? Follow these steps to get started.

1
Create Account
Get Started
Sign up easily with your Google account or create a new account with email.
Google OAuth Support
Email Verification
Free to Start
Create Account
2
Set Master Key
Security
Set up a master key for data encryption. This key cannot be recovered, so keep it safe.
AES-256 Encryption
Local Storage
Personal Key Management
Set Master Key
3
Create First Template
Editing
Create your first prompt template in the basic editor.
Variable Insertion
Real-time Preview
Auto Save
Start Editor

Feature Guide

Learn detailed usage for each feature

Master Key Management
Secure your data with personal encryption keys

Key Features

1

AES-256 Encryption

encryption protects all your templates and data.

2

Local Key Storage

Master keys are stored locally and never transmitted to servers.

3

Backup & Restore

Create encrypted backups and restore them when needed.

4

Key Strength Analysis

Get real-time feedback on your key strength and security recommendations.

Security Tips

Strong Passwords

Use at least 12 characters with uppercase, lowercase, numbers, and special characters.

Backup Regularly

Create encrypted backups of your master key and store them in safe locations.

Never Share

Your master key is personal and should never be shared with others.

Master Key Management Interface Screenshot

Master Key Management Interface - Set up, change, backup, and manage your encryption keys

Master Key Setting Interface Screenshot

Master Key Setting Interface - Configure and manage your encryption settings

Input Master Key Modal Screenshot

Input Master Key Modal - Secure authentication interface for accessing encrypted data

Basic Editor
Create and manage prompts with an intuitive template editor

Key Features

1

Variable Insertion

Insert dynamic variables using double curly braces format: {{variable_name}}.

2

Real-time Preview

Preview your content in real-time as you write.

3

Auto Save

Your content is automatically saved as you write.

4

Variable Detection

Automatically detects variables used in the template.

Usage Example

Hello {name}!

Please write about the following topic in {length} characters 
in a {style} manner:

Topic: {topic}

Thank you.
Tip

Variable names can use Korean, English, numbers, and underscores (_).

Basic Editor Screenshot - Template Editor Interface
GitHub Backup
Selected templates/flows will be uploaded to the appropriate folders in your GitHub repository.
Available on Pro accounts only
Upload to GitHub (instead of local file download)
GitHub upload: 1MB limit per template
Files larger than 1MB cannot be downloaded from GitHub

Available in Template Manager and Flow Management.

1

Click the GitHub button at the top-right

Open the GitHub integration panel by clicking the GitHub icon/button at the top-right of the Docs or Template Manager screen.

GitHub Backup Screenshot 1
2

Configure private repository access

Issue a Personal Access Token (PAT) on GitHub, enter your private repository URL, then select the branch to use for upload/download. The token must include the repo scope.

GitHub Backup Screenshot 2
3

Choose action: Template/Flow Upload or Download

Upload: IndexedDB → GitHub (save local templates/flows as JSON in GitHub). Download: GitHub → IndexedDB (fetch templates/flows from GitHub into local storage). Mind the 1MB download limit and file size notes.

GitHub Backup Screenshot 3
4

Select Template/Flow and proceed

Choose the templates or flows to upload/download and run the action. Optionally use ‘Exclude Value Sets’ to reduce file size.

GitHub Backup Screenshot 4
Template Manager
Systematically manage and organize your templates

Key Features

1

Search and Filtering

Search templates by name, content, and tags.

2

Import/Export

Back up and restore templates in JSON format.

3

Copy and Edit

Create new templates by copying existing ones.

4

Tag Management

Add tags to templates for category-based management.

Usage Tips

Regular Backup

Regularly export important templates to create backups.

Template Manager Interface Screenshot

Template Manager Interface - Search, filtering, and encrypted template management features

Variable Value Sets Management Screenshot

Variable Value Sets Management - Create and manage multiple sets of variable values for templates

Create New Value Set Modal Screenshot

Create New Value Set Modal - Detailed interface for creating and configuring variable value sets

Flow Builder
Visually compose complex prompt workflows

Key Features

1

Drag and Drop

Compose workflows by dragging nodes.

2

Node Connection

Define data flow through connections between nodes.

3

Template Integration

Connect existing templates to nodes for use.

4

Real-time Execution

Execute workflows in real-time to check results.

Node Types

Input Node

Starting point node that receives user input.

Processing Node

Node that processes templates and substitutes variables.

Output Node

End point node that outputs final results.

Flow Builder Interface Screenshot

Flow Builder Interface - Choose Templates Or Create New Templates And Visual Workflow Composition With Drag And Drop Nodes

Flow Builder Workflow Screenshot

Flow Builder Workflow - Connected nodes showing data flow from input to result

Flow Builder Execution Screenshot

Flow Builder Execution - Prompt Template Workflow with results display (Values are automatically filled in English)

Security & Privacy Protection

Security & Privacy Protection

FlowyPrompt prioritizes user data security and privacy protection above all else

IndexedDB Storage

All data is stored locally in the browser's IndexedDB. It is not transmitted to servers.

Local Browser Storage
No Server Transmission
Offline Usage Available
AES-256 Encryption

Sensitive information is protected with AES-256 encryption.

Encryption
Personal Key Based
Undecryptable
Master Key Security

The master key is known only to the user and is not transmitted to servers.

Personal Exclusive Key
Not Transmitted to Server
Complete Control

Frequently Asked Questions (FAQ)

Check out frequently asked questions and answers from users

I forgot my master key

Master keys cannot be recovered. If you set a new master key, existing encrypted data will become inaccessible. However, you can clear your browser database and start fresh. Go to Settings > Master Key Management > Clear Database to reset your local data and set a new master key.

Where is data stored?

All data is stored locally in the browser's IndexedDB. Since it's not transmitted to servers, you can work in a completely private space.

Can I use it in other browsers?

Each browser uses independent storage. To use in other browsers, export templates and use the import feature.

Are there limitations in the free version?

The free version has limitations on the number of templates and flows. For more details, check the pricing page. For more details, check the pricing page.

Get Started Now

Create more efficient prompt templates with FlowyPrompt