Requply min logo
Requiply 1.2.2: Clients in Main Menu, Automation Updates, More Flexible Date Picker
Release9 min read

Requiply 1.2.2: Clients in Main Menu, Automation Updates, More Flexible Date Picker

Requiply 1.2.2 promotes Clients to a top-level section with per-user permissions, adds a Send Internal Email workflow action, introduces a configurable booking date picker, a minimum reservation duration, and ships the first public API in beta with token management

What's New in Requiply 1.2.2?

This release opens Requiply up — to your team, to your operating model, and to the wider developer ecosystem. Clients moves out of Settings and becomes a first-class section governed by per-user permissions. Workflows can now notify your team, not just your customers, with a new Send Internal Email action. Booking creation gets a configurable date picker style so the reservation flow matches how your business actually rents — by day or by hour. Reservation duration gains a hard minimum to protect margins on hourly inventory. And the headline change: Requiply now ships a public API in beta, with managed tokens and a stable v1 surface for custom integrations.


1. Clients — Now a Main Menu Section with Per-User Permissions

Requiply main navigation showing the new top-level Clients section alongside Inventory, Reservations, and Reports

Until now, the Clients (CRM) area lived under Settings and was effectively admin-only. In 1.2.2 it is promoted to a top-level section in the main navigation, right where it is used day-to-day — alongside Reservations and Inventory.

What Changed

New main-menu entry: Clients — with the standard sub-pages Manage, Add, Edit, and Import
New account permission: Allow Client Management — grant CRM access without giving full admin rights
Non-admin users see Clients only when the permission is enabled on their account
Existing client data, tags, and segments are unaffected — only access changes

Where to Configure

Requiply account permissions panel with the new Allow Client Management toggle next to Inventory, Service, Reservations, Reporting, and Web Site permissions

Open Settings → Organization Settings → Accounts, edit a user, and toggle Allow Client Management. The permission joins the existing list (Inventory Manage, Service Manage, Reservations Manage, Reporting Access, Web Site Manage).

