Discussions

Ask a Question

Import Jobs from Timely to ServiceM8

Hi, I want to migrate to ServiceM8 although I cannot see a function to upload my existing 3 months currently booked jobs from Timely to ServiceM8. Can you advise on the migration pathway as it doesn't (on face value) offer a good migration path for existing businesses using another software package? Thanks

Clock On Clock off data

Hey just rehashing an old question. Can we modify clock on clock off data yet?? Also has there been any other change to the endpoint and how it works?

Service Staff Assignment

What is the API endpoint to retrieve Staff Assignment to a Service? I have found the service undocumented API (https://api.servicem8.com/api_1.0/service.json), however cannot retrieve staff assigned to be able to perform service from there. Thanks

Credit card processing

Are there other options for processing cards other than Stripe?

Zapier - Update Job Status API

This question was submitted as a ticket however I didn't find the answer I was looking for. They suggested to post here instead.... I have successfully connected Zapier and used the Google Sheet function that can either create a client or create a new job when a new row is updated however there are some limitations I need to address. Namely the ability to assign the job to a contractor because at the moment this has to be done manually. Update Job would be an ideal Zapier integration. When asking for advice I had this... There's two ways to do this 1. Contact ServiceM8 ask them to publish an update Job Zap on Zapier 2. User the Zapier to update the status in ServiceM8 using their API https://developer.servicem8.com/reference?fbclid=IwAR1rilxAZpjLxYfJypGIRiAAUXV5IlGtkjiuRReo_US3IZLGyilTlDzF9U8#post-job-single There's a PUT JOB or Update JOB API in ServiceM8, Then, we can pass it a Job ID and status. You need a way to automatically assign the job in ServiceM8 to the contractor that has accepted the job, therefore I would contact ServiceM8 Support first and ask them to create a new 'update Job Zap' in Zapier where you can pass it the Job ID. ServiceM8 Support Response Hi David, That is correct. For the meantime, there isn't yet an automatic way to assign a job to a contractor and we only have the two options you have mentioned. And to do more with regards to ServiceM8 and Zapier would be to use the API, which ServiceM8 does have. If you'd like to get more info or share your ideas about the API that you're working on, the you can refer to the following links below: This is the website for our open API. https://developer.servicem8.com/ This is the website for our Developer Directory that contains a list of independent consultants who are ServiceM8 certified developers. https://www.servicem8.com/developer-directory For API related concerns, you can visit this website: https://developer.servicem8.com/discuss and post your inquiry there. You may also send an email to developer.support@servicem8.com and our developers will be able to answer your inquiries directly. Regards, Peter ServiceM8 Support

attachment filtering on edit date does not work

Hi, I am trying to filter the attachement list on attachment edited last month. But I always get back the full attachment json which is getting very large as we are running servicem8 for a while now. Could you guide me if I do something wrong with the url filtering? Based on this I came up with this filter: https://developer.servicem8.com/docs/filtering Filter: https://api.servicem8.com/api_1.0/Attachment.json%24filter=edit_date%20gt%20'2018-09-01' If I use this in chrome, it gives me some results , but basically all the attachments. If I try this in postman, my postman just crashes, same with my python script as it seems the json is just to big to parse? Could you advise me how to get the attachment of last month using the url filter? Thanks

Inspection reports

Hi There We currently use browser based software to prepare our electrical, solar and air conditioning reports for our clients. The report includes client information, details of faults/findings, scope for repair and quote for repair costs. We also include site photographs. We generate a PDF version and send to our clients. Is there a Sm8 partner that has this software and integrates with Sm8 so client information and photographs can be autofilled from the ServiceM8 job? Kind regards, Sallyanne

Service M8 Feedback Intergration on my website isnt working

Service M8 gave me this code to add to my website so that customers can give their feedback from the website, i have tried severally and its not working. i need your reply asap. this was the code given to me. Share feedback on your website automatically To automatically show feedback on your website, copy and paste the following HTML into your website. You may need to speak to your web design or IT guru for assistance. <div class="servicem8-feedback">Feedback by <a href='//servicem8.com/'>ServiceM8</a></div> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.servicem8.com/widgets/customer-feedback/0236092f-aa60-4ae4-b6c4-1b7f4199e90b/widget.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","servicem8-wjs");</script>

Updating Badges on a Job via the API

Hey All, I'm creating an add-on that when a badge on a particular job is marked as completed that it triggers an event. Once the job is completed I want to remove that single badge but when use the Update Job API call it removes all badges from the job. Currently unable to remove a single badge, only multiple. JSON below: {"badges":["Badge UUID"]} I've also tried replacing the Badge UUID with the Badge Name as well as the File Name but all to no avail.

How to Get Staff Bookings by Staff UUID

I've been looking through the API and I can't figure how to get all the booked jobs for a staff member using staff uuid. Is this possible?