Senior Zendesk CRM, Automation & Integration Consultant

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

US$12–15/hour

HOURS PER WEEK

20

DATE UPDATED

Sep 1, 2026

JOB OVERVIEW

# Job Title: Senior Zendesk CRM, Automation & Integration Consultant

We are an Australian property inspection business looking for an experienced **Zendesk implementation consultant / CRM automation specialist** to design, build and implement our customer service, sales and communication systems from **A to Z**.

This is **not** a role for a general Zendesk user, VA or basic administrator.

We need someone highly technical who can understand our business, recommend the right architecture, configure the system properly, build automations and integrations, test everything end to end, document it and train our team.

This will initially be a project-based engagement, with possible ongoing optimisation and support for the right consultant.

## Main Systems

* Zendesk
* Zendesk Support / Messaging / Talk or suitable Zendesk products
* Microsoft 365 / Outlook
* ServiceM8
* WhatsApp
* Aircall, JustCall or another suitable VoIP platform
* ----------
* Zapier
* APIs / Webhooks
* Website live chat

## Scope of Work

### 1. Discovery and System Design

Before implementation, we need you to understand our existing workflow and recommend the best setup.

This includes:

* Review our current sales, admin and customer service process
* Map the customer journey from enquiry through to booking and job completion
* Identify bottlenecks and manual work that can be automated
* Recommend the correct Zendesk structure and products
* Recommend what should be handled inside Zendesk versus ServiceM8
* Design integrations between all systems
* Recommend the best VoIP solution for our requirements
* Identify duplicate-data risks and how customer records should be matched
* Create a clear implementation plan before building

We want a consultant who can challenge our current process and suggest better ways of doing things, not simply configure whatever we ask for.

### 2. Zendesk Setup

We initially require approximately 5 users.

The consultant will be responsible for the complete Zendesk setup, including:

* User and team configuration
* Shared Outlook inbox integration
* Ticket forms and categories
* Groups and routing rules
* Triggers
* Automations
* Macros
* Views
* SLAs
* Escalation rules
* Priorities
* Tags
* Customer and organisation records
* Permissions
* Notifications
* Internal notes
* Reporting
* Dashboards
* Website messaging / live chat
* WhatsApp integration

The setup needs to make it easy for staff to see the complete customer history in one place.

Where practical, this should include:

* Emails
* Calls
* WhatsApp messages
* Website chat
* Notes
* Tasks
* Job details
* Previous enquiries
* Booking history

### 3. Lead and Sales Workflow

We need a structured sales and enquiry workflow.

Example stages may include:

New Enquiry → Contacted → Quote Sent → Follow-up → Interested → Booked → Lost

The consultant should recommend the best way to manage this inside Zendesk or through an appropriate connected CRM if required.

We need:

* Lead tracking
* Quote follow-up
* Automatic reminders
* Staff tasks
* Follow-up sequences
* Lead ownership
* Sales reporting
* Lost enquiry reporting
* Conversion tracking
* Escalation of unattended leads

We want to reduce the number of leads that are forgotten or lost due to staff not following up.

### 4. VoIP Integration

We need a professional phone integration with Zendesk.

This may involve:

* Zendesk Talk
* Aircall
* JustCall
* Or another platform recommended by the consultant

Requirements include:

* Incoming calls matched to the customer
* Outgoing calls logged
* Missed calls logged automatically
* Call recordings available where appropriate
* Call duration recorded
* Call notes saved
* Call history visible against the customer
* Missed calls creating follow-up tasks
* Ability to report on call activity
* Ability to identify unanswered or abandoned calls

We are happy to change VoIP providers if there is a better solution.

### 5. ServiceM8 Integration

We currently use ServiceM8 as our job-management platform.

A major part of this project is integrating Zendesk with ServiceM8 properly.

We need automation between the systems, including where technically possible:

* Create ServiceM8 clients
* Update existing ServiceM8 clients
* Create jobs when an enquiry becomes booked
* Sync customer name
* Sync email
* Sync phone number
* Sync property address
* Sync job number
* Sync inspection type
* Sync important job statuses
* Pass relevant notes between systems
* Update Zendesk when a ServiceM8 job progresses
* Avoid duplicate customers
* Avoid duplicate jobs

