Request For Block (RFB)
Given a set of availability rules, dates or a calendar allow end users of a block to book events on an external calendar inline wherever this block is embedded. The target cal/source to check availability via would be editable when viewing the block in edit-mode. When in view-only mode, users should be constrained to making bookings only.
Could additionally support Cal.com/Calendly/equivalent services via their APIs where available, rather than requiring embedding apps to integrate with calendar sources directly, or block embedders to configure direct connections via a block's settings.
🚀 Potential future extensions
- Resource-linked appointment bookings where calendar availability is not the only constraining factor (i.e. things like inventory or room availability can be taken into account through simple logical operators - or something like ownership of a specific NFT, which Cal enables)
- Optional payment processing inline, as afforded by Calendly's Stripe integration, services like Square Appointments
🎨 Existing tools and prior art
Request For Block (RFB)
Given a set of availability rules, dates or a calendar allow end users of a block to book events on an external calendar inline wherever this block is embedded. The target cal/source to check availability via would be editable when viewing the block in edit-mode. When in view-only mode, users should be constrained to making bookings only.
Could additionally support Cal.com/Calendly/equivalent services via their APIs where available, rather than requiring embedding apps to integrate with calendar sources directly, or block embedders to configure direct connections via a block's settings.
🚀 Potential future extensions
🎨 Existing tools and prior art