← All case studies
CRM

BISS | HubSpot Integration

BISS is a multi-location dental practice chain in Germany, operating several practices including locations in Magdeburg and under the Rümeysa brand. Metawork built a complete automated data sync between Ivoris (their dental practice management software) and HubSpot CRM, enabling real-time visibility of patients, appointments, and treatment revenue across all locations — and has maintained and extended the system since launch.

Duration 18 months
Tasks 342
Meetings 26
Looms 21
Scenarios 53

Recently touched

  • 2026-04-23 Analyse and report on issues submitted by the client Done
  • 2026-04-06 After Large "Frozen" state in the automation, try to recover data - 2026 Part Backlog
  • 2026-03-31 Reassess / restart the project Open
  • 2026-03-28 Check Gabriel: Prepare the content for the reminder email. Frozen
  • 2026-02-11 Check Possibility to low HS from Operations Hub Pro to lower version Done

What we built

938hours
342tasks
53Make scenarios
18 monthsduration
  1. 01

    Ivoris API Integration

    Reverse-engineered and documented all relevant Ivoris API routes (patients, appointments, document entries, dentist chairs, locations)

  2. 02

    Patient Sync

    Ivoris patients → HubSpot Contacts, keyed on `ivoris_patient_id`, with create/update logic

  3. 03

    Appointment Sync

    Ivoris appointments → HubSpot Deals + HubSpot Appointments, with complex deal stage logic (Termin gebucht, Erstberatung, etc.)

  4. 04

    Document Entry Sync

    Ivoris DocumentEntries (treatment billing records) → HubSpot deal properties; calculated fields for revenue and treatment categories

  5. 05

    Queue System

    Custom queue-based processing architecture to handle high-volume syncs without overloading Ivoris or HubSpot APIs

  6. 06

    Deal Deduplication

    Six+ rounds of deduplication logic to prevent and resolve duplicate deal creation across concurrent sync runs

  7. 07

    Data Migration

    Bulk historical migration of patients, appointments, and document entries from Ivoris into HubSpot

  8. 08

    Performance Dashboard

    HubSpot reports replicating practice KPIs from existing Google Sheets spec

  9. 09

    Ongoing Support

    Weekly scenario monitoring, break recovery, new practice onboarding, appointment template management

Projects

  • Ongoing Support

    Ongoing maintenance and extension of the Ivoris→HubSpot automation system. Work is structured around weekly monitoring cycles, reactive break fixes, and periodic feature additions as the client's…

    Read case study
  • HubSpot Setup

    Full data pipeline from Ivoris dental practice software into HubSpot CRM, processing patients, appointments, and treatment billing records (DocumentEntries) across multiple practice locations.

    What we built

    • Patient
    • Appointment
    • DocumentEntry
    Read case study