The AI dashboard is currently in beta and may be unavailable or have limited functionality in certain regions.

Tutorial

OAuth Provider Setup

Step-by-step guides for configuring OAuth credentials for Google, Microsoft, Slack, and Calendly integrations.

1

Google OAuth — Create credentials

Go to the Google Cloud Console → Credentials page.

  1. Click Create Credentials → OAuth client ID.
  2. Select Web application as the application type.
  3. Add your domain to Authorized JavaScript origins: https://yourdomain.tryelisai.com
  4. Add the redirect URI to Authorized redirect URIs: https://yourdomain.tryelisai.com/api/auth/google/callback
  5. Copy the Client ID and Client Secret.
2

Google OAuth — Configure in Elis AI

In your organization settings, open OAuth Credentials (BYOA) and select Google. Paste the Client ID and Client Secret from the previous step.

For Google Sign-In (authentication), you also need to create a separate OAuth client ID with the email andprofile scopes enabled. Set this as the GOOGLE_AUTH_CLIENT_ID environment variable.

3

Microsoft OAuth — Register an app

Go to the Azure Portal → App registrations.

  1. Click New registration.
  2. Name: Elis AI - Your Org
  3. Supported account types: Accounts in any organizational directory and personal Microsoft accounts.
  4. Redirect URI: select Web and enter https://yourdomain.tryelisai.com/api/auth/microsoft/callback
  5. Click Register.
4

Microsoft OAuth — Create a client secret

After registration:

  1. Go to Certificates & secrets → click New client secret.
  2. Set an expiration (recommended: 24 months). Copy the Value immediately — it won't be shown again.
  3. Note the Application (client) ID from the Overview page.
  4. In Elis AI, open OAuth Credentials (BYOA) → Microsoft and paste both values.

For Microsoft Sign-In authentication, set MICROSOFT_AUTH_CLIENT_ID to the same Application ID.

5

Slack OAuth — Create an app

Go to Slack API → Your Apps.

  1. Click Create New App → From scratch.
  2. Name: Elis AI, select your workspace.
  3. Under OAuth & Permissions, add the redirect URL: https://yourdomain.tryelisai.com/api/integrations/slack/callback
  4. Add required scopes: channels:read, chat:write, users:read
  5. Copy the Client ID and Client Secret from Basic Information.
6

Slack OAuth — Configure in Elis AI

In your organization settings, open OAuth Credentials (BYOA) → Slackand paste the Client ID and Client Secret.

Members can then connect their Slack accounts from the Integrations panel and use Slack-powered features like channel notifications and message forwarding.

7

Calendly OAuth — Create an app

Go to Calendly Developer Portal.

  1. Click Create App.
  2. Set the redirect URI: https://yourdomain.tryelisai.com/api/integrations/calendly/callback
  3. Copy the Client ID and Client Secret.
8

Calendly OAuth — Configure in Elis AI

In your organization settings, open OAuth Credentials (BYOA) → Calendlyand paste the Client ID and Client Secret.

After configuration, members can link their Calendly accounts to enable scheduling-related AI workflows and automation triggers.

Tip:Always use HTTPS redirect URIs in production. For local development, you can usehttp://localhost:3000 as the redirect origin. Rotate client secrets on a regular schedule (every 12–24 months) and update them in Elis AI settings immediately.