When the permission is off, the Clients item is hidden from the side menu and the /clients/* routes redirect to an access-denied page — so the UI matches what the user can actually do.

Practical Use Cases:

  • Front-desk staff at a bike rental can now own customer records — adding new clients, editing contact details, looking up history — without being granted admin rights to billing or inventory
  • Account managers at an event-equipment company get full CRM access while inventory staff stay out of the customer database
  • Dispatchers at a construction-equipment yard see and edit clients but cannot change pricing or settings

2. Send Internal Email — Workflows That Notify Your Team

Requiply workflow editor with the new Send Email to List action, recipient list, and template picker

Until now, workflow emails always went to the client. Many teams need the inverse: an internal heads-up when something important happens — a refund, a no-show, a last-minute booking, a high-value reservation. Version 1.2.2 closes that gap with a new action type.

The New Action

New action type: Send Email to List — internal email notifications
Define a list of recipient addresses directly on the workflow (owner, manager, shared inbox, etc.)
Uses the same template engine as customer emails — branding and dynamic placeholders work out of the box
Add as many recipients as you need — no third-party automation tools required

Triggers You Can Combine It With

All existing workflow triggers are supported — the action plugs into the engine you already use:

TriggerExample use
Status reachedReservation moves to Cancelled — alert the manager instantly
Payment status reachedPayment becomes Refunded or Failed — ping the owner for follow-up
Booking createdA small-inventory rental gets a new public booking — owner is notified the moment it lands
Relative time reached24 hours before booking start — operations manager gets a prep reminder

Configuration

Open Settings → Workflows → Add Workflow (or edit an existing one), pick a trigger, then select the Send Email to List action. Choose an email template, add one or more recipient addresses, save.

Practical Use Cases:

  • Boutique car rental: When payment status flips to Refunded, automatically email the owner so refunds never go unnoticed
  • Photography studio: When a same-day booking is created from the public site, the studio manager gets an instant heads-up so they can prep the space
  • Construction equipment yard: 24 hours before each booking start, the dispatcher receives a digest so loading is queued the night before
  • Event rental: When a high-value reservation moves to Cancelled, sales and operations both get notified so the slot can be re-marketed quickly

3. Booking Creation Settings — Pick the Date Picker That Matches Your Model

Requiply Booking Creation settings page with Date Picker Type option showing Range and Single-day choices

Different rental businesses think about time differently. A car rental cares about days. A studio cares about hours within a day. The booking flow now adapts to your model.

What Changed

A new settings page, Booking Creation, lives under Settings → Reservations → Booking Creation. Its main option, Date Picker Type, lets you pick how customers (and your staff) select dates and times.

The Two Picker Styles

Range picker — separate start and end (default): customer selects a start date plus time and an end date plus time. Best for multi-day rentals where start and end fall on different calendar days
Single-day picker — one date with a time range: customer picks a single date and a time range on that date. Best for same-day services like studios, tours, classes, and hourly rentals

Where the Setting Applies

Public booking page — the picker your customers see when reserving online
Internal Add Booking page — what staff use to enter reservations manually
Mobile app — will pick up this setting in the next release

Practical Use Cases:

  • Vehicle rental: Keep the range picker — pickups and drop-offs naturally span multiple days
  • Recording studio: Switch to single-day — clients book a Saturday from 14:00 to 18:00 in one clean step instead of awkwardly entering the same date twice
  • Walking tour operator: Single-day picker fits perfectly — pick a date, choose the 10:00 or 14:00 slot
  • Hourly meeting room rental: Single-day picker keeps the booking flow short and keeps customers from accidentally booking across midnight

4. Minimum Reservation Duration — Protect Your Margins

Requiply Reservation Duration settings page with the new Minimum Reservation Duration field shown alongside start and end buffers

The Reservation Duration settings page gains a new control: a hard floor on how short a booking can be.

What Changed

New field: Minimum Reservation Duration — set in minutes, hours, or days as you prefer
Default: 1 day (1440 minutes) — preserves prior behavior for existing organizations
Enforced on the public booking page and internal add-booking flows
Picker shows a clear validation message referencing the configured minimum so customers understand why their selection is rejected
Works alongside the existing start date and end date buffers on the same page

Why It Matters

Without a minimum, customers were able to book unprofitable 15-minute slots on hourly inventory, or even zero-duration reservations through edge-case flows. Setting a floor protects margins and matches how most rental businesses actually price their offerings.

Practical Use Cases:

  • Recording studio: Set a 2-hour minimum so the studio is never booked for an unprofitable 30-minute slot that still requires a full setup
  • Yacht charter: Set a 4-hour minimum to match the smallest commercial slot you actually price for
  • Co-working day pass: Set a 1-hour minimum so a stray click cannot create a 5-minute reservation
  • Equipment rental: Keep the 1-day default to mirror the existing pricing structure with no reconfiguration needed

5. Public API (Beta) — Build Your Own on Top of Requiply

The biggest change in 1.2.2: Requiply now ships with a public, documented HTTP API. It is in beta — endpoints and payloads are stable for production use, but we may add fields and (rarely) introduce versioned changes during this period.

New Settings Page: API Keys

Open Settings → Organization Settings → API Keys (admin only). Create, name, rename, and revoke keys at any time.

Two key types: Publishable (rq_pk_live_…) for trusted front-end use, and Secret (rq_sk_live_…) for server-to-server calls
Tokens are shown once at creation and stored only as a hash plus the last 4 characters thereafter — they cannot be recovered, only rotated
Each key shows: name, type, masked value, created date, last used date, and status
Revoke any key instantly if a credential leaks — no support ticket required

Authentication

All public endpoints sit under /api/public/v1/… and accept a Bearer token:

Authorization: Bearer rq_sk_live_xxxxxxxxxxxxxxxx

Endpoints Available in v1

Organization — GET /org/info for org details, locations, accepted payment methods, and timezone
Catalog — GET /inventory/list, /inventory/groups/{id}, /categories/list
Availability & pricing — POST /availability/calendar, /availability/items, /pricing/quote
Bookings — POST /bookings/create and GET /bookings/{id}
Clients — POST /clients/lookup to find an existing client or create one

Rate Limiting

100 requests per 60-second sliding window, per key. Exceeded calls return HTTP 429 with a Retry-After header.

What It Unlocks Today

Custom booking flows — embed Requiply availability and checkout into your own website, mobile app, or kiosk
Operational integrations — sync inventory or bookings with ERPs, accounting tools, dispatch boards, or smart-lock systems
Automations — build Zapier/n8n-style workflows that go beyond what our built-in workflow engine covers
AI agents and copilots — feed Requiply data into custom assistants that answer customer questions or draft bookings

Where We're Taking This Next

This API is the foundation for our broader developer story. The roadmap from here:

MCP server — a Model Context Protocol server so AI agents (Claude, Cursor, custom assistants) can read and act on Requiply data on behalf of operators
Official SDKs — typed clients for TypeScript/JavaScript first, then Python
Lovable, v0, and other AI-builder integrations — turnkey Requiply blocks so a non-technical owner can describe the booking experience they want and have it generated against our API

Why This Direction

At Requiply, we believe the future of business software is not a single closed website builder that everyone has to bend to. It is a stable, well-documented backend that takes responsibility for the hard parts — availability math, payments, scheduling, compliance — and a thriving layer of AI-assisted tools on top, where owners and developers can compose beautiful, custom experiences in hours instead of weeks. Today's release is the first deliberate step toward that world.


Frequently Asked Questions


What's Next?

Version 1.2.2 is about opening Requiply up — to your team via permissions, to your business model via flexible booking creation, and to the wider developer ecosystem via the public API. We want to see what you build on top of the API and how internal-email workflows reshape your operations — that feedback will shape where the platform goes next.

Here's what we're continuing to work on in parallel:

MCP server and official SDKs — typed TypeScript and Python clients, plus a Model Context Protocol server so AI agents can act on Requiply data on behalf of operators.

Custom status flows — the ability to define your own booking and payment status names, order, and transitions, so the Requiply workflow matches the way your business actually operates.

More workflow triggers and actions — we're expanding the automation engine: more triggers, branching conditions, and a wider set of actions, so you can automate almost any routine in your rental process.

Additional notification channels — email is just the start. We're planning SMS, WhatsApp, and other channels so you can reach clients the way they actually respond.

Custom domain management — connect your own domain and send emails from your own address, so every automated message lands in the client's inbox with your brand.


Have questions or suggestions? Write to us at info@requiply.com — we're especially interested in hearing what you build with the new public API and which integrations you'd like us to prioritize.

Tags:Requiply version,requiply,clients permission,client management,workflow actions,internal email,booking creation,date picker,minimum reservation duration,public API,API tokens,rental software,booking management,developer tools
Try Requiply for freeAutomate your rental business and save 10+ hours per week
No credit card required14-day full access trialEasy setup