
Open
Posted
•
Ends in 1 hour
Paid on delivery
Multi‑Tenant Middleware Between 3CX Phone System → AWS → Third‑Party Apps I need a backend developer to build a multi‑tenant middleware service hosted in AWS Sydney. This service will sit between our 3CX Phone System and several external platforms such as ServiceM8, HotDoc, and CRM systems. The middleware will receive call data from 3CX — including JSON metadata, AI or human transcriptions, and call recordings — then transform that data and send it to the correct downstream system via API. 1. Receive Data From 3CX 3CX will send: JSON call metadata AI‑generated call summaries Human transcriptions Call recording URLs or files This will be sent to your middleware via webhooks (HTTP POST). The middleware must: Validate incoming data Normalise and clean fields Map fields to each destination system Apply per‑tenant rules Prepare the correct API format for each platform Send Data to Third‑Party Systems Integrations include: ServiceM8 HotDoc CRM platforms (REST APIs) Authentication types required: OAuth2 API keys Basic username/password Each tenant must have: Their own API credentials Their own field mappings Their own routing rules Their own logs A simple UI or config file is fine for managing tenants. Reliability & Monitoring Centralised logging Error tracking Retry logic with back‑off Dead‑letter queue for failed events No call or payload should ever be lost Timeline within 2- 4 weeks
Project ID: 40466927
225 proposals
Open for bidding
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
225 freelancers are bidding on average $2,148 AUD for this job

⭕⭕FULL STACK DEVELOPER⭕⭕ Hi there, ✔️Yes, I would love to partner with you to build a robust pipeline that intercepts 3CX call data, normalizes media and transcript payloads, maps tenant-specific routing rules, and dispatches them efficiently to downstream tools like ServiceM8 and HotDoc without a single packet loss. ✍️ To handle incoming 3CX call recording MP3s or large transcription payloads without hitting AWS Lambda timeouts, would you prefer an architecture where webhooks are instantly pushed into an Amazon SQS queue for asynchronous worker processing? ✍️ For HotDoc and ServiceM8 OAuth2 flows, should the middleware handle full automated token-refresh rotations natively in the backend database per tenant? ➰To communicate in-depth, feel free to reach out to me. Looking forward to collaborating with you and discussing this in detail via call or chat! Thank you.
$2,250 AUD in 7 days
10.0
10.0

As an IT company with extensive global experience, we are equipped to perform this task with the utmost efficiency and expertise. At ZAWN Tech, our team's core focus is on providing robust solutions that can handle complex challenges such as integrating disparate systems like 3CX, ServiceM8, HotDoc, and CRM platforms. With years of backend development and API integrations under our belt, we understand the ins and outs of building reliable multi-tenant systems. A distinctive element of our service is that we craft solutions specifically tailored to individual clients. In line with your project requirements, our middleware will ensure that each tenant has their own unique field mappings, routing rules, API credentials, and logs - all easily managed through a user-friendly interface. The reliability and monitoring aspects are crucial for this project to eliminate any possibility of calls or payloads being lost. Our team will set up robust mechanisms with centralised logging, error tracking, retry logic with back-off, and a dead-letter queue for failed events. The provided timeline of 4 weeks is conducive for us to deliver a thoroughly tested and production-ready system fulfilling all the stipulated requirements.
$3,000 AUD in 30 days
9.6
9.6

Hi there, We understand you need a reliable middleware service hosted on AWS Sydney to integrate your 3CX Phone System with various third-party apps like ServiceM8, HotDoc, and CRM systems. Our team at Webbook Studio has experience in building similar backend solutions, including a custom PHP development project for a learning platform and a CRM system integration for a digital agency. With our expertise in PHP, JSON, and API development, we can design a multi-tenant middleware that receives call data from 3CX, transforms it, and sends it to the correct downstream system via API. We'll ensure each tenant has their own API credentials, field mappings, routing rules, and logs, with a simple UI for management. One question: Are there any specific security or compliance requirements we should be aware of when developing this middleware, given the sensitive nature of call data and integrations with third-party systems? Feel free to message us to discuss the details! — Webbook Studio
$2,150 AUD in 30 days
9.2
9.2

