Zapier (Actions)

Create Customer

Creates a new Customer in HirePOS.

The following is an example of data (JSON) posted to the Customers API endpoint.

 {
"Company": "AnyDay Hire",
"FirstName": "John",
"LastName": "Smith",
"Code": "1000",
"AddressLine1": "1 Any Street",
"AddressLine2": " ",
"City": "Cairns",
"State": "QLD",
"Postcode": "4870",
"Country": "Australia",
"Phone1": "(07) 1000 0000",
"Phone2": "",
"Phone3": "",
"Fax": "",
"Email": "anyday@hirepos.com.au",
"ReferralSource": "",
"Notes": "Great customer"
}

Create Lead

Creates a new Lead in HirePOS.

The following is an example of data (JSON) posted to the Leads API endpoint.

 {
"Company": "AnyDay Hire",
"FirstName": "John",
"LastName": "Smith",
"Code": "1000",
"AddressLine1": "1 Any Street",
"AddressLine2": "",
"City": "Cairns",
"State": "QLD",
"Postcode": "4870",
"Phone1": "(07) 1000 0000",
"Phone2": "",
"Phone3": "",
"Fax": "",
"Email": "anyday@hirepos.com.au",
"Notes": "Hot lead"
}

Create Website Booking

Creates a new Website Booking in the HirePOS Online Store which can be Declined or Accepted into the backend HirePOS v5 web app.

The following is an example of data (JSON) posted to the WebsiteBookings API endpoint.

BookingDate is the date that will ultimately become the Invoice Date. If you need to use the current date/time you can use the {{zap_meta_human_now}} command in your zaps.

{
"BookingDate": "1/01/2021",
"EstDateFrom": "1/02/2021 8:00 am",
"EstDateTo": "1/03/2021 4:00 pm",
"EventDate": "10/02/2021 4:00 pm",
"Company": "AnyDay Hire",
"FirstName": "John",
"LastName": "Smith",
"AddressLine1": "1 Any Street",
"AddressLine2": "",
"City": "Cairns",
"State": "QLD",
"Postcode": "4870",
"Country": "Australia",
"Phone1": "(07) 1000 0000",
"Phone2": "",
"Phone3": "",
"Fax": "",
"Email": "",
"DeliveryAddressLine1": "10 Somewhere",
"DeliveryAddressLine2": "",
"DeliveryCity": "Cairns",
"DeliveryState": "QLD",
"BranchCode": "B1",
"Reference": "Holiday Special",
"InvoiceCategoryName": "Baby Equipment Hire",
"Message": "Thank you for your business.",
"Comments": "Call on arrival.",
"Items": [{"Code": "1000", "Quantity": 7}, {"Code": "2000", "Quantity": 3}],
"CustomField1": "Pick up from airport.",
"CustomField2": "",
"CustomField3": "",
"CustomField4": "",
"CustomField5": "",
"CustomField6": "",
"CustomField7": "",
"CustomField8": ""
}

Check Availability

Checks availability of hire items.

The following is an example of data (JSON) posted to the Availability API endpoint.

{
"DateFrom": "1/02/2021 8:00 am",
"DateTo": "1/03/2021 4:00 pm",
"Items": [{"Code": "1000", "Quantity": 7}, {"Code": "2000", "Quantity": 3}]
}


Did this help?


Powered by HelpDocs (opens in a new tab)