
Closed
Posted
Paid on delivery
LMS Meeting Integration Fixes (Zoom & Microsoft Teams) We are looking for an experienced full-stack developer with strong experience in Microsoft Teams Graph API, Zoom API, and meeting automation to enhance our existing Learning Management System (LMS). ( NodeJS and ReactJS ) Scope of Work 1. Microsoft Teams Integration • Implement automatic upload of Teams meeting recordings to Vimeo after the meeting ends. • Ensure meeting participants cannot join before the trainer/host joins. • Configure meeting host behavior for external trainers (determine the best approach for assigning host/co-organizer or handling external trainers). 2. Zoom Integration • Prevent participants from joining the meeting before the trainer/host joins. • Implement a suitable solution for external trainers where Zoom Alternative Host limitations exist. Technical Requirements • Strong experience with Microsoft Graph API • Experience with Zoom Meeting API • Experience with Vimeo API • Backend development experience • REST API integration experience • Knowledge of authentication (OAuth 2.0) • Experience troubleshooting meeting permissions and host management Deliverables • All requested features implemented and tested. • Source code committed to our repository. • Proper error handling and logging. • API documentation for any new endpoints or changes. • Cross-browser testing and validation. Expected Duration Approximately 1–2 weeks, depending on experience. When Applying, Please Share • Similar LMS or meeting integration projects. • Experience with Microsoft Teams Graph API. • Experience with Zoom API and meeting automation. • Vimeo integration experience (if available). • Estimated timeline and cost.
Project ID: 40563567
107 proposals
Remote project
Active 23 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
107 freelancers are bidding on average ₹24,692 INR for this job

Hi there, I understand that you need enhancements to your Learning Management System with seamless integration of Zoom and Microsoft Teams meetings. As a full-stack developer with extensive experience in API integrations, I can help streamline this process. I am well-versed in using the Microsoft Teams Graph API and Zoom API, ensuring that we can efficiently manage meeting automations within your LMS. To achieve this, I propose analyzing the current integration setup to identify potential issues and improvement opportunities. I will develop robust backend solutions using Express JS to ensure reliable API communication and enhance database interactions with PostgreSQL for improved data management. On the front end, I will utilize React.js to maintain a responsive and user-friendly interface, ensuring a smooth user experience for educators and learners alike. Let's work together to fix and enhance your LMS meeting integrations effectively. Best Regards, Khorshed Alam, RS Software
₹15,000 INR in 23 days
5.7
5.7

Hi, I read your requirement carefully. The key challenge isn't the API integration itself, but handling meeting permissions, external trainers, and post-meeting automation reliably across Microsoft Teams and Zoom. Our team has extensive experience with Node.js, React, REST APIs, OAuth 2.0, and third-party integrations, including Microsoft Graph, Zoom, and cloud services. My approach: • Implement automatic Teams recording upload to Vimeo after meeting completion. • Configure Teams meeting policies to prevent attendees from joining before the trainer and define the best strategy for external trainers (Organizer/Co-organizer based on Graph API capabilities). • Configure Zoom to require the host before participants can join and implement the most suitable workflow for external trainers within Zoom's API limitations. • Add robust logging, error handling, API documentation, and cross-browser validation. Estimated timeline: 1 to 2 weeks after reviewing your existing LMS and integration setup. One question: Are your Microsoft Teams meetings created using Microsoft Graph Online Meetings APIs, or through Microsoft Teams app scheduling? This will determine the available host and recording management options. I'd be happy to review your current implementation and deliver a reliable, production-ready solution. Regards, Rajesh Rolen Microlent Systems
₹25,000 INR in 40 days
5.7
5.7

Hello, I can help enhance your **Node.js + React LMS** with robust Microsoft Teams and Zoom meeting automation. **I can implement:** * **Microsoft Teams** * Automatic upload of meeting recordings to Vimeo after meetings end * Prevent attendees from joining before the trainer/host * Configure the best host/co-organizer strategy for external trainers using Microsoft Graph API * **Zoom** * Disable "Join Before Host" * Implement a reliable workflow for external trainers despite Alternative Host limitations * Proper OAuth 2.0 authentication, logging, error handling, and API documentation I have experience with **REST API integrations, OAuth 2.0, Node.js, React, Microsoft Graph API, Zoom API, and backend development**, and can work within your existing codebase without disrupting current functionality. **Estimated timeline:** 1–2 weeks, including testing and documentation. I'm available to start immediately and would be happy to discuss the architecture and implementation details. Best regards, **M. Rizwan LA**
₹25,000 INR in 7 days
5.7
5.7

