Projects We've
Built
A showcase of automation systems, AI voice agents, and integrations we've delivered. From concept to production.
delivered
University Voice Agent Pipeline
End-to-end pipeline that scrapes an entire university website, cleans the content with GPT-4o-mini, and uploads it as a knowledge base to build an ElevenLabs voice agent. Runs a 21-test automated QA suite that self-heals failures by patching the agent's prompt. Deployed across multiple institutions.
Inbound Recruiting AI Receptionist
AI Receptionist placed at the end of a round-robin system. Catches every missed call, identifies the caller, summarises the conversation, creates CRM task objects, and sends email summaries to the right team member.
Real Estate Outbound Follow-Up Specialist
AI Voice Assistant that filters through the CRM for leads with a follow-up status and autonomously reaches back out to re-qualify them. Leads previously lost get a second chance a month later.
Automotive Service AI Catch-All
Streamlined AI Receptionist that asks two questions: reason for calling and name. Then either transfers to a live agent or logs the info in the CRM for a callback.
WhatsApp Business Agent
Multimodal customer support agent accessible via WhatsApp. Provisioned through Twilio with Meta Business verification. Prospects can interact with the AI using both voice messages and text directly in WhatsApp.
Voice Agent Call Analytics
Automated analysis pipeline that pulls call transcripts from ElevenLabs, extracts common questions, and identifies trends over time. Calculates engagement metrics and exports everything to a structured Google Sheet for stakeholder review.
Daily Invoice Reconciliation
End-to-end invoice reconciliation between Salesforce and Xero. Automatically matches billing items, updates payment statuses, and syncs reference numbers across both systems daily. Handles multi-entity routing across 5 business units.
Commission Calculation Engine
Full replacement of a legacy commission system. Reads banding models from a config spreadsheet, queries perm placements from Salesforce and contract timesheets from a Timesheet Portal API. Applies tax-bracket-style step-graph commission logic, converts currencies with live FX rates, and outputs to Google Sheets.
Salesforce Calendar Sync
Automated calendar integration using Salesforce CLI. When a meeting object is created, all details flow directly into Microsoft 365 Calendar instead of being trapped locally in Salesforce.
Billing Item Paid Webhook
Scheduled cloud function that monitors the CRM for billing items changing to Paid status every 5 minutes. Resolves all related placement and candidate details, then fires a webhook to Make.com which triggers email notifications to the relevant split owners.
AI Lead Nurture System
AI qualifier behind forms and chat, scoring leads instantly by budget, location, and timing. Serious leads go straight to agents, others into automated follow-up sequences via email, text, and ringless VM.
Weekly Recruitment Stats Automation
Fully automated Monday morning recruitment performance report. Queries Salesforce for weekly placement and activity metrics, calculates KPIs, and posts a formatted summary directly to the Team Leaders group chat in Microsoft Teams.
NL-to-SOQL Chatbot
Natural language interface for non-technical staff to query recruitment data without knowing SOQL. Translates plain English questions into valid Salesforce queries, executes them, and returns formatted results anyone can understand.
Operations Compliance Analyzer
AI-driven operations analyser that connects to a PostgreSQL database mirrored from Podio CRM. Calculates bi-daily KPIs, audits staff compliance against process flowcharts and training videos, and enriches findings with Slack communication logs. Identifies missed steps like overdue intro calls and follow-up gaps.
AI News Video Pipeline
Automated daily news video pipeline. Discovers trending stories via NewsAPI, maps them to stylised game-art metaphors using GPT, and generates 5-second video clips with Kling AI or Google Veo. Composites everything with text overlays via FFmpeg ready for social media.
YouTube Thumbnail Generator
Intelligent thumbnail editing system that takes reference images and uses Gemini's image generation to replace subjects, apply creative modifications, and add text overlays. Produces high-impact thumbnails optimised for click-through rate.
Automated Invoice Creation
Twice-daily automation that checks which invoices are due, then creates them on Xero with the correct taxes and entity details across all subsidiaries. No AI involved whatsoever. Pure mechanical automation without any reliance on LLMs.
Interview Calendar Sync
Whenever an interview item is created in the CRM, a Teams meeting is automatically generated and added to the staff member's calendar with all the relevant candidate and job details.
Salesforce to Teams Meetings
A simple checkbox in Salesforce that lets staff create Microsoft Teams meetings with candidates or companies directly from the CRM. No need to switch between apps.
Calendar Activity Logger
Monitors calendar events and cross-references attendees against Salesforce contacts. When a match is found, the meeting is logged as an activity on their profile so managers can see it in their recent activities list.
Candidate Status Email Automation
Custom Salesforce trigger that fires when a candidate's application status changes to 'Submitted' or 'Rejected'. Sends the payload to Make where the appropriate email is generated and sent to the candidate with personalised details.
ATS Application Button
Custom Salesforce button that creates an application record on a contact and places them directly into the 'Submitted' column on the ATS board. Built from scratch because the existing button was protected by managed package restrictions.
Meeting Auto Reminders
Automated email reminders sent to staff the day before upcoming meetings and calls. Pulls scheduled activities from Salesforce, filters by type, and sends a clean reminder so nothing gets missed.
Consultant Deal Pops
When a new placement is made, a Salesforce trigger fires a POST request to a custom display app. The responsible consultants appear on screen with deal information and a custom celebration song. Built with a custom webhook workaround to bypass heavy validation rules on placement creation.
Candidate Submission Confirmation
When a candidate is submitted to a client, they automatically receive a confirmation email. Includes the client company, the consultant's name, and the submission date. Runs off the same Apex trigger as the rejection email but with separate copy.
Job Board Email Generator
Pulls a job list from a Google Doc, parses out the role details, and auto-populates personalised emails to matching candidates. Handles inconsistent document formatting through a custom Google Docs API parser.
Seven20 Task Calendar Sync
When a task is booked in Seven20, the corresponding event is automatically created in the staff member's Outlook calendar. Leverages existing calendar permissions from the interview sync setup.
LinkedIn Profile Importer
Custom button in Salesforce that pulls the corresponding LinkedIn Recruiter profile for a candidate and enriches their contact record with up-to-date career history, skills, and headline information.
SourceWhale Hotlist Sync
Integration between SourceWhale and Salesforce that automatically moves sourced candidates into the CRM hotlist. Matches against existing contacts to prevent duplicates and keeps both systems in sync.
CV Cross-Checker
Agentic workflow that cross-references a candidate's CV against previously successful placements for the same role. Returns tailored suggestions for improving their CV based on what worked before.
Placement Enrichment Engine
When a new placement comes in, the system automatically scrapes the hiring company's website and generates an enriched summary. Adds company context, recent news, and key details directly onto the placement record.
CRM Copilot Assistant
AI assistant embedded into the CRM workflow that lets staff ask natural language questions and get instant answers from Salesforce data. Handles meeting note summaries, candidate lookups, and activity reports without writing a single query.
Outbound Homebuyer Follow-Up
Outbound AI caller that filters for homebuyer leads set to follow-up and calls them back to check if they are still selling. Qualified leads get added back into the active funnel automatically. Runs on a scheduled cadence so no lead goes cold.
Inbound Appointment Booking Line
Inbound AI phone line for an automotive service company. Customers call in to book tyre and maintenance appointments. The AI handles scheduling, captures vehicle details, and logs everything directly onto the booking system.
Inbound Real Estate Receptionist
AI receptionist for a real estate agency handling inbound property enquiries. Captures buyer requirements, matches them against active listings, creates a task on Monday.com with full details, and notifies the assigned agent for follow-up.
Slack Stats Summariser
AI-powered Slack bot built on Relevance AI that pulls key operational stats, summarises them into digestible insights, and posts formatted reports directly into Slack channels. Gives the team a daily snapshot without anyone lifting a finger.
Want something like this
for your company?
Every project starts with a free consultation. Let's explore what automation can do for you.
Book a free consultation