Back to Integrations Guides

This guide applies to:

  • Basic Edition
  • Plus Edition
  • Pro Edition
  • Business Edition

Introduction

WP Fusion can help you smoothly integrate and automate your WordPress website with CRMs and other services you use every day. In this guide, we’re going to show you how WP Fusion integrates Simply Schedule Appointments with their supported CRMs.

This integration will allow you to:

  • Sync bookings with any of the 50+ supported CRMS
  • Apply tags based on appointment status
  • Create segments in your marketing lists
  • Trigger automations to follow up with customers before and after their appointment time

Resources


How to Integrate SSA with WP Fusion

First, you must have one of their paid plugins (Personal, Plus, or Professional licenses) installed on your site. This will enable the WordPress plugin integrations, which include SSA.

Once your site is set up with one of their paid editions and the CRM of your choice, you’ll be able to use the Simply Schedule Appointments Custom Fields and Integration Tags.


Video Walkthrough

YouTube video

Syncing Bookings to Your CRMs Contact List

When an appointment is booked or canceled, any enabled fields (highlighted in green) will be synced to the customer’s contact record in your CRM.

To set this up:

  1. Add in the fields you want to collect from SSA in your CRM
  2. Double-check that you’re passing in the correct fields from SSA
  3. Use WP Fusion Contact Fields to pass SSA fields to your CRM
  4. Choose a customer list to add your new contacts to based on appointment status

Add the SSA Fields to the CRM

For this example, I’m going to use Sendinblue CRM. If you have questions about your personal CRM, visit the WPFusion documentation to find more setup instructions.

On the CRMs end, you’ll need to add the fields you’d like to record from Simply Schedule Appointments.

In the example below, I added STATE, APPOINTMENTDATE, AND APPOINTMENTSTATUS. I’ll collect these from SSA along with LASTNAME, FIRSTNAME, EMAIL, AND SMS.

Double-Check Your SSA Fields

Most fields should be passed in automatically, like Appointment Start Date or Appointment Type Title.

But, some are dependent on the settings you choose for your Appointment Types. Just make sure that your Appointment Type settings are passing the following fields if you’re planning on collecting them in your CRM:

  • Web Meeting URL
  • Price Full
  • Payment Method
  • Zip
  • State
  • City
  • Address
  • Phone

For example, if I want to collect the State in the CRM customer record, I need to make sure to add a State field to the booking form.

Use WP Fusion to Pass SSA Fields to the CRM

Now that the CRM is set up with the new SSA fields and we’ve double-checked to ensure we’re passing the correct fields in SSA, we can make the connection in WP Fusion.

Go to Settings > Contact Fields > scroll to the Simply Schedule Appointments section, and using the dropdown on the right, go ahead and match the CRM fields with the SSA fields.

If you don’t see the CRM fields we created, you may need to use the Refresh Available Lists & Fields button. Or, re-enter and save your API key under the Setup tab.

Choose Customer List to Add New Contacts To

Next, we’ll need to choose which lists your new contacts will be added to based on their appointment status. To edit the lists, go to WP Fusion > Integrations > Simply Schedule Appointments.

The options are:

  • Booking – Apply ListsAdd customer to selected lists when they book an appointment.
  • Rescheduled – Apply ListsAdd customer to selected lists when they reschedule an appointment.
  • Canceled – Apply ListsAdd customer to selected lists when they cancel an appointment.

This section also includes the Sync Guests option. This setting is enabled by default— anyone who makes an appointment booking via Simply Schedule Appointments will have a contact record created (or updated) in your CRM. You can then disable Sync Guests if you only want to sync the appointment details for registered users.

WP Fusion settings displaying the SSA integration, and applying lists to certain appointment statuses.

Test Out the New Integration

Finally, after the Contact Fields have been set up, book a test appointment in SSA. You should see the new test contact appear in your CRMs contact list.

In this example, I booked an appointment as Jenny. Evidently, all of the information from the booking form was sent over successfully.

WP Fusion contacts overview displaying users that booked appointments via the integration.

Notes on the Contact Fields

  • At this time, we don’t have a way to pass the Last Name field. Anything that passes through the SSA Name field is added to the First Name field in your CRM.
  • The Appointment Date will only pass the day, not the time. We don’t have a pre-set contact field for the time currently.
  • For custom fields, please contact the WP Fusion team for help creating a new Field Key for their plugin.

Still stuck?

File a support ticket with our five-star support team to get more help.

File a ticket

  • Please provide any information that will be helpful in helping you get your issue fixed. What have you tried already? What results did you expect? What did you get instead?
  • This field is for validation purposes and should be left unchanged.


Related Guides