Zoom's alternative host cap and Teams' external-participant co-organizer limits are the two things that actually break "hardened meeting flow" builds, not the join-before-host toggle itself, which is trivial to set. I've run into both walls on integration work before: Zoom only lets you assign alternative hosts from users on the same paid account, so external trainers can't just get host rights the obvious way, and Teams treats guest or federated users as second-class when it comes to co-organizer permissions, so the workaround has to happen through Graph API meeting policies and role assignment rather than the UI. For the join-before-host piece, that's a straightforward lobby/waiting-room policy change on both platforms, Zoom via the meeting settings API and Teams via the onlineMeeting resource's lobbyBypassSettings. The harder part is giving external trainers usable control without a full host handoff. On Zoom that means scoped alternative-host-like access through co-host promotion mid-meeting via the SDK or API rather than pre-assignment, since alternative host assignment is restricted to internal accounts. On Teams it means using Graph's meeting role assignment against the organizer's tenant since guests can't be granted organizer rights directly, so the practical fix is having the meeting created under an account/group inbox the trainers can act through as presenters with the specific permissions they need. For the Vimeo piece, Teams recordings land in Stream/SharePoint after the call, so the auto-upload has to poll the callRecords or driveItem for the finished recording, then push it to Vimeo through their upload API once processing completes, since there's no native webhook that fires the moment a Teams recording is ready. One clean milestone: harden the join-before-host and trainer access flows on both platforms, wire up the Teams-to-Vimeo auto-upload, and test it end to end with a live meeting on your LMS. INR 31875, 7 days. Before I start, is the Teams side using a single tenant with guest trainers, or are external trainers dialing in from their own separate Microsoft 365 tenants? That changes which Graph permission model applies.
₹31,875 INR in 7 days
5.5
5.5

Hello, I have strong experience with Node.js, React.js, Microsoft Graph API, Zoom API, Vimeo API, OAuth 2.0, and REST API integrations. I can implement the required meeting automation, recording uploads, host/co-organizer management, participant restrictions, and external trainer workflows with proper error handling, logging, and documentation. I can start immediately and deliver a clean, well-tested solution within your expected timeline. Best Regards Jitendra Sharma
₹25,000 INR in 10 days
5.2
5.2

Hi, I have extensive experience integrating Microsoft Teams (Graph API), Zoom, and third-party APIs into web applications, and I can implement the requested LMS meeting automation efficiently. I can handle Teams recording uploads to Vimeo, enforce host-first meeting access, configure external trainer/co-organizer workflows, and implement the equivalent Zoom restrictions while working around Alternative Host limitations. I'll also ensure proper OAuth authentication, robust error handling, logging, API documentation, and clean, well-tested code. I can complete this within 1–2 weeks, depending on the existing codebase. I'd be happy to review your current Node.js/React architecture and provide an accurate timeline and fixed cost. Looking forward to discussing your project.
₹25,000 INR in 7 days
4.5
4.5

Hello there, we are a team of Python, AI/ML Full Stack Web and Mobile App Developers. Please, send me a message to discuss the work and finish in no time. Thanks Ashish Kumar.
₹25,000 INR in 7 days
4.8
4.8

As an accomplished web and mobile developer with over 14 years of experience, I have successfully applied my skills on myriad projects similar to yours. I am confident that my proficiency will be a valuable asset in enhancing your Learning Management System. Notably, I possess a deep understanding of the crucial APIs involved, including Microsoft Graph, Zoom Meeting, and Vimeo. This knowledge base also extends to comprehensive backend development and REST API integration — complemented by deft use of NodeJS and ReactJS. Choosing me for this role ensures not only adherence to timeline but a guarantee of quality deliverables such as: complete implementation of requested features; comprehensively tested code committed to your repository; API documentation reflecting all change; thorough cross-browser validation; and last but not least, support that goes beyond project completion. Together, we can expedite the resolution of these integrative issues while minimizing user disruptions. Let's transform your LMS into an even more seamless experience!
₹35,000 INR in 5 days
4.4
4.4

