
In Progress
Posted
Paid on delivery
We run a non-invasive body-sculpting & skin clinic in Perth, Western Australia. We have a fully written, code-complete AI phone-receptionist + CRM (Node.js). This is not a build-from-scratch job — the software exists, is documented, and passes validation. We need an experienced developer to deploy it, connect our API accounts, wire the webhooks, and prove it works end-to-end, then hand it back for us to run. You will not be writing the product or the ad campaigns. You're the person who takes a finished codebase and stands it up correctly and safely in production. WHAT YOU'LL DO Deploy the provided app to an always-on host (Render / Fly / Railway / a VPS — your recommendation). It's a persistent Node service with a WebSocket and a small native SQLite dependency; it ships with a Dockerfile and a Render blueprint. Configure environment variables from the keys we provide, and generate the three app secrets (npm run secrets). Set PUBLIC_BASE_URL to the live HTTPS address (the voice call builds its connection from this — it must be exact). Wire the integrations: Twilio ConversationRelay (voice) + SMS, using our number; confirm the ElevenLabs voice is speaking via ConversationRelay (ttsProvider="ElevenLabs" + our voice ID). Stripe — add the webhook endpoint (/webhook/stripe, [login to view URL]) and set the signing secret. Anthropic key for the AI. WordPress — install the provided mu-plugin "bridge" + the smart-landing plugin, and point the lead webhook at the backend with the shared secret (forwarding name, mobile, and ad click IDs). No theme/site building — just the plugin + hook. One full end-to-end test pass: submit a test lead → AI calls → books against the built-in scheduler → texts a Stripe test deposit → payment confirms the booking → reminders schedule. Also verify the safety-screen path and the SMS STOP opt-out. Then switch Stripe to live. Hand back delegated access + a short "what I did / how to restart it" note. WHAT WE PROVIDE The complete backend (hourglass-ai-backend), with [login to view URL] and an ordered [login to view URL] deploy checklist. The WordPress smart-landing plugin + the lead-bridge plugin. Our four API accounts' keys (Anthropic, Twilio, Stripe, ElevenLabs) and a keys sheet. A plain-English overview of what the system does. WHAT THIS ROLE IS NOT No feature development (it's built), no ad campaigns, no landing-page design, no ongoing full-service management. It's a deploy-configure-test-handover job, with optional light maintenance if you want it. REQUIRED SKILLS Strong Node.js and deploying persistent services with WebSockets to production. Comfortable with Docker, environment variables, and hosts like Render/Fly/Railway/VPS (including a natively-compiled dependency — better-sqlite3 — which needs standard build tools or a prebuilt binary). Twilio (Programmable Voice/SMS; ConversationRelay a big plus), Stripe webhooks, and basic WordPress plugin install. Security-minded: secrets handling, keeping a database off the public web host, HTTPS. NICE TO HAVE Twilio ConversationRelay / voice-AI experience. Awareness of handling sensitive/health data and call-recording compliance (AU). TO APPLY — PLEASE ANSWER (screening) Link two persistent Node apps you've deployed to production (ideally with a WebSocket or telephony). Where were they hosted, and why there? Our app has a small native dependency (better-sqlite3) and needs an always-on host (no cold sleeps). How would you host it, and how do you handle the native build? PUBLIC_BASE_URL must exactly match the live address or the voice call fails silently. How do you verify the whole call path is working before we point real customers at it? How do you keep a SQLite database of health information private and backed up, off the public web host? Pricing — split it two ways: (a) a one-off fee to deploy, wire, and test to a verified working launch; and (b) an optional light monthly rate for monitoring/updates. Say what each includes.
Project ID: 40560517
53 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
53 freelancers are bidding on average $149 AUD for this job

With over a decade of experience in the web development space, our team can provide you with not just a one-off deployment of your Node.js AI-voice + CRM app but also comprehensive monthly monitoring and updates, if desired. We have deep knowledge in deploying and wiring APIs for Twilio (which includes ConversationRelay), Stripe, and WordPress. In fact, we've previously deployed two persistent Node apps and can attest to proficiency with Docker, environment variables, and hosting services such as Render/Fly/Railway/VPS. In terms of hosting your Node app on an always-on server (to prevent cold sleeps), we're well-equipped to handle dependencies like better-sqlite3 with either standard build tools or prebuilt binaries. Additionally, we're comfortable verifying the end-to-end functionality – particularly critical given the silent failure possibility – by testing its refactorings against your real-life case scenarios before having real customers interact with it. Overall, offering full-service management tied with excellent customer service is our top priority. Let us turn your dreams into reality that ensures new heights for you and your business potential!
$250 AUD in 5 days
8.0
8.0

Hi there, ★★★ Node.js Expert ★★★ I understand you're looking for someone to deploy and configure your existing AI phone-receptionist and CRM. Here's what I will do: - Deploy your app to an always-on host, I recommend using Render for its simplicity and reliability. - Configure the environment variables and generate the necessary app secrets. - Wire the integrations with Twilio for voice and SMS, and set up the Stripe webhook. - Install the required WordPress plugins and configure the lead webhook. - Conduct a full end-to-end test to ensure everything works as expected before handing it back to you. I will provide a brief document on what I did and how to restart it after the deployment. Ready to get started!
$30 AUD in 5 days
7.5
7.5

With experience in deploying and configuring complex Node.js applications, I understand your need to seamlessly integrate the AI phone-receptionist + CRM system into your clinic's operations. My previous work in setting up API connections and webhooks aligns well with your project requirements. How critical is real-time data synchronization during the deployment process to ensure a smooth end-to-end functionality for your clinic's operations? Regards, Yogesh Kumar
$130 AUD in 6 days
7.6
7.6

Hi there, I’ve deployed multiple production-level Node.js apps with WebSockets and native dependencies, including a telephony product that integrated Twilio with AI for voice calls. I understand the importance of a secure, reliable environment for sensitive data, and I’m well-versed in using Docker and CI/CD pipelines to streamline deployments. In your case, I see a strong match with my experience. I’ve worked extensively with Twilio, Stripe, and similar services, and I’m comfortable managing multiple API keys and secrets securely. Let’s schedule a quick 10-minute call to discuss your project in more detail and see if I’m the right fit. Feel free to message me anytime—I usually respond within 10 minutes. I’m eager to learn more about your exciting project. Best, Adil
$179.67 AUD in 7 days
7.5
7.5

As an experienced web engineer, I'm confident in my ability to deploy and configure your existing codebase to your exact specifications. I have a deep understanding of Node.js, including deploying persistent services with WebSockets, which will adhere to the specific needs of your project. My previous experience deploying site using Render, Fly, Railway as well as VPS hosting services demonstrates my versatility in choosing the best solution for each unique project. I understand that every element of the deployment process is important - from carefully configuring environment variables to securely handling sensitive API keys. Your requirements for integrating Twilio ConversationRelay (voice) + SMS, Stripe's webhooks and implementing smart-landing plugins and a bridge in WordPress are all well within my skillset. Additionally, I'm security-minded and prioritize protecting sensitive data. I understand the importance of keeping your SQLite database of customer information private and backed up and I have strategies in place to ensure this. In terms of pricing, my aim is to provide efficient service while delivering high quality at a competitive rate. I would propose a fair one-off fee for the initial deployment phase and an optional light monthly rate for continued monitoring and updates. Let me put my decade-long experience to work for you; together we'll create a secure and successful deployment!
$30 AUD in 1 day
5.8
5.8

Hi, I have solid experience deploying production Node.js applications with Docker, WebSockets, and third-party API integrations. I can deploy your existing system, configure all required services (Twilio, Stripe, Anthropic, ElevenLabs, and WordPress), and verify the complete workflow before launch. I'll ensure the application is secure, stable, and fully tested, including voice calls, bookings, payments, webhooks, and SMS notifications. You'll also receive clear deployment notes for an easy handover. I'm available to start immediately and look forward to helping you launch your platform successfully.
$250 AUD in 7 days
4.9
4.9

Hi there, Deploying a production-ready Node.js AI voice receptionist risks broken WebSocket connections, failed Twilio ConversationRelay handoffs, or miswired Stripe/Anthropic webhooks that kill end-to-end flows. I’ll safely stand up your complete codebase on a reliable host, configure env secrets, integrate all APIs, install the WP bridge plugins, run full tests (lead → AI call → booking → payment), and deliver a clean handover. Quick question: Do you have a preferred deployment platform (Render, Railway, or VPS)? Milestones: Deploy + env/secrets setup with Docker. Wire Twilio, Stripe, ElevenLabs, Anthropic. WP plugin integration + webhook config. End-to-end testing + live switch + docs. Happy to provide a quick deployment audit of your package first. Let’s get this live reliably—reply to start.
$100 AUD in 5 days
4.6
4.6

As a full-service software development company with extensive experience in deploying and configuring Node.js applications, Web Crest is your ideal partner for this project. We've handled numerous projects that involve end-to-end deployment of complex systems, making us fluent in Docker, environment variables, and hosting platforms such as Render, Fly, Railway or VPS. Additionally, we are well-versed with WebSocket integration and persistent services, skills essential to ensure your codebase runs flawlessly in production. Moreover, we understand the significance of data security and handling sensitive information especially given the nature of your business in health domain. Over our years-long journey as a company, we've provided varied SaaS platforms which include CRM and AI-powered systems; thereby having cultivated an important understanding of identical setup like yours. Furthermore, our familiarity with Twilio services (specifically Programmable Voice/SMS and ConversationRelay), Stripe webhooks and WordPress plugin install is pertinent to the APIs we would be wiring–necessary to make your system function properly. Regarding pricing: We believe in fair-pricing and transparency. First, we propose a reasonable one-off fee for deployment, wiring and thorough testing to ensure verified working launch. This should cover all the points mentioned in the project description. Then comes an optional monthly rate for light maintenance and monitoring.
$100 AUD in 4 days
4.6
4.6

Hi, I saw your project and think I can deliver what you need. Let's build a system so smart that your future self sends us both a thank-you note. I understand your details and know what needs to be done. I will keep the plan simple, ask for feedback, and focus on results. I am a reliable freelancer with 10 years of experience in Node.js, API Integration, SQLite, Stripe, working with clients on a range of projects. Visit my profile to check my latest work and read what clients say. Please reach out in chat so we can align on your needs and goals. Thank you, Yuan
$120 AUD in 1 day
2.8
2.8

Hi. I have extensive experience successfully deploying and configuring Node.js applications, and I'm confident I can execute this project effectively. The project requirements are clear, and I understand the importance of ensuring that the PUBLIC_BASE_URL is correctly set to avoid silent failures in voice calls. I will deploy the app using a reliable hosting solution, configure all necessary integrations, and conduct a thorough end-to-end test to ensure everything works seamlessly. It's crucial to maintain the privacy of the SQLite database, and I will implement secure access measures and regular backups. My expectation is to deliver a robust setup with a clear handover process. Could you clarify any specific preferences for the hosting environment? Roman
$50 AUD in 1 day
2.9
2.9

With extensive experience in building and deploying full stack web applications, I understand the unique demands and importance of a solid deployment strategy to ensure successful implementation of your AI-voice + CRM app. I have proficiently deployed and maintained multiple persistent Node.js applications with WebSocket and telephony features. Two noteworthy examples are an e-commerce site hosted on AWS EC2 instances, as well as a real-time chat app hosted on DigitalOcean Droplets, both running smoothly without any cold sleep issues. I am confident in successfully hosting your app with an always-on host like Render or Fly to avoid cold sleeps that can disrupt crucial functionalities. As for the native dependency - better-sqlite3, I'm familiar with its special build requirements and can adeptly handle it within the chosen host environment. To ensure a seamless end-to-end test pass that your project demands, I follow rigorous verifications. In this case, I will set up a messaging system to mimic call interactions and perform thorough tests before assigning customers to it. Additionally, my security-minded approach guarantees sensitive data protection e.g.a SQLite database will be securely backed up and kept off public web hosts.
$140 AUD in 7 days
2.9
2.9

ConversationRelay with ElevenLabs over WebSocket is clean when the PUBLIC_BASE_URL matches exactly — I've debugged that handshake mismatch before and it's usually env config or the webhook return path. I'd stand this up on Render or Railway (both handle persistent Node + SQLite without fuss), wire Twilio + Stripe webhooks, drop the mu-plugin bridge into WordPress, and run the full voice-to-CRM flow to confirm lead capture end-to-end. Did the VPS setup + API wiring work at ffulb.com. If you can share repo access and the API keys I can take a quick look at the codebase and get this deployed.
$96 AUD in 5 days
2.8
2.8

Hi, I'm confident I can deliver a great result. In understanding your goal to deploy a completed Node.js AI-voice + CRM app for your body-sculpting & skin clinic in Perth, I see the importance of a seamless production launch for your operations. The successful deployment and integration of Twilio, Stripe, and WordPress plugins are critical for your clinic's efficiency and customer experience. Key risks to address include ensuring the secure handling of sensitive data and maintaining the reliability of the always-on host for the AI-powered voice calls. My approach would focus on deploying the app to a recommended host, configuring environment variables accurately, and conducting thorough end-to-end testing to verify the system's functionality. With over 7 years of experience in Node.js development and deploying persistent services, I have the expertise to handle the complexities of this project effectively. I look forward to discussing how we can ensure a successful deployment and handover for your clinic. I hope to work with you. Cheers, Zhiping
$140 AUD in 7 days
2.5
2.5

The code being complete changes everything about this kind of project. I would go straight into Docker setup, wiring Twilio and Stripe to live keys, deploying to AWS, and running end-to-end tests. Two to three days tops, and I can start today. The bid reflects what's in the description. Final scope gets confirmed once we look at the repo together. Want to jump on a quick call?
$150 AUD in 5 days
2.1
2.1

Hi, Your documentation is clear, and this is exactly the type of deployment focused project I enjoy. I have experience deploying Node.js applications with Docker, WebSockets, REST APIs, Twilio, Stripe webhooks, WordPress integrations, and secure production environments. For this project, I'd deploy the application on Render or a VPS depending on performance requirements, configure all environment variables and secrets, connect Twilio, ElevenLabs, Anthropic, Stripe, and WordPress, then perform complete end to end testing including lead capture, AI call flow, booking, payment, reminders, and SMS opt out before switching to production. Security is a priority. I'll ensure HTTPS, protect secrets, keep the SQLite database private with automated backups, verify PUBLIC_BASE_URL, and document the deployment so your team can manage it confidently. I'm available to start immediately and can provide both a one time deployment service and optional ongoing maintenance after launch.
$120 AUD in 2 days
2.2
2.2

Hey there, Deploying your finished Node.js AI-voice + CRM app sounds right up my alley. I've worked extensively with Node.js backend deployments, including WebSocket servers and Docker setups similar to your app. I understand the critical need to configure APIs like Twilio, Stripe, and Anthropic perfectly while ensuring secure secrets management for sensitive health data. Your use of a native SQLite dependency and requirement for an always-on host matches my previous projects where I used VPS and managed build environments for native modules. What is your preferred approach to backup and secure the SQLite database off the public host? Please feel free to review my portfolio: https://www.freelancer.ca/u/ZeeCreatives Looking forward to discussing this further. Best regards, Zainab
$90 AUD in 3 days
0.0
0.0

Hi there, I just read your posting. It sounds like you need an experienced software engineer who can help build, improve, and maintain a reliable solution using Twilio, NoSQL Couch & Mongo, SQLite, Node.js, Express JS, Stripe, Docker, API Integration, Amazon Web Services and WordPress. I am a software engineer with 12+ years of experience designing and developing web, cloud, automation, and enterprise applications. I specialize in building scalable, maintainable, and production-ready solutions while ensuring high code quality, performance, security, and long-term stability. I can help review your requirements, identify the most effective technical approach, and implement the solution professionally. Whether the work involves backend development, frontend development, API integrations, cloud infrastructure, databases, automation, AI solutions, troubleshooting, performance optimization, or system architecture, I can help deliver the project successfully. I focus on clear communication, clean code, and practical solutions that align with business goals. My objective is not only to complete the immediate task but also to create a solution that is easy to maintain and extend in the future. Let me know if my profile looks interesting, and we can set up a time to talk. Best regards, Elijah M.
$200 AUD in 3 days
0.0
0.0

Hello, "PUBLIC_BASE_URL must exactly match the live address" – if that URL is even a single character off the voice call never connects, so the whole system stalls. I’ll spin the Docker image on a Render instance (or a VPS with Docker‑Compose) because it gives a permanent, always‑on node process and lets me install the native better‑sqlite3 binary with the standard build‑tools that Render provides out‑of‑the‑box. After deployment I’ll script a health‑check that calls the Twilio ConversationRelay endpoint, validates the ElevenLabs TTS voice and confirms the Stripe webhook signature before any real lead hits the system. For the SQLite store I’ll mount a persistent volume outside the web root, encrypt it at rest and set up daily backups to an S3 bucket, keeping health data off the public host entirely. Which host do you currently prefer for your existing services, or would you like me to provision a fresh Render instance that isolates the database and lets us roll back instantly if needed? Looking forward to working with you. Artur Giżycki
$200 AUD in 1 day
0.0
0.0

Hello, I understand your needs. I understand what you need and can start with a clear plan to reach your goals. I am a reliable freelancer with 10 years of experience in WordPress, Node.js and I helped many clients in the past. Feel free to visit my profile to check latest work and feedback from clients. If you like my approach, please connect in chat. Regards, Nathan Wilkins
$250 AUD in 7 days
0.0
0.0

Hi, You're deploying a finished Node.js AI-voice + CRM and need production deployment with precise URL, secrets, and end-to-end tests across telephony, payments, and a WordPress bridge. Relevant experience signal: I've led production deployments of Node.js services with WebSockets and telephony. Execution approach: I'll pin a stable host on Amazon Web Services or a chosen provider, wire secrets via npm run secrets, and log telemetry in NoSQL Couch & Mongo. Then I’ll connect Twilio ConversationRelay, Stripe webhooks, and configure WordPress bridge, validating the end-to-end flow with NLP-driven intents. One technical risk: The exact PUBLIC_BASE_URL alignment and live Stripe signing during cutover can bite if misaligned. Two clarifications questions: What is the preferred host and any maintenance window for cutover? Are there stricter privacy requirements for health data and call recordings in AU? If we're aligned, I can outline the implementation phases before kickoff. Best regards, Brandon
$180 AUD in 2 days
0.0
0.0

Perth, Australia
Payment method verified
Member since May 15, 2018
$250-750 AUD
$30-250 AUD
$10-30 AUD
$250-750 AUD
$30-250 AUD
$2-8 USD / hour
₹1500-12500 INR
£750-1500 GBP
₹12500-37500 INR
$10-30 USD
₹1500-12500 INR
£18-36 GBP / hour
₹1500-12500 INR
min $50 USD / hour
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
$250-750 USD
₹75000-150000 INR
$10-30 USD
$8-15 USD / hour
$10-350 USD
$15-25 AUD / hour
$1500-3000 USD