Discussions

Ask a Question

Badge disappearing after adding service

I have just secured a contact with homecare. I was to add a badge to signify its a homecare client. so have used the 2 persdon job badge and renamed it. Its there when job is created but leaves when service is added. how can I make it permanent for that client.

Issues with the custom template

I have created custom invoice/receipts/quote templates and it's such a hit and miss. I follow the instructions and use the available fields as per the list provided and yet the template doesn't come out the way it needs to be. For example: I input «job.contact_first» «job.contact_last» and I get the whole thing including the job site address and main billing contact details. I have downloaded multiple different documents to copy and paste from, I have created it from scratch and it's just so temperamental. I can download the template and upload the exact same one untouched and it will add fields that I did not request for. Can you please guide to someone who can explain this or is it a software glitch? Thanks, Lyn

Any way to get the Quote link?

When you send a quote to a client, there's a link to accept the quote on the e-mail, is there any way to get the link without manually pulling it from the e-mail? The closest thing to that that I can find is in the attachments request, however the link itself is not present. <https://api.servicem8.com/api_1.0/attachment.json>

Webhook subscription Assistance

I can't log in here using my developer access <https://api.servicem8.com/webhook_subscriptions> I need to set up a webhook

Create one custom addon

i need to create addon bellow are fuctionality i required - provide check box into job - make duplucate quote if checkbox are checked on create job

When using ".file" extention on attachment request I receive "0" response status

I need to download all jpg's attached to a job. I have a excel sheet that stores all the UUID's of the attachments and I cycle through each of the .jpg attachments with the following requests: base_url = "<https://api.servicem8.com/api_1.0/attachment/{attachmentUUID}.file"> xmlhttp.Open "GET", url, False, M8Username, M8Password With the ".json" extension I am able to view all the attachment of a job but when I use the ".file" extension all I receive is a status of "0" and no response data.

Attaching files via the API

In the developer docs (<https://developer.servicem8.com/docs/attaching-files-to-a-job-diary>) for adding attachments to jobs via the API, should the endpoint for submitting the attachment data be POST <https://api.servicem8.com/api_1.0/Attachment/2404fbd2-cff6-4222-86b4-54a6ea4dbb8b.json> instead of POST <https://api.servicem8.com/api_1.0/Attachment/2404fbd2-cff6-4222-86b4-54a6ea4dbb8b.file> ? (IE .json instead of .file) ![](https://files.readme.io/7726338-Capture4.PNG) The docs for attaching files indicate it should be .json -> <https://developer.servicem8.com/reference/post-attachment-single> ![](https://files.readme.io/8f329cd-Capture5.PNG) Thanks Hamish

I'm a Subcontractor but I also do my own work

how would I go about allowing another company that I work with have access to my calendar I.e if I have booked a job it shows them I’m busy but also allows them to book jobs in for me? I have my own company but I also contract for one other business and we both book jobs in for myself and a couple other workers I need the other company to have booking abilities on mine and my worker’s calendars while also being able to see when we are busy p.s we both use service m8

Notifications For New Jobs

Just wanted to know if there is any way to receive notifications whenever a new job has been created within ServiceM8? We currently have a Google Ads lead form asset set-up via Zapier and would like our client to be notified whenever a new job is created. Is this possible or is this feature being added?

React / Component Frameworks

Wondering if anyone has been able to successfully use a modern approach to developing a web application within SM8. ServiceM8 seems to currently support vanilla JS.