Directory / plugin

NexJob Online Booking

v1.1.1 · by sguilkey6

Add a NexJob online booking button to your WordPress site. Let customers request service, schedule appointments, and submit jobs — no coding required.

About this plugin

NexJob Online Booking adds a floating “Book Now” button to your website that connects directly to your NexJob account. When a customer clicks the button, a booking form opens where they can describe their service need, pick a preferred time, and submit a request — all without leaving your site.

Perfect for:

  • Plumbers
  • HVAC technicians
  • Electricians
  • Landscapers
  • Cleaning services
  • Any field service business

Features:

  • One-click install — no code or theme editing required
  • Customize button text, color, and position
  • Live preview in the admin panel
  • Bookings flow directly into your NexJob dashboard
  • Mobile-friendly floating button
  • Lightweight — no impact on site speed

How it works:

  1. Install and activate the plugin
  2. Enter your NexJob company slug (found in Settings > Booking Widget in NexJob)
  3. Choose your button color and position
  4. Save — the booking button appears on every page of your site

External services

This plugin connects to NexJob (api.nex-job.com), the SaaS platform that powers the booking button and the Instant Roof Estimator. It can load two JavaScript files from NexJob:

  • https://api.nex-job.com/widget.js — on every frontend page of your site (admin pages are excluded) when the booking widget is enabled and a company slug is configured in the plugin settings.
  • https://api.nex-job.com/estimator.js — only on pages or posts where you place the [nexjob_estimator] shortcode.

What is sent: the visitor’s NexJob workspace slug (configured by you, the site owner) and the visitor’s interactions with the booking button — clicks, form input, and the submitted booking request (name, email, phone, service requested, preferred time). The widget script is fetched on every page where the button is displayed; booking-request data is sent only when a visitor submits the form.

What the estimator sends: your NexJob workspace slug, and the address and roof details a visitor enters to get a price range. If the visitor asks to be contacted, their name, email and phone are sent too, and NexJob creates a lead for your business. Estimator data is sent only when a visitor uses the estimator on a page where you placed the shortcode.

When a page with the shortcode loads, the estimator opens in a frame from www.nex-job.com. That request includes your workspace slug, the page’s path, the referring page and any UTM tags on the link, and, like any web request, the visitor’s IP address. The estimator page uses Google Analytics to count visits, as described in NexJob’s privacy policy.

This service is provided by NexJob LLC.
– Terms of Service: https://www.nex-job.com/terms
– Privacy Policy: https://www.nex-job.com/privacy

Plugin tags