WordPress plugin intelligence profile

IntoMetrics Booking & CRM Light

Complete booking forms, CRM, calendar, analytics, and automation workflows for WordPress service businesses.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.52
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.9 · PHP 8.0
Directory statusactive
Last directory update23 Jun 20264mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records IntoMetrics Booking & CRM Light version 1.0.52 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

IM Form is a complete booking and client management solution for WordPress — purpose-built for service businesses such as clinics, salons, studios, law firms, photography businesses, and consultancies.

Create polished multi-step booking forms, manage your leads in a built-in CRM, view appointments on a visual calendar, track revenue and conversion rates, and automate email/Slack notifications — all from your WordPress dashboard with no coding required.

Core Features

  • Drag-and-drop Form Builder — Build multi-step booking forms with service selection, staff picker (card/list/dropdown styles), add-ons, date/time, and custom fields
  • Leads CRM — Full client record with lead scoring (Hot/Warm/Cold), status pipeline, payment tracking, and invoice generation
  • Staff & Availability Management — Per-staff working hours, day-off management, and automatic time-slot filtering based on who the client selects
  • Visual Calendar — Monthly calendar view of all appointments with click-to-view booking details
  • Analytics Dashboard — Charts for leads, bookings, and revenue; paid/unpaid breakdown; conversion rate tracking
  • Shareable Booking Pages — Generate a public booking URL for any form — no WordPress page required
  • Email Confirmations — Automatic HTML booking confirmation email sent to each client immediately after booking
  • Pro: Integrations — Google Sheets, Google Calendar, Slack, Zapier, HubSpot, and custom webhooks
  • Pro: Automations — Visual workflow builder for timed email sequences, Slack alerts, CRM updates, and more
  • Pro: Payment Support — Accept payments via Wise/Bank Transfer (with manual confirmation), PayMongo, and Stripe
  • Tracking — Google Analytics and Facebook Pixel event firing on form submission

Display Styles for Staff

Choose between Dropdown, Card Grid (photo + name + title), or List (photo + name + title rows) — all configurable per form in the form builder.

Add-ons

g. “with props +$10”, “home service +$159”). Add-ons can be restricted to specific services so customers only see relevant options.

Invoice PDF

Every lead in the CRM has a printable invoice page — open it and click “Print / Save PDF” to generate a clean PDF invoice with your business branding, client details, line items, and payment status.

Third Party Libraries

This plugin includes the following bundled third-party libraries:

jsPDF

Used for generating PDF invoices.

1

License: MIT

com/parallax/jsPDF

Chart.js

Used for rendering analytics charts (leads, revenue, bookings) in the admin dashboard.

1

License: MIT

js

IM PDF (custom)

A lightweight, self-contained pure-PHP PDF generator used for invoice generation.

No external dependencies. Built-in fonts only (Helvetica/PDF standard).

0-or-later (included with this plugin)

External Services

This plugin connects to the following third-party services. Data is only transmitted when the corresponding feature is explicitly enabled by the site administrator.

IntoMetrics License Server

Used for license key activation and deactivation, and automation workflow delivery (when automation features are configured by the site admin).

What is sent: license key, site domain, plugin version, WordPress version, and PHP version (on activation/deactivation only). Automation workflow definitions are fetched from the server (no personal/client data is sent to IntoMetrics). When automations run, only the run status is logged back to the server.

When: on license activation or deactivation; when automation workflows are triggered by a booking (if configured by site admin).

com

com/privacy-policy/

com/terms/

Google Analytics

Used to fire pageview and booking conversion events on your public booking pages.

What is sent: standard GA4 measurement data (page URL, event name) to Google’s servers.

When: only if a GA4 Measurement ID is entered in IM Form → Tracking.

com/about/analytics/

com/privacy

com/about/analytics/terms/us/

Facebook Pixel

Used to fire PageView and Lead events on your public booking pages.

What is sent: standard Pixel event data to Facebook’s servers.

When: only if a Facebook Pixel ID is entered in IM Form → Tracking.

com/business/tools/meta-pixel

com/privacy/policy/

com/legal/terms/

Open Exchange Rates (open.er-api.com)

Used for currency conversion when PayMongo is enabled (PayMongo requires PHP — Philippine Peso).

g. “USD”). No personal data is transmitted.

When: only when a customer submits a booking form with PayMongo as the payment gateway and the site currency is not PHP.

com/

com/privacy

com/terms

PayMongo

Used to create payment checkout sessions for accepting card payments.

What is sent: booking amount, currency, customer name and email (if provided), and success/cancel redirect URLs.

When: only when a customer submits a booking form with PayMongo configured as the payment gateway.

com/

com/privacy

com/terms

Stripe

Used to create payment checkout sessions for accepting card payments.

What is sent: booking amount, currency, customer email (if provided), and success/cancel redirect URLs.

When: only when a customer submits a booking form with Stripe configured as the payment gateway.

com/

com/privacy

com/legal/end-users

Google Sheets

Used to append booking data to a connected Google Sheet.

What is sent: customer name, email, phone, service, date, time, staff, add-ons, and total amount.

When: only when this integration is enabled in IM Form → Integrations and a booking is submitted.

com/products/sheets/

com/privacy

html

Google Calendar

Used to create calendar events for new appointments.

What is sent: appointment details (title, date/time, description with client name and service).

When: only when this integration is enabled in IM Form → Integrations and a booking is submitted.

com/

com/privacy

html

Slack

Used to send booking notification messages to a Slack channel.

What is sent: customer name, email, phone, service, date, time, and form name.

When: only when this integration is enabled in IM Form → Integrations and a booking is submitted.

com/

com/intl/en-us/trust/privacy/privacy-policy

com/terms-of-service

Zapier

Used to trigger Zaps on booking submission.

What is sent: full booking payload (name, email, phone, service, date, time, staff, add-ons, total).

When: only when this integration is enabled in IM Form → Integrations and a booking is submitted.

com/

com/privacy

com/terms

HubSpot

Used to create or update contacts and deals in HubSpot CRM.

What is sent: customer name, email, phone, and booking amount.

When: only when this integration is enabled in IM Form → Integrations and a booking is submitted.

com/

com/privacy-policy

com/terms-of-service

Trello

Used to create Trello cards for new bookings.

What is sent: customer name, email, phone, service, date, time, and add-ons.

When: only when this integration is enabled in IM Form → Integrations and a booking is submitted.

com/

com/legal/privacy-policy

com/legal/cloud-terms-of-service

Mailchimp

Used to subscribe booking customers to a Mailchimp audience.

What is sent: customer email address, first name, and last name.

When: only when this integration is enabled in IM Form → Integrations and a booking is submitted.

com/

com/legal/privacy/

com/legal/terms/

Custom Webhooks

Used to POST booking data to any URL you configure.

What is sent: full booking payload to the URL you specify — contents are under your control.

When: only when this integration is enabled in IM Form → Integrations and a booking is submitted.

Privacy

IM Form stores booking data (client name, email, phone, service, appointment date/time) in the local WordPress database only. This data is never automatically shared with IntoMetrics or any third party.

) when the site administrator explicitly enables and configures those integrations.

) when using this plugin to collect client data.

The “Powered by IntoMetrics” attribution shown on Basic plan booking forms can be removed by upgrading to the Pro plan.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • appointment
  • booking
  • calendar
  • crm
  • forms
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.9 · PHP 8.0
Update activity23 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.