PDF Invoices for Appointment Booking Plugin

This addon allows you to email automated PDF invoices to clients who made a booking on your site via the Appointment Booking plugin forms.

Installation and setup

  1. Download a .zip archive with the Appointment Booking PDF Invoices add-on files.
  2. Install the plugin from your WordPress Dashboard via Plugins → Add New → Upload Plugin → Browse → Install Now.
  3. Activate the plugin (Note: this add-on requires Appointment Booking 2.1.1 or greater).
  4. Go to Appointments → Settings → Integrations tab → Invoices → scroll down to the License Key section → insert your license key → save the changes.

Admin settings of the PDF Invoices add-on.

Customize the invoice template

A PDF invoice is composed of two sections:

– dynamic customer and booking information generated for every booking individually.
– static company information that you can customize in the invoice settings.

Step 1. Select the invoice recipient

Attach Invoice to Email

Select the recipients of the automatic PDF invoice.

Confirmation mode in PDF invoices appointment.

The booking confirmation method is determined by your confirmation mode preferences in the Appointments settings (Appointments → Settings → General → Confirmation mode).

Alternatively, copy and paste the {pdf_invoice} tag into the needed email template. For this, go to the Emails tab, open the needed email template and paste the tag.

PDF Invoice for Appointment Booking plugin customization.

Step 2. Fill in PDF template details

To make your invoice reflect your branding, add the following information:
Company information in PDF add-on.

  1. Company name.
  2. Company logo.
  3. Company information (e.g. address).
  4. Company additional information (legal details, links, etc. displayed at the bottom of the invoice).
  5. Fonts for your invoice.

Step 3. Select invoice numbering format

Create a unique invoice number format by combining text with any of the available tags. To choose tags, go to “Available tags,” copy the ones you need, and paste them into the “Invoice Number Format” field.

Tags in Appointment PDF Invoices.

If you’ve chosen the Sequential Invoice ID %INVOICE_ID% tag for your invoice number format, it’s required to specify the starting invoice ID for sequential numbering in the designated field.

Setting invoice ID in Appintment Booking.

Every new booking will be assigned a sequentially increasing number, beginning with the starting number you’ve specified, e.g., if you set the starting number to 100, the first invoice will have the invoice ID 101, and subsequent invoices will follow in numerical order.

Step 4. Allow viewing invoices on the website

Adding invoice to booking page.

The “Invoice Link on Confirmation Page” setting allows you to include a download link for the invoice directly on the booking confirmation page of your website.

A client can view and download it from their internet browser once the booking is made:

An Appointment Booking form example with a downloadable invoice.

Viewing invoices in the admin dashboard

In your WordPress dashboard, you can also view customer invoices:

  1. From the list of all bookings (hover the mouse over the needed booking).
  2. Booking invoice in admin dashabord.

  3. From any individual booking (open a booking > click on the Generate Invoice button).
  4. Generating Appointment Booking PDF invoice.

Invoice example

Here is a PDF Invoice example generated by the Appointment Booking PDF Invoices extension.

Invoice example Appointment Booking PDF invoices.

Please note:

– Clients will find PDF attachments in emails – they can view, download and print them using their browser or email client.
Invoice in email.
– Invoices are generated even for unpaid bookings. Once the booking is paid or details are changed, the invoice will update accordingly.

Related Topics