Skip to main content

Introduction to Greyfinch Connect

Greyfinch Connect is our comprehensive integration platform designed to empower developers and healthcare providers to extend, integrate, and automate their orthodontic practice workflows.

Greyfinch Connect is evolving as we refine the platform based on developer feedback.

What is Greyfinch Connect?

Traditional practice management systems often operate as isolated silos, forcing clinics to manually move data between systems and making it harder to adopt new technologies. Greyfinch Connect removes these barriers by enabling third-party integrations through our Apps framework or directly via our API. This allows clinics to streamline workflows, automate repetitive tasks, and bring data from external systems directly into the patient chart.

Greyfinch Connect comprises two powerful components that work together to enable this seamless integration with the Greyfinch Practice Management System:

API - Programmatic Data Access

The Greyfinch API is a GraphQL interface that provides direct access to your practice data. Whether you're building custom dashboards, syncing patient data with external systems, or creating automated workflows, the API gives you the flexibility to access and query your data programmatically.

Key capabilities:

  • Query patient demographics, appointments, treatments, and documents
  • Access organizational structure and user information
  • Filter, sort, and paginate results for efficient data retrieval
  • Secure authentication via personal access tokens

The API currently supports queries, and mutations, with real-time subscriptions planned for future releases.

Apps - Custom Integrations & Extensions

The apps framework allows third-party developers to build deep integrations that extend Greyfinch's functionality directly within the user interface. An app can launch external tools, automate workflows in response to events, sync data bidirectionally, and embed custom components.

Key capabilities:

  • Launch external applications from patient charts and appointments
  • Automatically trigger actions when events occur (e.g., appointment scheduled)
  • Sync data between Greyfinch and external systems
  • Authenticate securely via OAuth 2.0 or API tokens
  • Link records across systems using external mappings

Getting Started

Choose your path based on what you're building:

Building a custom integration? Get access to the apps documentation to learn how to create launchers, automations, and bidirectional sync, email connect@greyfinch.com.

Querying practice data? Explore the API Reference to understand the GraphQL schema and begin making queries.

Need both? Many integrations combine the API and Apps framework. Apps handle user interactions and workflows, while direct API access enables custom reporting and bulk operations.

Feedback

We welcome feedback from developers building on the platform. Your insights will help shape the future of Greyfinch Connect and make it easier to build secure and streamlined apps along with getting the right access to the data you need.