DayTidy

DayTidy

Details
View on WordPress

DayTidy is a WordPress booking plugin for appointments, events, classes, tours, services, and dining reservations. Publish what people can book, define when it is available, and manage reservations from your WordPress dashboard. Use it for a consultation schedule, recurring workshop, guided tour, or service that depends on available staff or equipment.

A bookable item is called an offering. Each offering brings together its public details, sessions, ticket or service choices, and booking form. Start with one offering and test the complete customer journey before opening bookings to visitors.

Build a schedule around your offering

Create one-time or recurring sessions and configure their duration and recurrence limits. For example, a class can run on a repeating schedule while a workshop has a single session. Organize offerings with categories, locations, hosts, tags, labels, and agenda content when the relevant modules are enabled.

Use ticket or service options to present the choices customers can reserve. Configure the booking and participant forms with the details you need, required fields, conditional display, and offering-specific overrides. Check your saved sessions and options together so the booking form presents the intended choices.

Match bookings to available resources

DayTidy Free includes reusable global resources for staff, rooms, equipment, and other constrained assets. Set weekly hours, availability exceptions, capacity rules, and preparation or cleanup buffers. Resource availability is evaluated alongside the offering’s sessions and booking requirements.

For resource-based bookings, configure an eligible pool for automatic assignment or customer selection. Each selected ticket or service option that requires a resource receives one resource assignment; selecting a pool does not reserve every resource in it. Existing reserving bookings, including Pending bookings, can reduce available capacity. These controls let you model a consultation with an available specialist or a service using shared equipment.

Give visitors a route from discovery to booking

Display offerings in list, grid, or calendar views. The public calendar provides month, week, and day views so visitors can browse sessions by date. Save a view and place its shortcode on a WordPress page, or embed the booking form for an individual offering. Generated offering pages are also available according to the Offering Page settings.

Customers choose the available options and sessions, enter the requested information, and follow the configured payment workflow. Free supports free bookings, on-site payment, and wire-transfer instructions. Offline methods require staff to collect and reconcile payment; they do not charge a customer automatically. Check the final payable amount when configuring a free booking.

Manage reservations and keep customers informed

Review booking records with separate booking and payment states, create manual bookings, and reschedule eligible reservations as an administrator. The customer portal gives authorized customers access to their bookings and reservation details. Customers can cancel eligible bookings within your configured policy and deadline; customer self-rescheduling is not included, and cancellation does not automatically refund payment.

Free includes lifecycle email templates, recipient settings, placeholders, attachments, iCal attachments, and test sends. Delivery requires working WordPress mail transport. Private ICS subscriptions cover all bookings, one offering, or one resource; these are subscription feeds with client-controlled refresh, rather than two-way external calendar synchronization. Filtered booking CSV export is available with the required permissions.

Extend your workflow with DayTidy Pro

DayTidy Pro is a separate paid extension that requires active DayTidy Free, enabled modules, and authorization through eligible Webilia Connect access or an independent license code. Optional Pro capabilities include:

  • Stripe, PayPal Standard, and WooCommerce Cart online checkout, with provider configuration required.
  • Eligible Stripe/PayPal charge refunds through Online Refunds; external refund recording is available in Free.
  • Percentage or fixed coupons with validity periods and usage limits.
  • Scheduled reminders, delivery logs, and eligible recipient retries.
  • Advanced report panels, customer CSV export, and the administrator booking calendar.
  • Frontend offering management, plus offering-owned resources with Resource Groups.
  • Presenter profiles, sponsors, and fallback-image controls.

Only WooCommerce Cart requires WooCommerce. Pro authorization does not configure payment providers, and individual features still require their modules and permissions.

Useful links

Privacy

DayTidy stores booking and customer information in your WordPress database so site owners can manage bookings and provide support. DayTidy integrates with WordPress personal-data export and erasure tools. Booking records are retained by default during erasure requests; the site owner decides whether records should be deleted or anonymized based on their obligations.

Third-Party Services

DayTidy requests cached product announcements from Webilia. This request sends the site URL and active DayTidy plugin basenames to the announcements service. It does not include booking or customer information.

An administrator may also choose to submit deactivation feedback. Only when Submit & Deactivate is selected, DayTidy sends the site URL, plugin identifier, selected reason, and optional comments. Skip and Cancel do not submit feedback.

When an administrator connects Webilia Connect or activates or validates a manual Pro license, DayTidy Free communicates with Webilia services for account authorization and licensing. Free links to My Webilia for Pro downloads; install and activate Pro through the WordPress Plugins screen. When separately installed and active, DayTidy Pro handles its own update checks and package delivery. Depending on the action, this may send the website URL, product identifiers and versions, connection verification data, or a supplied license code. Booking and customer data are not sent to these services.

  • Free services: https://api.webilia.com/ (announcements and licensing) and https://my.webilia.com/ (account authorization and Pro downloads).
  • Separately installed Pro: https://api.webilia.com/ (updates) and https://cdn.webilia.com/ (package delivery).
  • Deactivation feedback: https://api.webilia.com/deactivation-feedback
  • Privacy Policy: https://webilia.com/privacy-policy/
  • Terms and Conditions: https://webilia.com/terms-and-conditions/

Source and Build Tools

The plugin includes its JavaScript and SCSS sources in assets/src/, together with package.json, package-lock.json, and webpack configurations. Compiled browser assets are in assets/dist/.

To rebuild the browser assets, use Node.js 22 and npm. From the plugin directory, run npm ci, then npm run build. This regenerates assets/dist/. Lint and browser test configurations are development-only and are not included in this release.

PHP runtime dependencies and their licenses are bundled in vendor/ and identified by composer.json. WordPress users do not need to run Composer or npm to use DayTidy.

Details

Plugin code:
daytidy
Plugin version:
1.0.0
Outdated:
No
WP version:
5.4 or higher
PHP version:
7.4.0 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-08
Rating:
Times rated:
0
appointment-booking
booking
event-booking
reservations
scheduling