Rule-Based Online Booking System Development with AroFlo Integration
FreelanceJobs
- Canada
- Canada
About
We are an established Australian service business (carpet cleaning & pest control) transitioning our booking and admin processes to a highly structured, automated online system.
We are seeking an experienced Full Stack Developer / Automation Specialist to build and integrate an online booking system with AroFlo, our core job management platform. We are also looking for someone that can guide us a little.
This role is suited to someone who enjoys logic, structure, rules, and accuracy, not guesswork.
Important Context (Please Read)
This is not:
A basic website build
A design-focused project
A "figure it out as you go" brief
We have already completed the business analysis and workflow design.
You will be given:
A step-by-step booking workflow
Visual flowcharts
Clearly defined rules, conditions, and edge cases
Fixed service lists and pricing logic
Clear expectations of what must and must not happen
Your role is to implement the system exactly as documented, flagging technical constraints where needed.
What You Will Be Building (Phase 1 – Homes)
A customer-facing online booking system that:
Allows homeowners to:
Select property type (house, apartment, townhouse)
Select services from a fixed home price list
Select compatible add-ons only
Add limited notes (access, pets, layout)
Choose a date and time window
Accept terms and conditions
Pay to confirm the booking
Enforces strict business rules, including:
Fixed pricing (no customer pricing input)
Mandatory 30-minute travel buffer between jobs
No back-to-back bookings
No unpaid bookings entering the system
Mandatory acceptance of terms & conditions
Automatically creates jobs in AroFlo, including:
Correct services and durations
Customer notes passed through
Correct job tags (e.g. HOME / ONLINE)
Alignment with technician availability and skills
AroFlo Integration (Critical Part of This Role)
You will need to:
Integrate booking availability with AroFlo scheduling
Determine the best approach for:
Real-time calendar syncing (if possible)
Controlled availability with safeguards (if not)
Ensure that the booking system:
Never creates conflicting jobs
Respects travel buffers
Reflects real operational capacity
Experience with AroFlo is highly preferred.
Experience with similar platforms (ServiceM8, Jobber, ServiceTitan, etc.) is acceptable.
Required Skills & Experience
Essential
Full Stack Development
Automation & Workflow Integration
API integration / webhooks
Booking and scheduling systems
Business logic enforcement
Payment gateway integration
Highly desirable
AroFlo experience
Service-based business systems
Calendar availability logic
Rule-based decision flows
How We Expect You to Work
You will work from clear documentation
You will confirm assumptions before building
You will test against defined scenarios
You will seek sign-off before going live
You will document your work for future support
This project rewards careful thinkers, not fast guessers.
What Success Looks Like
Customers can book online without admin involvement
Jobs enter AroFlo cleanly and correctly
No manual fixing of bookings
No scheduling conflicts
The system can be confidently extended to:
Resorts
Schools
Commercial clients (future phases)
Contract duration of 1 to 3 months. with 10 hours per week.
Mandatory skills: AroFlo, service based business, rule based logic, decision trees, calendar sync, available logic, online payments, Squarespace, Business Process Automation, API Integration, AI Bot, ChatGPT API Integration, Payment Gateway Integration, Chatbot
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.