I have read your job post and I am a Full Stack Developer with experience in Node.js, React.js, REST APIs, OAuth 2.0, and third-party integrations including video conferencing platforms. I can enhance your LMS by implementing the required Microsoft Teams, Zoom, and Vimeo integrations while following secure API and OAuth best practices. The solution will include automatic Vimeo uploads for Teams recordings, meeting restrictions to prevent participants from joining before the trainer, support for external trainers using the most suitable host/co-organizer approach, comprehensive error handling, logging, and API documentation. All changes will be thoroughly tested, committed to your repository, and integrated cleanly into your existing codebase without affecting current LMS functionality. Question: Are you currently using server-to-server OAuth (Zoom) and Microsoft Entra ID (Azure AD) app registrations for the Teams Graph API, or should setting up those authentication flows be included in the scope?
₹16,000 INR in 12 days
4.4
4.4

Your requirements are clear, and I'm confident this can be delivered with accuracy, quality, and zero unnecessary complexity. I've reviewed your requirements, and I can enhance your existing Node.js/React LMS by implementing reliable Microsoft Teams, Zoom, and Vimeo integrations. The focus will be on meeting automation, host management, recording uploads, and permission handling while ensuring the solution is secure, well-tested, and easy to maintain. What I'll deliver: Implement automatic Teams recording uploads to Vimeo and configure secure host/co-organizer behavior. Prevent participants from joining before the trainer in both Teams and Zoom. Handle external trainer scenarios using the most suitable Graph API and Zoom API approach. Add proper logging, error handling, API documentation, and thoroughly test all integrations. A few quick questions: Are the Teams and Zoom integrations already implemented, or do they need modification? Is Vimeo authentication already configured, or should I include that setup? Which versions of Node.js and React is your LMS currently using? Regards, Solves Inn
₹25,000 INR in 5 days
3.7
3.7

LMS and meeting integrations are a complex web of connections that require an experienced touch. With over two decades in PHP-based development and solid background in building and maintaining WooCommerce and Laravel applications, I'm confident that I possess the skillset necessary to tackle this project effectively. Specifically, my knowledge of Microsoft Teams Graph API, Zoom API, and Vimeo API features strongly aligns with your requirements for automatic upload of meeting recordings, managing meeting participants joining permissions, and resolving limitations surrounding external trainers. My nodeJS skills will render further support for backend development while my familiarity with ReactJS provides an additional edge for a seamless user experience. While brevity is important, I cannot emphasize enough how crucial reliable long-term solutions are in any project. My track record emphasizes quality and scalability over quick patches that break later. This continuing commitment to clean, maintainable solutions guarantees your LMS system will remain stable as you scale your business.
₹18,000 INR in 15 days
3.8
3.8

Hello, I have extensive experience in the mentioned technologies and am ready to start immediately. Let’s connect via chat to discuss the project requirements further. Thank you, Jignesh
₹35,000 INR in 8 days
3.9
3.9

I'll implement Microsoft Teams and Zoom integrations, ensuring meeting recordings upload to Vimeo and preventing participants from joining before the host. I'll deliver clean code, proper error handling, and API documentation. Experienced with Microsoft Graph API and Zoom API, I'll work efficiently to meet the expected 1-2 week timeline. Ready to start immediately — DM me.
₹25,000 INR in 7 days
3.6
3.6

Hi, I can help enhance your existing Node.js and React.js LMS by implementing the required Microsoft Teams, Zoom, and Vimeo integrations with secure OAuth 2.0 authentication, proper logging, and production-ready error handling. My experience includes REST API integrations, OAuth 2.0, backend development, meeting automation workflows, and third-party platform integrations with a focus on scalable, maintainable solutions. Relevant Experience - Microsoft Graph API integrations - Zoom Meeting API & meeting automation - Vimeo API integration - Node.js, React.js, REST APIs, OAuth 2.0 Estimated Timeline 1–2 weeks, depending on the existing codebase and API configurations. One question: are the current Microsoft Teams and Zoom integrations already implemented in your LMS, and you're looking to extend them, or do these integrations need to be built from scratch? I'd be happy to discuss the implementation approach, timeline, and next steps.
₹25,000 INR in 7 days
3.6
3.6

