Site hacked or down? We usually start the same or next working day.Get help now
Case studies / API integration

Custom plugin and API integration, white-label

A client portal fed live from the field-service system

An agency's client, an Australian smoke-alarm compliance company, wanted its customers to log in and see their own properties and appointments without calling the office. We built the integration as a WordPress plugin for the agency, pulling live data from AroFlo, the job-management system the company already runs on.

Client
Web agency, for a compliance services company in Australia
Platform
WordPress, AroFlo API
Engagement
White-label, fixed price
Services
Custom plugin, API integration, portal
Live data
Appointments shown straight from AroFlo, not re-keyed
Per-customer privacy
Each login sees only its own properties and jobs
Agency's brand
Delivered white-label for the agency to hand over

The brief

The agency was rebuilding the company's website and needed a specialist for the integration. Customers, mostly property agents, should be able to log in and see a private dashboard of their properties with past, current and future appointments, all coming from AroFlo.

The hard part: an API that did not behave as documented

AroFlo's API uses signed requests, and authentication from PHP failed even though the request looked correct. The documentation did not cover it, and support replies arrived by email days apart. We traced the failure to the timestamp used in the signature: once it was generated exactly as in AroFlo's own example, the signatures matched and every request worked.

Other gaps needed working around rather than waiting for: tasks could not be fetched by location, so we fetched by client and filtered in our own code, and paging did not limit result sets, so large accounts load through AJAX instead of in one heavy page.

What we delivered

  • A plugin that shows each logged-in customer their properties and appointments, live from AroFlo.
  • An admin screen to link each WordPress user to the right AroFlo client.
  • Archived properties filtered out after the company found ones no longer managed by an agent still appearing.
  • A permission fix so only administrators can change which AroFlo client a user is linked to, not the customer themselves.

Results

  • Customers can check their own appointments without phoning the office.
  • No double entry: the portal reads from the system the team already uses.
  • The agency delivered a feature it could not build in-house, under its own name.

Client name and site withheld at our discretion. Details are taken from the project record.

Let’s Make It Happen

Request a quote
© Magnigeeks - All Right Reserved 2025

Start Building Today

What Do You Want to Build?

A plugin? A SaaS MVP? A WooCommerce system? An AI-powered feature? Tell us your idea. We'll help you figure out the way to build it.

No hard selling. No confusing technical talk. Just honest guidance from a senior development team.

Free callGet a quote
Need a quote?

Tell us what you need. A developer, not a salesperson, replies within one business day with questions or a fixed price.

RATED 4.95 / 5

on Codeable

788 projects, 361 clients

We're looking for the opportunity
to work with you

Get Started
Expert Business Digital Services with 24/7 availability,
and customizable solutions on a secure
cloud platform.
MagniGeeks Technologies PVT LTD.    
211, Second Floor, District Center, 
BBSR, ODISHA, INDIA-751016 

( India ) +91 6371 232 567
                                                                                                                           
FOLLOW US

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram