Abientot Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Abientot helps service businesses accept and manage appointments from WordPress without relying on remote booking services by default.
The free plugin includes:
- Service, staff profile, and location setup for a solo business.
- Server-side availability with schedules, breaks, exceptions, buffers, minimum notice, booking windows, and double-booking prevention.
- Admin booking management with lifecycle statuses, internal notes, activity history, manual pay-on-site status, and CSV export.
- Calendar, customer database, dashboard reports, and local chart summaries.
- A public booking shortcode and block.
- Customer email notifications through WordPress mail.
- A local calendar download after booking, with tentative status while approval is pending.
- Editable cancellation and rescheduling contact instructions in customer confirmation emails.
- Privacy tools, CSV exports, settings export/import, system status, and opt-in uninstall cleanup.
Abientot does not load remote scripts, styles, fonts, images, tracking pixels, or payment gateway SDKs by default. Customer self-service cancellation/rescheduling, online payment gateways, multi-staff management, multi-location management, SMS, WhatsApp, calendar sync, loyalty cards, and other advanced integrations are not included in this free plugin.
This candidate targets single-site WordPress. Multisite is not supported.
Privacy
Abientot stores appointment booking data submitted through this site, including customer names, email addresses, phone numbers, booking notes, administrator-configured booking form field answers, selected services, appointment times, payment status for manual pay-on-site records, and booking activity needed to operate the service.
Abientot uses this data to manage appointments, send booking emails through the site’s WordPress mail system, and show business contact information for cancellation or rescheduling requests when enabled. Abientot does not contact external services, load remote tracking assets, or send booking data to a remote provider by default.
Site administrators can export customer, service, appointment, and settings data from the WordPress admin. WordPress personal data tools cover current canonical customer identity and shared retained SMS/staff data. Historical email changes, phone-only customers, attendees, dependants and staff-managed calendars may need the administrator’s verified manual route. Identity removal clears contact details, answers, notes, activity content, payment references and private tokens while retaining potentially linkable booking IDs, times, relationships and financial amounts. This is not a guarantee of irreversible anonymization. Unused customer records can be deleted. Uninstall removes Abientot data only when the delete-data-on-uninstall setting is explicitly enabled before uninstall.
Abientot uses a signed first-party cookie, abientot_availability_session, for one hour to keep availability request limits separate between browsers. It contains a random identifier and is not used for advertising or cross-site tracking.
Optional compatibility reports
In Settings > Privacy & Data, unsupported booking-plugin exports can be analyzed locally in your browser. CSV/JSON analysis is bounded; other file families are identified without parsing. This does not import records. The report excludes file contents, customer values, raw headers/keys, filenames, arbitrary metadata and attachments. It contains only fixed format/type enums, anonymous column details, coarse counts, presence flags and optional fixed-enum source/edition hints.
Only after you review the complete report and explicitly consent, Abientot sends that report to contact@abientot.app through your site’s WordPress mail configuration to assess format support. No automatic transmission occurs. WordPress mail sender and routing metadata mean this email is not anonymous; mail providers and the recipient may retain it. Transport acceptance does not prove inbox delivery. Sending attempts are limited and never automatically retried.
Supported competitor contact imports are a separate workflow: selected export files are uploaded, read from PHP’s private temporary location and removed. Encrypted, actor-bound browser previews may contain the original supported export for up to 20 minutes. Only the selected contact fields and import ledger facts are saved when you confirm. Current verified formats are LatePoint English customer CSV and Simply Schedule Appointments Free-compatible appointments JSON (contacts only), capped at 100 input records and 256 KiB per import.
Optional support contact
On Abientot admin pages, Help opens a contact form with a topic, your email address, message and up to three optional files. Supported files are PDF, JPEG, PNG, GIF, WebP and plain UTF-8 CSV, each up to 3 MB. Your hosting or mail provider can impose lower limits. Files are checked on the server and held in private temporary storage only while sending, then removed; they are not added to the media library.
Only after your explicit consent and submission, your message, email address and chosen attachments are sent to contact@abientot.app using your site’s WordPress mail configuration, with subject Contact request. Your validated email address is used as Reply-To. The recipient and mail providers may retain the request and files. Avoid passwords, licence keys and unnecessary customer data. Nothing is sent automatically. Sending attempts are limited and never automatically retried. Mail transport acceptance does not confirm inbox delivery. Migration compatibility reports use subject Migration report and still have no attachments.
Abientot support privacy policy (support contact and compatibility reports): https://abientot.app/privacy.html
Infomaniak (support mailbox provider) privacy policy: https://www.infomaniak.com/en/legal/confidentiality-policy
Privacy configuration and retention
Each booking business must complete and publish its own privacy notice, lawful purposes, rights contact, retention and configured recipients/transfers. The public form displays privacy information independently of booking terms. An enabled terms checkbox records the current server terms version, text and acceptance time. Optional maps use an external link; no map iframe loads automatically.
Settings > Privacy & Data includes independently verified record-ID export/erasure and disabled-by-default retention cleanup. A saved policy does not run cleanup. Preview and explicit confirmation protect legal/financial holds, recent/future bookings, active credits/waitlists, unresolved SMS and disabled/recent activity. Cleanup preserves linkable operational/financial history; review shared media, email copies, providers and backups separately. Transactional notifications are not permission for marketing or sensitive-data processing.
Abientot support is operated by AbsoluDev, the brand name of Adrien Deflinne, Empresário em Nome Individual (ENI), Portugal, Avenida Norton de Matos 79 2B, 2975-312 Quinta do Conde, Portugal, with public contact contact@abientot.app. Its in-dialog privacy notice explains requested-support processing, delivery to an Infomaniak mailbox, rights/CNPD contact and a normal 90-day post-resolution deletion policy with documented legal holds/provider residuals. The operator must apply the mailbox procedure; the plugin attaches verified uploads directly and keeps no copy. Attachments require a confirmation that identifying customer data, sensitive information and secrets were removed. This is not automatic redaction. Completed interface translations and privacy tools do not certify every site’s legal compliance.
Freemius licensing service
Abientot includes the Freemius WordPress SDK for optional account connection, Pro licence activation, licence verification, checkout and updates. Free booking functionality does not require an account or a paid licence.
After activation, an opt-in screen asks whether you want to connect the site to Freemius. Nothing is sent unless an administrator explicitly opts in. Choosing “Skip” keeps every free feature available, and the SDK then makes no remote requests. You can opt in or out later from the plugin’s account menu. If you opt in, the site/account information needed for the service is shared, and the SDK synchronizes licence/account information and updates. No appointment records or customer booking exports are passed to Freemius by Abientot.
Freemius terms: https://freemius.com/terms/
Freemius privacy policy: https://freemius.com/privacy/
Source code
All Abientot JavaScript and CSS files in this plugin are the readable source files. There is no build step and no minified or compiled Abientot code. The only compiled files belong to the bundled Freemius SDK and are documented below.
Third-party code
Local phone-number parsing includes a scoped libphonenumber-for-php 8.13.55 bundle under Apache-2.0. Copyright notices, license and modifications are included in includes/ThirdParty/PhoneNumber/. Abientot-authored code is licensed GPLv3-or-later, which is compatible with Apache-2.0. No phone data is sent to an external service.
Third-party JavaScript source and notices
The Freemius SDK 2.13.4 includes a compiled pricing application declared as version 1.4.1. Its readable upstream source and build instructions are in the Freemius pricing-page repository, tag 1.4.1, entry point src/index.js:
https://github.com/Freemius/pricing-page
This is a version-matched upstream reference; byte-for-byte reproducibility of the supplied bundle has not been verified. The pricing app MIT licence, dependency licence texts and provenance are included in includes/ThirdParty/FreemiusNotices/. Original SDK root/API licences and assets/js/pricing/freemius-pricing.js.LICENSE.txt are preserved under vendor/freemius/.
The Freemius SDK 2.13.4 also ships compressed stylesheets and one compressed script. Their readable sources are in the Freemius WordPress SDK repository, tag 2.13.4: the SCSS sources of vendor/freemius/assets/css/ are in assets/scss/ (compiled by the repository gulpfile.js), and the source of vendor/freemius/assets/js/postmessage.js is assets/scripts/postmessage.js:
https://github.com/Freemius/wordpress-sdk
Screenshots
No screenshots provided

