TOOLS
Floww Sync
End-to-end encrypted sync for your workflows. Collaborate with your team.
Overview
Floww Sync is the cloud synchronization layer available with Floww Pro. It keeps your workflows, variables, and project settings in sync across every device you own and every teammate you collaborate with — all protected by end-to-end encryption.
Key capabilities:
- Multi-device sync — work on your desktop at the office and pick up exactly where you left off on your laptop at home.
- Real-time collaboration — share projects with team members and see changes as they happen.
- End-to-end encryption — your data is encrypted before it leaves your device. Floww's servers never see your plaintext workflows.
- Offline-first — everything works locally. Changes sync automatically when connectivity is restored.
Setup
1. Sign up for Floww Pro
Visit floww.pro/pro to create your account or upgrade from the free tier. Sync is included with every Pro subscription.
2. Link your device
Open the Floww desktop app, navigate to Settings → Sync, and click Sign In. Enter your Floww Pro credentials. The app will generate a device-specific encryption key and register the device with the sync service.
3. First sync
After signing in, Floww automatically syncs all local projects to the cloud. The initial sync may take a moment depending on the number and size of your workflows. A progress indicator appears in the bottom status bar.
4. Link additional devices
Sign in on your second device. You will be prompted to authorize it from your first device — either by scanning a QR code or by approving a push notification. Once authorized, all synced projects download and decrypt automatically.
Encryption
Floww Sync uses a zero-knowledge encryption architecture. This means Floww's servers store only ciphertext — they cannot read, inspect, or analyze your workflow data.
How it works
- Project key generation — when you create a project, the app generates a random 256-bit AES key. This key encrypts all data in that project.
- Device keypair — each linked device has an X25519 keypair. The project key is encrypted to each authorized device's public key.
- Encryption at rest — before any data leaves your machine, it is encrypted with the project's AES key using AES-256-GCM.
- Transport security — all network traffic uses TLS 1.3 in addition to the application-layer encryption.
Key rotation
When a team member is removed from a project, the project key is automatically rotated. All remaining members receive the new key, and subsequent data is encrypted with it. Previously synced data that the removed member already downloaded cannot be retroactively revoked.
Team Collaboration
Inviting members
To share a project with a teammate:
- Open the project in Floww.
- Click the Share button in the top bar.
- Enter the team member's email address and select a role (Editor or Viewer).
- Click Send Invite.
The invitee receives an email and, once accepted, the project appears in their Floww app on the next sync.
Roles
| Role | Can view | Can edit | Can invite | Can delete |
|---|---|---|---|---|
| Owner | Yes | Yes | Yes | Yes |
| Editor | Yes | Yes | No | No |
| Viewer | Yes | No | No | No |
Conflict resolution
When two team members edit the same workflow simultaneously, Floww uses an operational transform (OT) algorithm to merge changes automatically. In the rare case that a merge cannot be resolved (for example, one person deletes a node while another edits it), Floww presents both versions and lets you choose which to keep.
Selective Sync
Not every project needs to live on every device. Selective Sync lets you choose which projects to download to a given machine, saving disk space and bandwidth.
Configuring selective sync
- Go to Settings → Sync → Selective Sync.
- You will see a list of all synced projects. Toggle each project on or off for the current device.
- Disabled projects are removed from local storage but remain safely in the cloud and on other devices.
Bandwidth considerations
Floww Sync uses delta compression — only changes since the last sync are transferred, not the entire project. For most workflows, this means sync payloads are measured in kilobytes. Large binary assets (images, datasets) referenced by nodes are synced separately and can be excluded via selective sync settings.
Offline Behavior
Floww is designed to work offline-first. You never need an internet connection to create, edit, or run workflows.
How offline sync works
- Local changes are queued — when you edit a workflow while offline, changes are written to a local journal.
- Automatic reconnection — Floww monitors connectivity and begins syncing the moment a connection is available.
- Conflict resolution on reconnect — if other team members made changes while you were offline, the same OT merge algorithm reconciles both change sets.
Duration limits
There is no limit to how long you can work offline. The local journal accumulates changes indefinitely and resolves them in order when connectivity returns.
Managing Your Subscription
Upgrading to Pro
You can upgrade from the free tier at any time via Settings → Account → Upgrade to Pro or by visiting floww.pro/pro. Sync activates immediately after payment.
Billing cycle
Floww Pro is billed monthly or annually. Annual billing includes a discount. You can view your current plan, next billing date, and payment history at floww.pro/account.
Cancellation
Cancel anytime from Settings → Account → Manage Subscription. When you cancel:
- Your Pro features remain active until the end of the current billing period.
- After expiry, synced data remains on Floww's servers for 90 days. You can reactivate and restore within that window.
- Local copies of all your workflows are always yours and are never deleted.
.floww files before your subscription expires.