?>

WooCommerce + Acuity Scheduling Integrations

Appy Pie Connect allows you to automate multiple workflows between WooCommerce and Acuity Scheduling

  • No code
  • No Credit Card
  • Lightning Fast Setup
About WooCommerce

WooCommerce is a customizable, open-source eCommerce platform built on WordPress. With WooCommerce, you get everything you need to sell online: secure payment processing, a solid tax/shipping reporting system, and dozens of free & premium themes.

About Acuity Scheduling

Acuity Scheduling is a cloud-based appointment scheduling tool that enables business owners to manage their appointments online.

Acuity Scheduling Integrations

Best ways to Integrate WooCommerce + Acuity Scheduling

  • WooCommerce Acuity Scheduling

    WooCommerce + Acuity Scheduling

    Add Coupon Code in Acuity Scheduling when New Order is created in WooCommerce Read More...
    Close
    When this happens...
    WooCommerce New Order
     
    Then do this...
    Acuity Scheduling Add Coupon Code
  • WooCommerce Acuity Scheduling

    WooCommerce + Acuity Scheduling

    Add Blocked Off Time in Acuity Scheduling when New Order is created in WooCommerce Read More...
    Close
    When this happens...
    WooCommerce New Order
     
    Then do this...
    Acuity Scheduling Add Blocked Off Time
  • WooCommerce Acuity Scheduling

    WooCommerce + Acuity Scheduling

    Add Coupon Code in Acuity Scheduling when New Line Item in Order is created in WooCommerce Read More...
    Close
    When this happens...
    WooCommerce New Line Item in Order
     
    Then do this...
    Acuity Scheduling Add Coupon Code
  • WooCommerce Acuity Scheduling

    WooCommerce + Acuity Scheduling

    Add Blocked Off Time in Acuity Scheduling when New Line Item in Order is created in WooCommerce Read More...
    Close
    When this happens...
    WooCommerce New Line Item in Order
     
    Then do this...
    Acuity Scheduling Add Blocked Off Time
  • WooCommerce Acuity Scheduling

    WooCommerce + Acuity Scheduling

    Add Coupon Code in Acuity Scheduling when New Customer is created in WooCommerce Read More...
    Close
    When this happens...
    WooCommerce New Customer
     
    Then do this...
    Acuity Scheduling Add Coupon Code
  • WooCommerce {{item.actionAppName}}

    WooCommerce + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} {{item.actionTitle}}
Connect WooCommerce + Acuity Scheduling in easier way

It's easy to connect WooCommerce + Acuity Scheduling without coding knowledge. Start creating your own business flow.

    Triggers
  • New Customer

    Triggers if a customer chooses to register for an account. This can happen during the checkout process, or via the My Account page.

  • New Invoice

    Triggers when a new invoice is created.

  • New Line Item in Order

    Triggers for each line item in an order. Use this if you need the line item details from an order.

  • New Order

    (With Line Item Support) Triggers when a WooCommerce order is paid for.

  • New Order Status Change

    (With Line Item Support) For advanced usage. Triggers every time a WooCommerce order changes status. See the Managing Orders documentation on WooCommerce for more information.

  • New Product

    Trigger when new product is added.

  • Appointment Start

    Triggers a specified time before an appointment starts.

  • New Appointment

    Triggers when a new appointment is scheduled.

    Actions
  • Create Coupon

    Creates a new coupon.

  • Create Customer

    Action when a WooCommerce customer is created.

  • Create Invoice

    Creates a new invoice.

  • Create Order

    Creates a new order.

  • Create Product

    Creates a new product.

  • Update Coupon

    Updates an existing coupon.

  • Update Customer

    Updates an existing customer.

  • Update Order

    Updates an existing order.

  • Update Product

    Updates an existing product.

  • Add Blocked Off Time

    Block off a new range of time on your schedule.

  • Add Coupon Code

    Adds a new coupon code.