⭐⭐⭐⭐⭐ Project Proposal: CnELIndia proposes building a secure, scalable multi-tenant middleware in AWS Sydney to integrate 3CX Phone System with ServiceM8, HotDoc, and CRM platforms. Key Deliverables: Webhook endpoint for 3CX data (JSON metadata, AI summaries, transcriptions, recordings); data validation, normalization, tenant-specific mapping & routing; API integrations via OAuth2, API keys, or basic auth; retry logic, dead-letter queues, centralized logging & error tracking. Tech Stack: PHP for backend, AWS services (Lambda/EC2, SQS, CloudWatch), JSON handling, and API development. UI/config for tenant management included. How CnELIndia Helps: Week 1: Requirements finalization, architecture design, AWS setup. Week 2: Core middleware & 3CX webhook implementation with validation. Week 3: Integrations for ServiceM8, HotDoc, CRM + tenant configs. Week 4: Testing, monitoring setup, deployment & handover. Success Assurance: Experienced backend/AI integration team ensures no data loss, full reliability within 2-4 weeks timeline. Contact us to start. (478 characters)
$2,250 AUD in 7 days
9.0
9.0

Hi, this sounds like a solid integration project and I understand you’re looking for a secure multi-tenant middleware layer between 3CX and multiple external systems like ServiceM8, HotDoc, and CRM platforms. The middleware would receive webhook data from 3CX (metadata, transcripts, AI summaries, recordings), validate and normalize it, then route and transform the payload based on each tenant’s rules and API configuration. I’ve worked on similar middleware/API integration projects involving webhook processing, multi-tenant SaaS logic, queue systems, retry handling, and third-party integrations on AWS. For this, I’d recommend an AWS-based architecture using API Gateway + Lambda/ECS, SQS/DLQ for reliability, PostgreSQL/DynamoDB for tenant configs, and centralized logging/monitoring via CloudWatch. A few questions: * Will tenants manage mappings themselves or only via admin access? * Do you expect real-time processing or is short queue delay acceptable? * Should recordings be stored temporarily in S3 before forwarding? * Any preferred CRM systems apart from ServiceM8 and HotDoc? Estimated timeline: 2–4 weeks Happy to discuss further. Best, SNR
$3,500 AUD in 10 days
9.1
9.1

Hi — Elias here from Miami. I’ve built webhook/API middleware before, and this is exactly the kind of system where reliability matters more than just “connecting APIs.” The main risk is losing call events, mixing tenant rules, or having one failed downstream API block the whole pipeline. For this, I’d likely build a small AWS-based service in Sydney with an authenticated webhook endpoint, validation layer, tenant config, transformation/mapping logic, queue-based processing, retries, central logs, and a dead-letter path for failed events. Each tenant would have isolated credentials, mappings, routing rules, and event logs. I’d suggest keeping the first version practical: 3CX intake first, one or two priority integrations working end-to-end, then expand the connector pattern for ServiceM8, HotDoc, and CRMs. That makes the 2–4 week timeline more realistic and avoids overbuilding a huge admin portal too early. A couple quick questions: 1. Do you already have sample 3CX webhook payloads, recordings, and transcription formats available? 2. Which downstream integration should be completed first: ServiceM8, HotDoc, or a CRM? I can also provide a simple architecture diagram and deployment notes so the system is maintainable after launch.
$2,250 AUD in 7 days
8.6
8.6

Hi, As an experienced Full-Stack, AI, Network, and Systems Engineer with over 15 years in the industry, I am uniquely skilled to fulfill your multi‑tenant middleware project. My extensive background includes building web platforms, business applications, API integrations, and secure technical solutions, which are all vital aspects of your project requirements. Additionally, I am well-versed in the necessary authentication types such as OAuth2, API keys, basic username/password and managing tenant specific credentials and their fields mappings. Moreover, It's important to note that I have profound expertise in backend development that aligns perfectly with your requirements. My proficiency in PHP will be crucial for normalizing and cleaning incoming call data from 3CX as well as mapping fields to each destination system accurately. Having worked extensively with REST APIs for CRM Platforms, I am familiar with the level of complexity that a multi-level integration might entail. When it comes to quality assurance for your phone system integration project, my work is marked by reliability and attention to detail. I employ centralized logging along with efficient error tracking procedures to ensure no data or call is ever lost. In a nutshell, choosing me means choosing efficiency and reliability throughout even the most complex systems integration projects. Thank you for considering my application-readable skills and profile and I ho Thanks!
$1,500 AUD in 30 days
8.2
8.2

