MARKETPLACE
PLUGINS
PLANFLOW (PRO)
PlanFlow (Pro) logo

PlanFlow (Pro)

Published December 2025
   •    Updated this month

Plugin details

PlanFlow Pro is the most complete and robust calendar solution for Bubble. It was built to solve the complex logic that most calendar plugins ignore: real blocking, recurrence, and permissions.
🚀 Key Features:

  - Native UI Suite: Includes a beautiful, built-in popup for creating, editing, and viewing events. No need to design your own group focus or modals.

  - Smart Blocking (The Source of Truth): Prevents users from booking on non-working days or over "Background Events" (like Holidays). It uses raw data validation to ensure 100% security, not just visual cues.

  - Recurrence Support: Built-in logic to handle Daily, Weekly, and Monthly repetitions visually.

  - Role-Based Access Control (RBAC): Automatically creates "Read-Only" views for users who don't own the event (unless they are Admins).

  - Export to Calendar: Native button to export the current view to an .ics file (compatible with Google Calendar, Outlook, Apple).

  - Navigation: Includes a "Go To Date" picker for quick navigation.

  - Drag & Drop: Fully interactive interface with intelligent collision detection.

🎨 Customization:

  - Auto-detects locale (English/Portuguese).

  - Tailwind-style modern UI.

  - Customizable theme colors.


Demo Test: https://demo-app-56978.bubbleapps.io/version-test/planflow_pro/1766197111122x968495930269217500

Editor: https://bubble.io/page?id=demo-app-56978&tab=Design&name=planflow_pro&ai_generated=true

$15

One time

stars   •   0 ratings
1 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   •   56 Plugins
View contributor profile

Instructions

General Instructions (Instructions shown to the user in the editor)

1. Data Setup: This plugin works by receiving Lists of basic data types. You should search for your Events in the database and pass the lists to the element (e.g., Search for Events:each item's Start Date).

2. The "Background" Logic: To create blocked days (like Holidays or Maintenance):

  - Create an event in your DB.

  - Set is_background to "yes".

  - The plugin will automatically render it as a blocked zone and prevent any clicks or drag-and-drop actions over that period.

3. Workflows: The plugin handles the UI. You only need to handle the database actions.

  - When Save Requested: Use the "Final..." states to Create a new thing.

  - When Edit Requested: Use editing_event_id to Find and Make Changes to the thing.

  - When Delete Requested: Use editing_event_id to Delete the thing.

4. Recurrence: The plugin visualizes recurrence. When saving, check the final_recurrence state. If it is "daily" or "weekly", you should handle the logic in your backend (e.g., creating a list of dates or using a recursive workflow) to ensure data consistency.

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event

Categories

This plugin can be found under the following categories:
Productivity   •   Calendar   •   Technical   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble