Smartflow Chat Admin

Configure AI providers, compliance, and directory integration
ADMIN ONLY
AI Provider API Keys
OpenAI
Not configured
GPT-4o, GPT-4 Turbo, GPT-3.5 Turbo
Anthropic
Not configured
Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Haiku
Google Gemini
Not configured
Gemini 1.5 Pro, Gemini 1.5 Flash
Provider Failover Routing
Enable Automatic Failover Routing

When enabled, if a provider fails or is unavailable, Smartflow will automatically route requests to the configured fallback provider.

Primary Provider / Model Fallback Provider / Model Actions
Total Violations
Last 30 days
Violations by Type
Loading...
Compliance Scanning
Enable Compliance Scanning for All Chats

When enabled, all chat messages will be scanned for sensitive data and compliance violations before being sent to AI providers.

Select Compliance Frameworks:

Brand Guidelines & Agent Instructions

These instructions will be prepended to all chat conversations as a system prompt. Use this to enforce brand voice, compliance requirements, or specific behaviors.

These instructions are applied to all chats across all users.
[System] Your instructions will appear here...
Authentication & OAuth

Configure OAuth authentication providers. Users can log in with Microsoft, Google, or manually created credentials.

Enable Microsoft Login
From Azure AD → App registrations
From Azure AD → Certificates & secrets
From Azure AD → App registrations → Overview
Use this exact URL in Azure AD app registration
Setup Instructions:
  1. Go to Azure Portal → Azure Active Directory
  2. App registrations → New registration
  3. Name: "Smartflow Chat"
  4. Redirect URI: Use the URL above
  5. API permissions: User.Read, Directory.Read.All
  6. Grant admin consent
Enable Google Login
From Google Cloud Console → APIs & Services
Use this exact URL in Google Cloud Console
Setup Instructions:
  1. Go to console.cloud.google.com
  2. Create project: "Smartflow Chat"
  3. APIs & Services → OAuth 2.0 Client
  4. Application type: Web application
  5. Redirect URI: Use the URL above
  6. Enable Google+ API and Admin SDK API
Enable LDAP Authentication
Select the type of LDAP server you're connecting to
Use ldap:// for unencrypted or ldaps:// for SSL/TLS (port 636)
The root of your LDAP directory tree
Service account DN for searching users (OpenLDAP) or cn=service,ou=users,dc=domain (AD)
Password for the service account above
Where to search for user accounts in the directory
LDAP filter for finding users. Use {{username}} as placeholder. OpenLDAP: (uid={{username}}), AD: (sAMAccountName={{username}})
🧪 Test Server Available:

We have an OpenLDAP test server running at ldap://45.55.60.143:389

Test Users:

  • Username: scott / Password: Password123!
  • Username: demo / Password: Demo123!
  • Base DN: dc=langsmart,dc=ai
Setup Instructions:
For OpenLDAP:
  1. Get LDAP server URL from your IT team
  2. Create a service account with read access to user directory
  3. User Search Filter typically: (uid={{username}})
  4. Test with a known user account first
For Active Directory:
  1. Use LDAP protocol (not LDAPS) on port 389
  2. User Search Filter typically: (sAMAccountName={{username}})
  3. Domain Suffix: Your AD domain (e.g., @company.com)
  4. Service account needs "Read" permission on user OU
User Management

Manage users who can access Smartflow Chat. Import from LDAP/AD, or create local accounts for contractors.

0
Total Users
0
Active Users
0
Local Accounts
Name Email Provider Department Status Last Login Actions
Loading users...
Chat Conversation History

View all chat conversations with compliance violation flags. Filter by user or violations.

Timestamp User Model Conversation Violations Actions
Loading chat history...