How WooCommerce & Acuity Scheduling Integrations Work

  1. Step 1: Choose WooCommerce as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Acuity Scheduling as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from WooCommerce to Acuity Scheduling.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of WooCommerce and Acuity Scheduling

  • WooCommerce?
  • WooCommerce is an open source e-commerce spution for WordPress. It was first released in September 2011, and it has over 5 million active installations as of the time of writing this guide. WooCommerce allows you to create a wide array of different e-commerce websites, including selling physical goods, digital goods, and even services online.

    An example of a WooCommerce website running on a WordPress site.

  • Acuity Scheduling?
  • Acuity Scheduling is a scheduling and appointment booking plugin that can be installed on top of WordPress sites. It was first released in 2014, and it has over 100,000 active installations as of the time of writing this guide. Acuity Scheduling allows you to create a scheduling system that your clients can use to book appointments with your services. In this guide, we will focus on how to integrate Acuity Scheduling with WooCommerce.

  • Integration of WooCommerce and Acuity Scheduling
  • In order to integrate the two plugins, we’ll need to do a few things:

    Create a product in WooCommerce that will serve as the “subscription” that is purchased by users on your site. Create an account in Acuity Scheduling that will allow users on your site to sign up for appointments with your services. Ensure that the user who purchases the subscription in WooCommerce can actually access appointments for your services through Acuity Scheduling. A. Create a product in WooCommerce that will serve as the “subscription” that is purchased by users on your site. This will function similarly to any other WooCommerce product you might have for sale on your website:

  • Create an account in Acuity Scheduling that will allow users on your site to sign up for appointments with your services. This process differs slightly based on which pricing plan you choose when signing up with Acuity Scheduling:
    • On their pricing plans page, they offer “Free Sign Up”, “Startup”, and “Growth” pricing plans. If you don’t need any appointment booking features, you can use their free plan and integrate it with WooCommerce in the next steps.
    • If you want to enable appointment booking in addition to basic scheduling features in Acuity Scheduling, you can choose their startup plan ($19/month. Their growth plan ($39/month. adds additional features such as recurring appointments and bulk notifications.
    • If you want to add additional features such as custom fields (the ability to add custom questions to each appointment), then you can choose their business plan ($99/month. You can find more information about their pricing plans here. https://www.acuityscheduling.com/pricing.html. After you sign up, you should receive an email from Acuity Scheduling containing instructions on how to login to their dashboard. Once you login, you should see a page similar to this one. 3. Add your site as a client for Acuity Scheduling. To do this, go to My Account > Clients > Add New Client. 4. Add the domain name of your site as the domain name for the client. 5. Choose whether or not you want to display your client’s logo on your site. 6. Add a description about your client. 7. Click “Save Client”. 8. Next, we need to create an account for yourself (the person who owns and manages the Acuity Scheduling client. To do this, go to My Account > Clients > Add New Client. 9. Add your email address as the owner of the client. 10. Click “Add Owner”. 11. Give the client a name that describes what type of client it is (i.e. “Acuity Scheduling – WooCommerce Integration”). 12. Click “Save Client”. 13. Next, we need to configure permissions for the client so that it can access our WooCommerce store and retrieve data from our website. Go back to the Clients page and click “Permissions” for your new client. 14. Check the box labeled “Allow Read & Write Access”. 15. Click “Save Permissions”. 16. Finally, we need to configure some settings for our new client so that it has enough information about our website to be able to retrieve data from it. Go back to My Account > Clients > Your Client’s Settings and click “Edit” next to your new client under Basic Info. 17. Check the box labeled “Allow Analytics Tracking” 18. Enter your website’s URL into the URL field 19. Click “Save Settings” 20. Now we need to link our new client with our WooCommerce store. To do this, go back to My Account > Clients > Your Client’s Settings and click “Add New Store” at the bottom right corner of their dashboard. 21. Select “WooCommerce Subscription Store” from the dropdown 22. Enter your domain name into the URL field 23. Enter your store ID into the ID field 24. Enter your store name into the Store Name field 25. Click “Next Step” 26. Under Features, check all of these options 27. For Coupon Codes, enter coupon code WOO25 28. Click “Next Step” 29. Enter your store’s URL into the Affiliate Tracking URL field 30. Click “Next Step” 31. Check all of these options 32. Linking Facebook accounts helps Acuity Scheduling learn more about your users 33. Click “Next Step” 34. Copy the script block they provide 35. Copy the code block they provide 36. Paste the code block into the head tag of your website template (this is most likely where you would put Google Analytics code if you already have it installed on your site). 37. Next, we need to tell Acuity Scheduling how to access our WooCommerce data through their API (Application Programming Interface. To do this, go back to My Account > Clients > Your Client’s Settings and click “Edit Settings” next to the API section of their dashboard. 38. Tick off these boxes 39. Scrpl down until you see this section 40. Copy their API key 41. Go back to our WooCommerce store’s admin panel 42. Go to Settings > General 43. Paste your API key into the API Key field 44. Now we need to set up our WooCommerce store so that it knows how scheduled appointments link back to our products on sale at our online store. To do this, click on Appointments on your WordPress dashboard sidebar navigation menu 45. Choose Events 46. Tick off these boxes 47. Tick off the box labeled “Enable customers to book appointments with no products available” 48 . Finally, we need to tell our WooCommerce store which products are supported by our integration with Acuity Scheduling. To do this, go to Products > All Products 49. Select one or multiple products that are available for purchase on your website 50. Scrpl down until you see this section 51. Select “Yes – Appointments Support Selected Products” 52 . Scrpl down until you see this section 53 . From here on out, everything is automatic! If you want more information on how everything works behind-the-scenes, I recommend reading their documentation here. https://docs.acuityscheduling.com/integrations/woocommerce-integration/. 54 . The last thing we need to do is make sure that users who purchase subscriptions in WooCommerce can access appointments in Acuity Scheduling when they log in with their emails and passwords associated with their accounts in WooCommerce. This invpves two steps. 55 . First, we need to add a new permission for users in our WooCommerce store so that they can view appointments when they log in through their accounts in WooCommerce. To do this, go back to My Account > Clients > Your Client’s Settings and click ‘Edit Settings’ next to Appointment Permissions. 56 . Tick off all of these boxes 57 . Choose one or multiple existing customer groups (i.e. Customers or External Users 58 . Click Save Settings 59 . Then we need to add a way for users in our WooCommerce store to associate their accounts in WooCommerce with accounts in Acuity Scheduling when they log in through their email addresses and passwords associated with their accounts in WooCommerce. To do this, we can use an integration provided by Authenex called 'REST API Sync'. It integrates with

    The process to integrate 403 Forbidden and 403 Forbidden may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.