Create the app registration
In the Microsoft Entra admin center:- Register a web application for Harly.
-
Add the redirect URI for your public origin:
- Create a client secret and store it in your secret manager.
- Add delegated permissions for the calendar and online meetings required by your tenant policy.
- Grant admin consent when the tenant requires it.
Connect and test
- Open Settings → Integrations → Microsoft Outlook.
- Enter or confirm the workspace’s client credentials.
- Select Connect and approve the Microsoft consent screen.
- Select a writable calendar and test an interview.
- For a Teams interview, choose Microsoft Teams as the video provider and verify that the meeting link is included in the calendar event.
Calendar synchronization is best effort after the Harly interview is saved.
If Microsoft is unavailable, Harly keeps the interview and displays a sync
warning for retry.
Troubleshooting
invalid_client: verify the client secret has not expired and belongs to the same app registration as the client ID.- Consent failure: ask a tenant administrator to grant the delegated scopes.
- Redirect failure: register the exact
HARLY_URLorigin and remove a trailing slash from the callback. - No Teams link: confirm online meeting permission and select Teams as the interview provider rather than entering a generic location.