General
Settings serves as the main hub for overseeing every aspect of your project. This includes managing configuration, members, billing, roles, API keys, integrations, and security logs. Each section in this article aligns with a tab in Settings, offering detailed insights into the function and usage of each tab, along with some best practice tips. Here you will find deails abou the features and settings available in the General tab.Some tabs may be hidden based on your role. Contact your project admin if you need access to specific settings.
Project Settings provides comprehensive control over:| Features | Table of Contents |
|---|
| Project Configuration: Name, description, visibility, and feature settings. | Accessing Project Settings |
| Team Management: Add members, assign roles, and manage permissions. | Project Details |
| Billing & Credits: Monitor usage and billing information. | Project Configs |
| Security: API keys, integrations, and audit logs. | Export/Clone |
| Customization: Prompts, roles, and project-specific settings. | Leave/Delete |
Accessing Project Settings
| From Project Sidebar | Direct Navigation |
|---|
| 1. Open your project. | 1. Go to your project dashboard. |
| 2. Click the Settings icon in the sidebar. | 2. Click Project Settings from the menu. |
| 3. Or navigate to the project settings page. | |
Configure basic project information and settings:Project Details
- Project Name: When you craeted your project you named it. If you want to change the name you can edit it here and select the Update button to save your change.
- Project ID: This is the unique ID that is assigned to your project. Use the copy icon to copy it to your clipboard.
- Project Description (optional): Although this is optional, as a best practice we recommend giving your project a clear description that will help your teammates understand what it’s purpose it and who might find it useful.
Project Configs
- Make Project Public: Make your project publicly accessible and visible to others in your EKB instance or on-prem installation.
- Project Team: Choose the team that this project belongs to. Only team administrators have the ability to modify this setting.
- Share With Team: Enabling this setting allows everyone in the Project Team to access the project.
- Data Extraction Method:
- Cloud: The Default method for extracting information into the Knowledge Base uses a code-based solution. The LLM method uses Google Gemini 2.5 Flash.
- On-Premise: The Default method for extracting information into the Knowledge Base uses a code-based solution. The LLM method uses your chosen LLM.
- Mask Personally Identifiable Information (PII): Enabling this setting removes sensitive Personally Identifyable Information from your chats before being sent to the LLM. This enhances the privacy and securiuty of your application.
- Inline Citations: Enabling this feature adds numbered citations within the body of your chat response. At the bottom of the response the numbered citations appear with links to their source.
- Automator V2: When activated, the legacy Flows and Runs tabs will be concealed, and workflows will operate using the new execution engine with improved capabilities.
- Transcription: This setting defines the transcription provider for audio and video uploads as well as meeting transcription.
- Deepgram: Deepgram is known for its high accuracy in transcribing audio, especially in noisy environments. It employs advanced speech recognition technology that can handle various accents and dialects effectively.
- OpenAI Whisper: OpenAI Whisper is recognized for its capability to transcribe multiple languages and its robustness in understanding context from conversational speech. Whisper’s integration with OpenAI’s language models allows for enhanced semantic understanding, which can improve the quality of the transcriptions in terms of context and relevance.
Project Sharing
- Select a role for the person you want to invite and select the Share button to have a link to your project copied to your clipboard. Whomever you share the link with can use it to become a member and use or modify the project depending on the role you have assigned them to.
Data
- Export Project: Selecting the Esport Project button will automatically download a copy of your project in JSON format to your Downloads directory.
- Clone Project: This creates a duplicate of your project when you select the Clone Project button.
Danger Zone
- Leave Project: Selecting the Leave Project button will remove you from the project, but other members will still be able to access it.
- Delete Project: Selecting the Delete Project button will PERMANENTLY DELETE your project.
Members
The Members tab allows you to manage and Add Members to your project as well as Export a list of your project’s Members. The Access levels that you find on this tab are controled in the Roles tab.Only users with appropriate permissions can add or remove members. Project admins have full access to member management.
Add Member
The Add member feature enables you to invite people to your project by sharing a link that grants them acces to the project with the Role you assign or by email. People you invite via email address will receive an email notification and a notification when the login that tells themm they’ve been invited to your project.Select the Add member button and use one of the following methods to invite new members:
-
Generate Invite Link: Select a Role, then select the Copy Link button to copy a link to your clipboard you can share with your teammates. Anyone who uses the link will automatically be added to the project with the Role you selected when you created it.
-
Invite by Email: Enter an email address, select a Role from the dropdown, then select the Send Invitation button to send the invitation. Selecting the plus icon to the right of the Role dropdown allows you to add more than one person at a time.

Modify Member Permissions
- Find the Member whose record you want to modify by browsing or using the Search feature.
- Select the Access dropdown of the Member’s record and select the Role you want to assign them to.

Delete Members
- Find the Member whose record you want to delete by browsing or using the Search feature.
- Select the Access dropdown of the Member’s record and select Remove to delete their record.
- Select the Remove button in the Remove Member confirmation popup to remove the user’s access to your project.
After completing these steps the user will no longer have access to your project, but will still have access to other projects that they are a member of. This action does not delete thier account.Export A List Of users
The Export feature produces a CSV file that provides additional detials about the Members of your project. In the CSV file you will find columns for user ID, name, email, team ID, pending status, role ID, role name, the ID of the person who invited them, whether they were invited by email, and the last time they signed in.
- Select the Export button to receeive a CSV file with a list of your project’s Members.
On selecting the Export button, the CSV is automatically downloaded to your Downloads folder.Best Practices
- Role Management: Use least-privilege principle for roles.
- Member Review: Regularly review and remove inactive members.
Billing
The Billing tab gives you visibility over the credits being used by your project. Credit usage is broken down into total credits used in the last 7 days, last 30 days, and since the project was created. In addition, you will see a list of every chat and the costs associated with them.All credits used in the project are billed to the team owner. Ensure you understand your billing plan before heavy usage.

- Project Owner’s email where billing will be sent.
- Total credits used since the project was created.
- Total credits used in the last 30 days.
- Total credits used in the last 7 days.
- List of individual chat response costs that identifies the Member Name, Role ID, Actions, Credits, and Date & Time.
Best Practices
- Monitor Usage: Regularly check billing tab for credit usage.
- Set Limits: Use roles to control who can consume credits.
- Review Actions: Check billing actions for unexpected usage.
API Keys
The API Keys tab of your project’s Settings is where you can easily generate and label API keys, allowing you to seamlessly connect to the platform’s features programmatically. Use these keys and Key Secrets to establish and maintain connections with other services effortlessly. We recommend regularly reviewing the API Keys and deleting unneeded API Keys, to protect your project from unauthorized use.
API keys are project-specific and provide access to project resources. Keep them secure and rotate them regularly.
Create New API Key
- In the Settings > API Keys tab, select the Create API Key button.
- The Create New API Key popup appears, providing you with your only opportunity to copy the API Key’s Secret! You can always come to this interface to copy the key, but the Key’s Secret is only provided during the creation process.
- After securly storing your API Key and API Key Secret, select the Done button.
Your new API Key will appear in the list of API Keys.
DO NOT FORGET TO COPY THE API KEY SECRET! THIS IS THE ONLY TIME IT IS AVAILABLE.

Delete An API Key
The Automator Key is created for every project and is a protected API Key that cannot be deleted. Other API Keys you create can be deleted as needed.
- In the Settings > API Key tab, select the Delete link for the API Key you want to delete.
- Select the Delete API Key button in the Delete API Key confirmation popup.
You will see a message indicating that the API Key was deleted successfully and the API Key no longer appears in your list.
Best Practices
- Clear Naming: Use descriptive names for your API keys that make it clear what the ket’s purpose is.
Integrations
Apps that you have integrated EKB into using your API Keys appear in the Project Integrations page. Integrations that are connected are shown and can be disconnected as needed.Migration Notice: Global integrations are being phased out. When you re-authenticate with a service in this project, it will create a new project-specific integration.
View and manage project-specific integrations:
- OAuth Integrations: See connected services (Gmail, Slack, etc.)
- Integration Details: View scope, service name, and connection date
- Remove Integrations: Disconnect services when no longer needed
- Project vs Global: Distinguish between project-specific and global integrations
Project integrations are specific to this project. Global integrations (legacy) are being phased out and will be migrated to project-specific integrations.