This may require:

* ----------
* Zapier
* ServiceM8 API
* Zendesk API
* Webhooks
* Custom API integration

We need someone who genuinely understands API integrations and automation logic, not someone who only knows how to connect basic Zapier templates.

### 6. Automation

Automation is one of the most important parts of this project.

Examples include:

* New enquiry not contacted within 10–15 minutes → alert staff
* New enquiry not actioned → escalate to manager
* Quote sent with no response → automatic follow-up
* Second follow-up after a set period
* Missed call → create follow-up task
* Missed call → notify responsible staff member
* Client replies → reopen or update ticket
* Urgent enquiry not actioned → escalation
* Waiting on client for 24 hours → reminder
* Waiting on staff → internal escalation
* Enquiry marked Booked → create ServiceM8 job
* ServiceM8 job created → update Zendesk
* Job cancelled → update relevant systems
* Inspection completed → trigger next administrative step
* Unpaid or incomplete action → create follow-up
* Duplicate enquiry detected → flag for review

The consultant should also recommend automations we haven't thought of.

### 7. Microsoft 365 / Outlook

We use Microsoft 365 and Outlook.

We need:

* Shared inbox integration
* Proper email threading
* Customer matching
* Staff visibility
* Email history against the customer
* Rules to prevent enquiries being lost in shared inboxes
* Clear ownership of incoming emails

### 8. Reporting and Management Visibility

We need useful management reporting, not just basic dashboards.

Examples include:

* New enquiries
* Response time
* Leads not contacted
* Quotes sent
* Follow-ups completed
* Conversion rate
* Lost enquiries
* Missed calls
* Calls answered
* Tickets by category
* SLA breaches
* Staff workload
* Staff response times
* Jobs booked
* Enquiry source
* Performance by staff member

We also want recommendations on what management KPIs should be tracked.

### 9. Testing and Implementation

The consultant must take responsibility for testing the complete system before handover.

This includes:

* Test every automation
* Test integrations
* Test duplicate prevention
* Test email flows
* Test calls
* Test WhatsApp
* Test live chat
* Test ServiceM8 integration
* Test permissions
* Test alerts and escalations
* Test reporting

We don't want a system configured and handed over without proper end-to-end testing.

### 10. Training and Documentation

Once implemented, we need:

* Staff training
* Admin training
* Simple workflow documentation
* Automation documentation
* Integration documentation
* Handover documentation
* Recommendations for future improvements

## The Person We Are Looking For

We are specifically looking for a **senior Zendesk consultant, implementation specialist, CRM architect or automation consultant**.

You should have strong experience in areas such as:

* Zendesk implementation
* Zendesk Support
* Zendesk Messaging
* Zendesk Talk
* Zendesk automation
* Zendesk triggers
* Zendesk APIs
* CRM architecture
* Workflow design
* Business process automation
* ----------
* Zapier
* REST APIs
* Webhooks
* Microsoft 365
* Outlook
* WhatsApp integrations
* VoIP integrations
* ServiceM8 or similar field-service platforms

Experience with ServiceM8 would be highly regarded.

## Important

Please do not apply if your experience is mainly:

* Using Zendesk as an end user
* Basic Zendesk administration
* Creating basic tickets or macros
* General VA work
* Basic Zapier connections
* Customer service only

We need someone capable of **designing and implementing the full system professionally**.

You should be comfortable taking ownership of the project rather than waiting for us to tell you exactly how every part should be configured.

## When Applying

Please include:

1. Your experience implementing Zendesk from scratch
2. Examples of Zendesk systems you have designed
3. Examples of complex CRM or workflow automations you have built
4. Your experience with Zendesk APIs and webhooks
5. Your experience with ---------- and Zapier
6. Whether you have worked with ServiceM8
7. Experience integrating field-service platforms
8. Experience integrating Aircall, JustCall, Zendesk Talk or similar VoIP systems
9. Experience integrating WhatsApp
10. Experience with Microsoft 365 / Outlook
11. Examples of businesses where you managed the complete implementation
12. Your hourly or daily consulting rate
13. Rough estimate of hours required
14. Whether you can quote a fixed price after discovery
15. Your availability to start

