{
  "$schema": "https://doorjames.com/page-schema.json",
  "url": "https://doorjames.com/integrations/",
  "path": "/integrations/",
  "language": "en",
  "locale": "en",
  "type": "hub",
  "section": "integration",
  "title": "Integrations",
  "headline": "Door James in your existing IT landscape",
  "metaTitle": "Integrations – Microsoft 365, SSO, API | Door James by CGI",
  "description": "Door James integrates Microsoft 365 (Entra ID, Graph, Outlook, Teams), connects to your identity provider through OpenID Connect and talks to third-party systems through APIs.",
  "summary": "Door James connects to your existing identity provider through OpenID Connect – most commonly Microsoft Entra ID – and uses Microsoft Graph for profile and group synchronization as well as Outlook room calendars. A Microsoft Teams app, kiosk devices at reception, SAML sign-in and custom JSON user synchronization complete the picture; ServiceNow, Stripe and smart locks are planned rather than available.",
  "keywords": [
    "Integrations",
    "Door James"
  ],
  "updated": "2026-09-22",
  "product": {
    "name": "Door James",
    "vendor": "CGI Deutschland B.V. & Co. KG",
    "vendorUrl": "https://www.cgi.com/",
    "category": "Workplace management software",
    "subCategory": "Office management, desk booking, visitor management, space management",
    "url": "https://doorjames.com/",
    "pricing": {
      "currency": "EUR",
      "price": 2,
      "unit": "user/month",
      "minimumUsers": 250,
      "allModulesIncluded": true
    },
    "hosting": [
      "Google Cloud, Frankfurt (Germany)",
      "IONOS, Germany (option)"
    ],
    "languages": [
      "en",
      "de",
      "fr",
      "nl",
      "es",
      "it",
      "pt",
      "fi",
      "fr-CA"
    ],
    "award": "German Innovation Award 2022",
    "rating": {
      "value": 4.4,
      "count": 45,
      "best": 5,
      "source": "Apple App Store",
      "storefront": "DE",
      "url": "https://apps.apple.com/de/app/door-james/id6444570436",
      "checkedOn": "2026-09-21",
      "googlePlayDownloadsMin": 10000
    }
  },
  "breadcrumbs": [
    {
      "name": "Home",
      "url": "https://doorjames.com/"
    },
    {
      "name": "Integrations",
      "url": "https://doorjames.com/integrations/"
    }
  ],
  "facts": [
    {
      "label": "Sign-in",
      "value": "OpenID Connect and SAML, Microsoft and Google preconfigured"
    },
    {
      "label": "Directory",
      "value": "Microsoft Graph for profiles and groups"
    },
    {
      "label": "Microsoft apps",
      "value": "Teams app and Outlook add-in, Exchange Online through Graph"
    },
    {
      "label": "Other",
      "value": "SAML sign-in, JSON user sync, custom URLs"
    }
  ],
  "sections": [
    {
      "heading": "Identity instead of user management",
      "level": 2,
      "text": "Most problems when introducing workplace software arise not in the application but in user management: who creates accounts, who deactivates them when someone leaves, how do groups and departments enter the system? Door James answers that with a clear position: the truth about users lives in your directory, not in Door James. Through OpenID Connect employees sign in with their familiar corporate account. Through Microsoft Graph, profile data and group memberships are read – the latter drive whitelists, area access and booking rights. When an account is deactivated in the directory, access to Door James ends."
    },
    {
      "heading": "What we commit to and what we do not",
      "level": 2,
      "text": "We keep the integration pages deliberately concrete. What runs in the product today is described as a feature. What is technically possible but depends on a third party is described as a verification step. What is under development appears on the roadmap. We do not skip that distinction, because in tenders it makes the difference between a reliable and a risky statement."
    }
  ],
  "faq": [
    {
      "question": "Which identity providers are supported?",
      "answer": "Door James uses OpenID Connect. Microsoft Entra ID and Google are preconfigured patterns; other OIDC-capable providers can be configured. For Keycloak-specific production scenarios we confirm the current status before making a binding statement."
    },
    {
      "question": "Is SAML supported?",
      "answer": "Yes. SAML sign-in is configurable in the Admin Panel, including separate service provider credentials for the member app and the panel, and a mandatory connection test before the configuration can be saved."
    },
    {
      "question": "Can we connect our access control system?",
      "answer": "Door James can address third-party systems through common interfaces. Whether a specific connection is feasible usually depends on the access control vendor – we verify that rather than promise it."
    },
    {
      "question": "Are special network ports required?",
      "answer": "No. Sign-in runs through OIDC and outbound HTTPS; no special inbound ports are required. 802.1x is not applicable for a SaaS application operated over the public internet."
    }
  ],
  "related": [
    {
      "title": "Security & hosting",
      "url": "https://doorjames.com/security/"
    },
    {
      "title": "Room booking",
      "url": "https://doorjames.com/features/meeting-room-booking/"
    },
    {
      "title": "Pricing",
      "url": "https://doorjames.com/pricing/"
    }
  ],
  "alternates": {
    "en": "https://doorjames.com/integrations/",
    "de": "https://doorjames.com/de/integrationen/"
  },
  "formats": {
    "html": "https://doorjames.com/integrations/",
    "markdown": "https://doorjames.com/integrations/index.md",
    "json": "https://doorjames.com/integrations/index.json",
    "jsonld": "https://doorjames.com/integrations/index.jsonld"
  },
  "contact": {
    "email": "doorjames.support@cgi.com",
    "bookDemo": "https://meet.doorjames.app/public-schedule/99469a6d66d20f7fdd5ee19182a8f8bd",
    "demo": "https://doorjames.app/demo",
    "helpCenter": "https://help-center.doorjames.com/hc/door-james/en",
    "app": "https://wa.doorjames.app"
  },
  "actions": [
    {
      "type": "bookDemo",
      "name": "Book a demo",
      "url": "https://meet.doorjames.app/public-schedule/99469a6d66d20f7fdd5ee19182a8f8bd",
      "minutes": 30,
      "platform": "Microsoft Teams",
      "description": "A scheduled call with the Door James team, 30 minutes over Microsoft Teams, slot chosen by the visitor."
    },
    {
      "type": "liveDemo",
      "name": "Try the demo yourself",
      "url": "https://doorjames.app/demo",
      "description": "Interactive demo environment of the Door James app, no sign-up."
    },
    {
      "type": "contact",
      "name": "Contact us",
      "url": "https://doorjames.com/contact/",
      "description": "Contact form and email address."
    },
    {
      "type": "email",
      "name": "Email",
      "url": "mailto:doorjames.support@cgi.com"
    }
  ],
  "citation": {
    "title": "Integrations",
    "publisher": "Door James by CGI",
    "url": "https://doorjames.com/integrations/",
    "dateModified": "2026-09-22"
  },
  "license": "Content © CGI Deutschland B.V. & Co. KG. Quotation and summarisation are permitted with attribution to Door James by CGI and a link to the source URL.",
  "generated": "2026-10-23",
  "wordCount": 432
}
