Academy / Week 1 / Weave Platform & Integration Types / The Role of Integrations at Weave

The Role of Integrations at Weave

Lesson 1.0 ยท Start Here โฑ ~5 min Week 1

๐Ÿ’ก Why This Matters

Before writing a single line of code, you need to understand what the Integrations team actually does and why it exists. This is the first video every new Integrations engineer should watch โ€” it explains the purpose, scope, and mechanics of integrations in plain terms. Everything else in this academy builds on this foundation.

๐ŸŽฏ What You'll Learn

  • What integrations are: bridges between a Practice Management System (PMS) and Weave
  • Why integrations are bidirectional โ€” not just data fetching, but writing back to the PMS too
  • Why Weave would be just a basic communication platform without integrations
  • How the team maintains, repairs, and updates these bridges over time
  • How raw PMS data is transformed into a standardised JSON format all Weave teams consume
  • The difference between Cloud PMS (API-based) and On-Prem PMS (local SQL on Windows) architectures

โ–ถ Watch Video

Open in Google Drive ๐Ÿ’ก Open in Drive for AI-powered transcript search and summaries

๐Ÿ“‹ Lesson Summary

Integrations are the bridges between a customer's Practice Management Software (PMS) and the Weave platform. They are bidirectional โ€” pulling data from the PMS into Weave, and also writing data back to the PMS (such as patient updates or appointment changes). Without integrations, Weave would only function as a basic communication tool. It is integrations that unlock features for other Weave teams โ€” messages, payments, forms โ€” by supplying them with accurate patient and appointment data. The team is also responsible for maintaining these bridges through API version changes, authentication updates, and customer-specific issues. Because different PMS systems store data in different formats, integrations transform raw PMS data (patient records, appointments, pet data) into a single standardised JSON format that all Weave teams can consume. The approach differs by PMS type: cloud PMSs expose web APIs; on-prem legacy PMSs store data in a local SQL database on the customer's Windows machine, requiring the sync application to run directly on that machine.

๐Ÿท Key Concepts

Practice Management Software (PMS) Bidirectional Bridge Raw Data Collection Standardised JSON Format Cloud PMS On-Prem PMS Data Transformation Integration Maintenance Feature Enablement

โญ Key Takeaways

01Integrations are the backbone of Weave โ€” without them, no team (messages, payments, forms) can function with real patient data
02The bridge is bidirectional โ€” you'll both read from and write back to the PMS, not just pull data
03Data transformation is a core responsibility โ€” every PMS speaks a different format; your integration normalises it into Weave's standard JSON
04Cloud PMSs use APIs; on-prem PMSs use local SQL โ€” the architecture of your sync app changes completely depending on which you're dealing with
05Maintenance never stops โ€” API changes, auth updates, and customer-specific edge cases are a constant part of the team's work