Absolutely. I’d add a section like this to the job request:

### AI & Intelligent Automation Requirements

We want the system to understand the **full operational context of each inspection**, not just manage emails or tickets.

The AI/automation should be able to combine information from incoming emails/messages, ServiceM8 job data, client preferences, inspector allocation rules, access status, report requirements and payment status, then determine what needs to happen next.

For example, the system should be able to understand that a job:

* Is booked for a particular date
* Has confirmed or tentative access
* Falls within a particular geographic area
* Has a preferred inspector based on area, client preference or other business rules
* Requires a same-day report
* Has or hasn’t been paid
* Has outstanding actions or deadlines
* Should or shouldn’t have the report released

The system should then automatically take the appropriate action or flag the issue to admin.

Examples include:

* Read incoming emails and extract the property address, client details, inspection type, requested date, access information and special instructions
* Match the email to an existing ServiceM8 job where applicable
* Create or prepare a new ServiceM8 job when required
* Identify the geographic area/postcode and apply our inspector allocation rules
* Check inspector availability before recommending or allocating an inspector
* Apply client-specific preferences, pricing and preferred inspectors
* Recognise whether access is confirmed, tentative or outstanding
* Automatically chase agents, vendors or access contacts where confirmation is still required
* Identify same-day or urgent report requirements
* Automatically remind inspectors when reports are approaching their deadline
* Escalate overdue reports to admin if they remain outstanding
* Check payment status before allowing a report to be released
* Automatically release the report once payment is confirmed, where appropriate
* Track amendments, client requests and outstanding actions until completed
* Flag any job where something doesn’t match the expected workflow
* Provide admin with a clear summary of the current status of each job

The AI should mainly be used for **understanding unstructured information**, such as emails and messages, extracting information, summarising jobs and drafting responses.

Critical business decisions should use **fixed rules and verified system data**, rather than relying on AI judgement alone. This includes things such as payment status, report release, deadlines, inspector availability and geographic allocation. This is consistent with the proposed approach of using deterministic rules for high-reliability workflows and AI for unstructured communication.

The end goal is for the system to understand:

> **What is happening with this job, what should have happened by now, what needs to happen next, and whether admin actually needs to get involved.**

If everything is progressing normally, the system should handle the routine follow-ups automatically. If something is missing, late, unpaid, unconfirmed or unusual, it should appear in an **Action Required** queue for the team. That matches the exception-management approach in the current proposal.

This functionality can be built either **inside Zendesk using AI, custom objects, workflows and integrations**, or through an external automation/integration layer connected to Zendesk and ServiceM8. The developer should recommend the most reliable and maintainable approach rather than building unnecessary custom software.


Please also explain **what you would do during the first stage of this project before you start configuring Zendesk**.

This is important because we want someone who thinks like a consultant and solution architect, not just a software operator.

Please start your application with the words:

**“Zendesk Implementation”**

so we know you have read the complete brief.

We are looking for someone experienced, reliable and technically strong who can take full ownership of the project from **discovery and system design through to configuration, automation, integration, testing, training and final implementation**.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0240
Total Execution Time  0.0256
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,559,328 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Zendesk-CRM-Automation-Integration-Consultant-1721013
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0172 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0011   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1721013
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 320966
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1721013
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1721013' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1721013 
0.0009   UPDATE employer_jobs SET hit_counts '***Sep-01-2026=594***Sep-02-2026=139***Sep-03-2026=45***Sep-04-2026=24***Sep-05-2026=32***Sep-06-2026=21***Sep-07-2026=23***Sep-08-2026=13***Sep-09-2026=15***Sep-10-2026=23***Sep-11-2026=11***Sep-12-2026=2***Sep-13-2026=12***Sep-14-2026=13***Sep-15-2026=16***Sep-16-2026=17***Sep-17-2026=16***Sep-18-2026=18***Sep-19-2026=14***Sep-21-2026=2' WHERE job_id'1721013'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1050' WHERE job_id'1721013'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1721013' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1721013 
0.0108   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '320966'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)