Hello, I have carefully reviewed your requirement for the multi-tenant middleware platform between 3CX, AWS, and third-party systems. I RECENTLY WORKED ON SIMILAR REQUIRED PROJECTS AND I CAN SHARE PORTFOLIO, DEMO, AND RELEVANT WORK SAMPLES DURING DISCUSSION. With 10+ years of experience in backend development, AWS cloud infrastructure, API integrations, webhook automation, and scalable middleware systems, I can build a secure and reliable solution with tenant-based routing, authentication handling, logging, retry mechanisms, and third-party API integrations. WE WILL WORK WITH AGILE METHODOLOGY, PROVIDE COMPLETE SOURCE CODE, 2 YEARS FREE ONGOING SUPPORT, AND ASSIST YOU FROM DEVELOPMENT TO FINAL DEPLOYMENT. I can start immediately and deliver within your required timeline. Thanks
$1,600 AUD in 15 days
8.4
8.4

Hello there, I will build the multi-tenant middleware on AWS Sydney — webhook ingestion from 3CX, tenant-aware field mapping and routing, and outbound API delivery to ServiceM8, HotDoc, and your CRM platforms with full OAuth2/API key/basic auth support per tenant. For architecture, I will use API Gateway + Lambda for the ingestion layer, SQS with dead-letter queues for guaranteed delivery, and DynamoDB for tenant configuration and routing rules. This gives you per-tenant isolation without running dedicated infrastructure for each client — and the DLQ setup ensures zero payload loss even when a downstream API is temporarily unavailable. Retry logic with exponential back-off will handle transient failures automatically. Looking forward to potentially working together. Thanks, Kamran
$1,663 AUD in 25 days
8.6
8.6

Integrating 3CX with CRM or job management software requires a solid grasp of API communication and JSON data handling to ensure seamless synchronization between your telephony and business systems. I have significant experience working with custom PHP solutions and backend architectures, which are essential for building the secure bridges necessary for these types of integrations. My background includes 15 years of technical development, giving me the ability to handle the server-side logic and API mapping needed for this project. Whether we are dealing with webhooks or direct database connections, I can ensure your 3CX setup communicates accurately with your platform, maintaining data integrity and reliable performance across your workflow. I can complete this entire integration for $2015.76 within 1 day. Let me know which CRM or job management software you are using, and we can get started on the implementation immediately.
$2,015.76 AUD in 1 day
8.1
8.1

Hi, So the requirements are very clear. I’ve worked on webhook-driven integrations, multi-tenant systems, AWS-hosted APIs, and third-party platform integrations where reliability, logging, retries, and tenant isolation are critical. The flow from 3CX to AWS middleware then external systems like ServiceM8, HotDoc, and CRMs can be structured cleanly with queue-based processing, retry handling, dead-letter protection, and per-tenant mapping/configuration so payloads are never lost even during downstream API failures. The 2–4 week timeline is realistic for a stable first production version if the API documentation and tenant requirements are ready. Thanks, Singh
$2,000 AUD in 21 days
8.2
8.2

⭐⭐⭐⭐⭐ Build Multi-Tenant Middleware for 3CX Phone System to AWS Integration ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project needs and see you're looking for a backend developer to create a multi-tenant middleware service. Look no further; Zohaib is here to assist you! My team has successfully completed over 50 similar projects for middleware solutions. I will ensure your middleware receives and processes call data efficiently, transforming it for the correct downstream systems. ➡️ Why Me? I can easily build your middleware service as I have 5 years of experience in backend development, specializing in AWS, API integration, and data handling. My expertise includes working with JSON, webhooks, and various authentication methods. Additionally, I have a strong grip on other relevant technologies like error tracking and logging, ensuring a reliable and efficient solution. ➡️ Let's have a quick chat to discuss your project in detail. I can show you samples of my previous work and how I can add value to your project. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ AWS Development ✅ API Integration ✅ JSON Handling ✅ Middleware Design ✅ Webhooks Implementation ✅ Error Tracking ✅ Data Validation ✅ Tenant Management ✅ Centralized Logging ✅ Retry Logic ✅ OAuth2 Authentication ✅ RESTful Services Waiting for your response! Best Regards, Zohaib
$1,800 AUD in 2 days
8.0
8.0

Hi, This project matches my experience in AWS middleware, webhook automation, and multi-tenant API integrations. I can build a scalable middleware in AWS Sydney that receives 3CX webhook data, validates and normalizes payloads, processes transcripts/recordings, applies tenant-specific rules, and sends transformed data to ServiceM8, HotDoc, and CRM systems via API. The solution can include: • Multi-tenant architecture • OAuth2, API Key & Basic Auth support • AWS Lambda/Fargate + SQS/EventBridge • Retry logic, DLQ, and centralized logging • Secure credential storage with AWS Secrets Manager • Per-tenant mappings, routing, and audit logs • Reliable webhook processing with no payload loss I’ve worked on API-driven middleware, telephony integrations, real-time synchronization systems, and AWS serverless infrastructure with strong focus on reliability and scalability. A few quick questions: Will tenants manage their own mappings/configurations? Should recordings also be archived to AWS S3? Do you prefer Lambda or container-based architecture? I can start immediately and will personally handle the development. Best regards, Nikhil...
$2,250 AUD in 7 days
8.1
8.1

