website/integrations/chat-communication-collaboration/espo-crm/index.md
EspoCRM is a CRM (customer relationship management) web application that allows users to store, visualize, and analyze their company's business-related relationships such as opportunities, people, businesses, and projects.
:::warning This guide does not cover Team Mapping. Please refer to EspoCRM's documentation. :::
The following placeholders are used in this guide:
espocrm.company is the FQDN of the EspoCRM installation.authentik.company is the FQDN of the authentik installation.:::info This documentation lists only the settings that you need to change from their default values. Be aware that any changes other than those explicitly mentioned in this guide could cause issues accessing your application. :::
To support the integration of EspoCRM with authentik, you need to create an application/provider pair in authentik.
Strict redirect URI to https://espocrm.company/oauth-callback.php.Based on the Users's username.To configure EspoCRM for OpenID Connect authentication, navigate to your instance and login as an administrator user. Then, navigate to Administration > Authentication and select the OIDC method. A panel allowing you to configure OIDC settings should appear.
Configure the following fields:
https://espocrm.company/oauth-callback.phphttps://authentik.company/application/o/authorizehttps://authentik.company/application/o/tokenhttps://authentik.company/application/o/<application_slug>/jwkshttps://authentik.company/application/o/<application_slug>/end_sessionTo confirm that authentik is properly configured with EspoCRM, log out and log back in via authentik. Clicking the "Login" button on the homepage should redirect you to authentik.