I can work across your Node.js backend and React LMS to fix both the Teams and Zoom flows. For Teams, I would review your current Graph API setup, meeting creation logic, organizer permissions, recording availability flow, and the best option for external trainers using co organizer or controlled host assignment. For Zoom, I would handle join before host settings, alternative host constraints, and a practical fallback for trainers who cannot be assigned directly. The Vimeo upload flow should be built with proper webhooks or scheduled checks, retries, logging, and clear error states so your team can trace failed uploads instead of guessing. Relevant experience includes LMS meeting automation, OAuth based integrations, REST API work, Zoom meeting setup, Microsoft Graph API workflows, and third party media upload handling. I can also document any endpoint changes and commit everything cleanly to your repo. For timeline, 1 to 2 weeks sounds realistic if API access, existing code, and test accounts are available. My estimate would be finalized after reviewing the current meeting creation flow and permissions setup. Before starting, I would need access to your LMS repo, current Zoom and Microsoft app credentials or sandbox access, Vimeo API access, and one example trainer scenario that currently fails.
₹25,000 INR in 7 days
3.4
3.4

With a sharp focus on leveraging modern automation techniques to streamline business processes, my skill-set perfectly aligns with your requirements. Having robust experience in API integration and backend development, I bring a deep understanding of cross-platform integration - precisely what you need for this project. Not only do I possess strong Node.js and React.js skills, but I have also previously worked on projects similar to yours, enhancing Learning Management Systems through meeting integrations. One such notable project includes building an end-to-end system for a major e-learning platform that involved automating meeting processes, improving host management, and ensuring smooth recordings. In addition to my technical expertise, I am known for clear communication, clean coding standards, and scalable system design - values that perfectly align with your expectations.
₹18,000 INR in 8 days
2.8
2.8

Hi, The key challenge is making the meeting workflow reliable across Microsoft Teams and Zoom while handling recording automation, host permissions, and external trainer scenarios without disrupting the LMS experience. I can enhance your existing Node.js and React.js application by integrating Microsoft Graph API, Zoom API, and Vimeo API to automate meeting recordings, enforce host-first joining policies, manage external trainer workflows, and implement robust OAuth authentication, logging, and error handling. All changes will be cleanly integrated into your existing codebase with proper documentation and testing. I'm confident I can complete the required enhancements within your expected timeline and would be happy to review your current implementation to recommend the most reliable approach for Teams and Zoom host management. I look forward to discussing your project.
₹21,000 INR in 12 days
2.3
2.3

Hi, I can fix your LMS meeting integrations and automate your video pipelines using Node.js and React. I have extensive experience with OAuth 2.0 authentication, webhooks, and the Microsoft Graph and Zoom APIs to enforce strict host-join rules and manage external trainer permissions. I will set up reliable event listeners to trigger the automatic Vimeo uploads the moment a Teams session ends, ensuring robust background processing and error logging. I can start immediately to audit your current authentication flows and API configurations. Please message me in the chat so we can discuss the specific developer account permissions for Teams and Zoom today! Best regards, Shubham
₹25,000 INR in 7 days
2.2
2.2

Hi, I can help implement these meeting integration enhancements for your Node.js and React LMS. I have experience integrating REST APIs, OAuth 2.0 authentication, and automating workflows with Microsoft Graph API and Zoom API, including meeting permissions, host management, and recording workflows. I can implement automatic Teams recording uploads to Vimeo, enforce trainer-first meeting access for both Teams and Zoom, and design a reliable solution for external trainers despite Zoom Alternative Host limitations. I'll deliver clean, maintainable code with proper error handling, logging, API documentation, and thorough cross-browser testing. I can start immediately and expect to complete the project within 1–2 weeks. I'd be happy to discuss the technical approach, timeline, and share relevant integration experience.
₹20,000 INR in 6 days
1.9
1.9

Hi! I have experience integrating complex REST APIs in Node.js/React, including OAuth 2.0, meeting automation, and third-party platforms. I can implement the Teams and Zoom restrictions, automate Teams recording uploads to Vimeo, handle external trainer workflows, and add robust logging and error handling. I'll deliver clean, documented code, tested integrations, and API documentation within your timeline.
₹25,000 INR in 3 days
2.0
2.0

Bengaluru, India
Payment method verified
Member since Jun 19, 2020
₹12500-37500 INR
₹12500-50000 INR
₹1500-12500 INR
$750-1500 USD
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
$1500-3000 USD
£250-750 GBP
$30-250 USD
₹12500-37500 INR
₹5000-10000 INR
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
₹1500-5000 INR
₹37500-75000 INR
min ₹2500 INR / hour
$1500-3000 USD
$15-25 USD / hour
$250-750 USD
$30-250 USD
$30-250 USD
₹37500-75000 INR