Hello, We've thoroughly reviewed your project details and are eager to assist with your multi-tenant middleware service for 3CX integrations. Your need for a robust system that effectively manages data flow between the 3CX Phone System and platforms like ServiceM8 and HotDoc aligns perfectly with our expertise. Having successfully developed a similar middleware solution for a client integrating VoIP systems with third-party applications, we understand the complexities involved. Our extensive experience with API development and integration ensures we can handle data validation, normalization, and field mapping tailored to each tenant's needs. With over eight years of experience, we're experts in backend development, particularly in building scalable architectures on AWS. Our proficiency with AI integration, data transformation, and secure API management will enhance your project with reliable and efficient solutions. Our work with AI-enabled SaaS and DevOps ensures robust, scalable, and maintainable engineering. We invite you to message us with more specifics so we can deliver a detailed, tailored proposal within 24 hours. Let us build something intelligent, scalable, and impactful together. Best regards, Puru Gupta Top 1% on Freelancer.com | All-in-One Solution Provider
$3,000 AUD in 30 days
7.6
7.6

Hi I can build a multi-tenant AWS middleware service in Sydney that receives 3CX call metadata, summaries, transcripts, and recordings, then routes each payload to ServiceM8, HotDoc, or CRM systems. The main technical challenge is making sure each tenant has isolated credentials, mappings, routing rules, logs, retries, and failure handling so no call event or recording is lost. I would solve this with a secure webhook API, tenant-aware processing layer, field normalization, destination adapters, OAuth2/API key/basic auth handling, retry queues, and a dead-letter queue. My skills include AWS backend development, REST APIs, webhook processing, multi-tenant architecture, OAuth2 integrations, SQS/Lambda or ECS services, logging, monitoring, and API data mapping. The service can validate 3CX payloads, clean and transform fields, store audit logs, manage per-tenant configuration, and push formatted data to each external platform reliably. I can also include centralized logging, error tracking, back-off retry logic, secure secrets management, and a simple tenant configuration UI or config-driven setup. The goal is a stable middleware layer that safely connects 3CX to multiple downstream business systems without manual handling or data loss. Thanks, Hercules
$3,000 AUD in 15 days
7.3
7.3

Hello, I am very interested in your project for building a multi-tenant middleware service hosted in AWS Sydney to integrate 3CX Phone System with external platforms such as ServiceM8, HotDoc, and CRM systems. With my expertise in Mobile App Development, PHP, Android, Backend Development, AI Development, API Development, API Integration, and Software Architecture, I am confident in delivering a robust solution. I will validate, normalize, and map the incoming call data from 3CX to the correct destination systems, ensuring each tenant has their own API credentials, field mappings, routing rules, and logs. I will also implement reliable error handling, centralised logging, and monitoring features to guarantee data integrity. - MY WORK STATS: ✨ https://www.freelancer.com/u/XanvraTECH I look forward to discussing this project further with you. Best regards, Warda Haider
$1,500 AUD in 12 days
6.9
6.9

Architecting your 3CX AWS middleware... I see you need a bulletproof, multi-tenant routing service in AWS Sydney to catch 3CX webhook payloads and push them to ServiceM8, HotDoc, and your CRMs without losing a single call record. Standard integrations drop payloads during API timeouts, so here is my architecture plan: Intake & Validation: I will build a secure HTTP POST endpoint to ingest, normalize, and clean the incoming 3CX JSON metadata, AI transcriptions, and audio files. Multi-Tenant Routing: I will implement a centralized configuration database to manage each tenant's specific OAuth2/API credentials and apply their custom field-mapping rules dynamically. Zero Data Loss: I will architect the service with strict retry back-off logic and a Dead-Letter Queue (DLQ) so any failed downstream API calls are safely captured and automatically re-processed. Budget & Timeline: Based on my $18/hr rate, I can build, test, and deploy this complete AWS middleware architecture for $2,100 AUD within 3 weeks. Quick architecture question: For the AWS deployment in Sydney, do you prefer this structured as serverless microservices (AWS Lambda + API Gateway) for cost efficiency, or containerized on a dedicated EC2/ECS instance?
$2,100 AUD in 25 days
6.9
6.9

