As previously announced via banners and our newsletters, support is no longer available through this platform.

For easier navigation, you can still click on "Submit a Ticket" here, choose the appropriate category, and you'll be redirected to the correct support channel for your plugin.

You can still access your previous tickets and browse public tickets, but please note that responding to tickets is no longer possible.

Paid customers: Please log in to your store account for support.

Pre-purchase questions: Use the support widget in the bottom-right corner of our websites:
https://wpamelia.com
https://wpdatatables.com
https://wpreportbuilder.com

Okay
  Public Ticket #2451022
WP Action Hooks
Closed

Comments

  • Joseph Leodan Bada started the conversation

    Hi, we would like to request for Amelia to have Action/Filter Hooks available whenever a new Amelia Customer/User has been added/updated a new booking as been placed, etc. this is very useful for us Amelia Clients if we want to build our custom integrations to automate actions instead of relying to 3rd party application like Zapier

  • [deleted] replied

    Hello Joseph Leodan Bada , 

    Thank you for your purchase. 

    Unfortunately, there are no action/filter hooks in Amelia with its current built-in features. There is only the Webhooks feature, that can be used either with Zapier or some other automation tool. I will add it as a feature request to our list so it can be considered for implementation in the future. 

    There are some JS hooks in Amelia that are triggered depending on the view, if that could somehow help:

    window.beforeAddToCalendarLoaded()
    window.beforeBookingLoaded()
    window.beforeSearchLoaded()
    window.beforeSearchFiltered()
    window.afterSearchFiltered()
    window.beforeConfirmedBooking()
    window.beforeCatalogLoaded()
    window.afterSelectCatalogCategory(object_category)
    window.beforeCatalogCategoryLoaded(object_category)
    window.beforeCatalogServiceLoaded(object_category, object_service)
    window.afterSearchActivateService(object_appointment, object_serviceActive)
    window.afterSearchGoToSecondStep(object_appointment, object_serviceActive)
    window.afterBookingSelectDateAndTime(object_appointment, object_serviceId, object_providerId, object_locationId)
    window.afterBookingSelectService(object_appointment, object_serviceId, object_providerId, object_locationId)
    window.beforeConfirmBookingLoaded(object_appointment, object_service, object_provider, object_location)
    window.afterConfirmBooking(object_appointment, object_service, object_provider, object_location)

    If you have any other questions or concerns feel free to open a new ticket and we will gladly help.