Software Engineering & Digital Products for Global Enterprises since 2006
CMMi Level 3SOC 2ISO 27001
View all services
Staff Augmentation
Embed senior engineers in your team within weeks.
Dedicated Teams
A ring-fenced squad with PM, leads, and engineers.
Build-Operate-Transfer
We hire, run, and transfer the team to you.
Contract-to-Hire
Try the talent. Convert when you're ready.
ForceHQ
Skill testing, interviews and ranking — powered by AI.
RoboRingo
Build, deploy and monitor voice agents without code.
MailGovern
Policy, retention and compliance for enterprise email.
Vishing
Test and train staff against AI-driven voice attacks.
CyberForceHQ
Continuous, adaptive security training for every team.
IDS Load Balancer
Built for Multi Instance InDesign Server, to distribute jobs.
AutoVAPT.ai
AI agent for continuous, automated vulnerability and penetration testing.
Salesforce + InDesign Connector
Bridge Salesforce data into InDesign to design print catalogues at scale.
HumanDISC
AI-powered behavioral assessments and DISC profiling for smarter hiring.
View all solutions
Banking, Financial Services & Insurance
Cloud, digital and legacy modernisation across financial entities.
Healthcare
Clinical platforms, patient engagement, and connected medical devices.
Pharma & Life Sciences
Trial systems, regulatory data, and field-force enablement.
Professional Services & Education
Workflow automation, learning platforms, and consulting tooling.
Media & Entertainment
AI video processing, OTT platforms, and content workflows.
Technology & SaaS
Product engineering, integrations, and scale for tech companies.
Retail & eCommerce
Shopify, print catalogues, web-to-print, and order automation.
View all industries
Blog
Engineering notes, opinions, and field reports.
Case Studies
How clients shipped — outcomes, stack, lessons.
White Papers
Deep-dives on AI, talent models, and platforms.
View all resources
About Us
Who we are, our story, and what drives us.
Co-Innovation
How we partner to build new products together.
Careers
Open roles and what it's like to work here.
News
Press, announcements, and industry updates.
Leadership
The people steering MetaDesign.
Locations
Gurugram, Brisbane, Detroit and beyond.
Contact Us
Talk to sales, hiring, or partnerships.
Request TalentStart a Project
Plugin & Extension DevelopmentSales / Enterprise SaaS

Bringing Real-Time CRM Data Directly into Microsoft Teams Chats

We developed a custom Microsoft Teams Messaging Extension that integrates directly with Salesforce and HubSpot, enabling sales teams to share and interact with real-time CRM data via Adaptive Cards without leaving the Teams compose box.

Microsoft Teams Toolkit · Messaging Extensions · Adaptive Cards
Client: Global B2B Sales Organization
Microsoft Teams CRM Messaging Extension

Project Overview

The client’s sales and customer success teams were constantly switching context between Microsoft Teams and their CRM systems (Salesforce and HubSpot) during fast-paced deal discussions. Sharing customer data in chats required taking screenshots or copying and pasting links, which broke the flow of collaboration and often led to teams looking at outdated information.

To solve this, MDS engineered a custom Microsoft Teams Messaging Extension that bridges the gap between their communication platform and CRM systems, streamlining workflows and boosting productivity.

Messaging Extension Interface

We built a seamless search-based Messaging Extension accessible directly from the Microsoft Teams compose box. Users can instantly trigger the extension, query their CRM for specific customers or deals, and preview the results without ever leaving the chat environment.

Interactive Adaptive Cards

Selected CRM records are rendered as rich, interactive Adaptive Cards dropped directly into the chat. These cards display real-time CRM data, including deal stage, value, and recent interactions, ensuring all team members have immediate access to the latest context.

Have a similar challenge?

Our experts can help you build custom integrations and plugins tailored to your business workflows.

Book a free consultation

Secure CRM API Integration

The backend was developed using Node.js, integrating securely with Salesforce and HubSpot REST APIs. We implemented Azure AD / SSO to handle authentication, ensuring that data access is governed by the user’s existing CRM permissions. Actionable buttons on the Adaptive Cards (like "Update Stage" or "Add Note") write data directly back to the CRM.

Key Challenges

01

Challenge 1

Constant context switching between Microsoft Teams and CRM platforms.

02

Challenge 2

Inefficient sharing of CRM data in chats via screenshots and links.

03

Challenge 3

High risk of acting on outdated customer information during fast-paced deals.

04

Challenge 4

Complex authentication requirements for accessing secure CRM data from within Teams.

Results & Outcomes

Context switching was virtually eliminated, saving each sales rep hours per week. Deal collaboration became highly visible and efficient, as team members could instantly view and interact with live CRM data directly within their Teams channels and group chats. The secure, real-time integration significantly accelerated the sales cycle and improved data hygiene across the organization.

100%
Real-time Sync
3-4 hrs
Saved per Rep/Week
0
Context Switches
2x
Faster Collaboration
FAQ

Frequently Asked Questions

Common questions about this topic, answered by our engineering team.
A Messaging Extension allows users to interact with external services directly from the Teams compose box, command box, or messages. In this project, it enabled users to query and share CRM data without leaving their chat context.
Adaptive Cards are platform-agnostic UI snippets crafted in JSON. We used them to present rich, interactive CRM data inside Teams chats, complete with buttons that trigger backend actions like updating a deal stage.
We implemented Single Sign-On (SSO) using Azure Active Directory (Azure AD) and OAuth 2.0. This ensures secure access to the CRM APIs based on the authenticated Teams user’s permissions.
Yes, the Adaptive Cards include action buttons that trigger secure API calls to the backend Node.js service, which then updates the corresponding records in Salesforce or HubSpot directly.
Absolutely. By utilizing the Microsoft Teams Toolkit and Adaptive Cards, the extension automatically scales and renders beautifully across the Microsoft Teams desktop, web, and mobile applications.
Have a similar challenge?

Let's build your success story.

A 30-minute call with a principal engineer. We'll discuss your challenges, propose architecture, and outline a roadmap.

Talk to a strategist
Have a similar project? Let's discuss your requirements.
Book a call
EmailWhatsApp