Your 3CX middleware will fail under load if you're processing webhooks synchronously. When ServiceM8's API goes down or HotDoc rate-limits you, every incoming call will block the queue and you'll lose data during peak hours. Before architecting this, I need clarity on two things: What's your expected call volume per tenant during business hours - are we talking 50 calls/day or 500? And does 3CX send webhooks in real-time or batched, because that changes how we handle the queue architecture. Here's the architectural approach: - AWS LAMBDA + SQS: Decouple webhook ingestion from API delivery using event-driven architecture. 3CX hits Lambda, payload goes to SQS, separate workers process each integration asynchronously so one slow API doesn't block others. - DYNAMODB FOR TENANT CONFIG: Store per-tenant credentials, field mappings, and routing rules with encryption at rest. Each tenant gets isolated config with audit trails for compliance. - API INTEGRATION LAYER: Build adapters for ServiceM8, HotDoc, and generic REST with OAuth2 refresh token handling, exponential backoff, and circuit breakers to prevent cascade failures when downstream systems timeout. - DEAD LETTER QUEUE + CLOUDWATCH: Failed events automatically retry 3 times with increasing delays, then move to DLQ for manual review. Real-time alerts via SNS when error rates spike above 2%. - PHP OR NODE ADMIN PANEL: Simple dashboard to manage tenant credentials, view delivery status, and replay failed webhooks without touching code. I've built similar multi-tenant integration platforms for 2 healthcare companies processing 10K+ events daily. Let's schedule a 20-minute call to walk through your 3CX webhook payload structure and confirm API rate limits for each downstream system before we lock in the architecture.
$2,030 AUD in 30 days
6.7
6.7

With my 13+ years in the industry, specializing in Python Web Automation, Data Mining & Extraction, and AI Solutions, I have consistently developed customized solutions for clients around the globe. My expertise was demonstrated on a diversity of projects which include similar task elements to what your specific project requires. For instance, I successfully developed an AI Emergency Caller project using Vapi and Twilio®, similar to integrating your 3CX phone system with different third-party apps. I have a compelling understanding of working with webhooks (HTTP POST), JSON data manipulations and mappings, as these are everyday tasks for me. My familiarity with Rest APIs integration (OAuth2, API keys, Basic username/password) including relevant per-tenant rules preparation will help provide the robustness that you need. I'm also accustomed to creating simple UI or config files for managing individual tenants which aligns well with your needs. Moreover, my commitment to providing top-tier reliability is evident in my plan for centralized logging, error tracking practices and event/message retry logic with back-off as part of the highest level of design considerations. In conclusion, my technical skills combined with a result-driven mind-set make me the perfect fit to take on your crucial project; Let’s get down working!
$1,500 AUD in 2 days
7.0
7.0

Hello, I understand you need a multi-tenant AWS middleware between 3CX and external systems (ServiceM8, HotDoc, and CRMs) that securely receives call webhooks, processes metadata/transcripts/recordings, and routes data per tenant with custom mappings and rules. I will design a scalable AWS Sydney-based backend using API Gateway + Lambda, with SQS for buffering and reliable processing. The system will validate and normalize incoming 3CX webhook data, then apply tenant-specific logic for field mapping and routing before sending to each destination API. Each tenant will have isolated configuration for credentials (OAuth2, API keys, or basic auth), mappings, and routing rules to ensure complete separation and flexibility. To ensure reliability, I will implement retry logic with exponential backoff, dead-letter queues for failed events, and centralized logging/monitoring using CloudWatch so no call data is lost. The architecture will support high availability and easy future expansion for additional CRM or job management systems. A simple config-based or lightweight admin layer will be included for managing tenants without code changes. Deliverables include AWS deployment setup, infrastructure-as-code (Terraform or CDK), documentation, and architecture diagram. I have prior experience with 3CX-based integrations and CRM event pipelines, including Salesforce integrations. Thanks, Asif
$3,000 AUD in 15 days
6.8
6.8

Perth, Australia
Payment method verified
Member since Jun 19, 2023
$30-250 AUD
$30-250 AUD
$30-250 AUD
$30-250 AUD
₹12500-37500 INR
$2500-5000 AUD
$10-30 USD
$15-25 USD / hour
$30-250 USD
₹37500-75000 INR
$250-750 AUD
$1500-3000 AUD
₹12500-37500 INR
$30-250 USD
$250-750 USD
₹600-1500 INR
$250-750 USD
₹37500-75000 INR
₹600-1500 INR
₹1500-12500 INR
£10-15 GBP / hour
$2-8 USD / hour
₹37500-75000 INR
₹12500-37500 INR