No Data/Agent Cloud Required.

100% Salesforce Native

No Data/Agent Cloud. 100% Salesforce Native

Configure AI Settings

Picture of Kalanithi Balasubramanian

Kalanithi Balasubramanian

Updated on April 23, 2025

The AI Settings section in GPTfy gives you control over how your org manages data retention, feature toggles, licensing, and voice-to-text AI. These settings are accessible through the Cockpit → AI Settings tile and are grouped under four key tabs- Data Retention, Preferences, Voice Configuration, and Licenses.

Data Retention

Challenge

Over time, Security Audit records can accumulate, impacting org performance.

Solution

Use GPTfy’s Retention settings to automatically purge AI Security Audit records after a specified number of days.

How to Configure Retention

Step 1: Open the Retention Tab

  • Navigate to Cockpit → AI Settings → Data Retention

Step 2: Activate Retention Settings

  • Enable the toggle for retention
  • In the Delete Security Records After (Days) field, enter how many days records should be kept (e.g., 30)
  • This value must be greater than 0

Step 3: (Optional) Add a WHERE Clause Filter

  • Use the pencil icon to open the query builder
  • Define additional filtering logic (e.g., delete records only from specific prompts)

Step 4: Schedule Retention Job

  • Go to Setup → Apex Classes → Schedule Apex
  • Select the class: AIRetentionScheduler
  • Set your desired frequency and timing

Step 5: Monitor Retention Activity

  • View key fields:
  • Total Records Purged
  • Last Ran (Date/Time)
  • Next Run (Date/Time)

Preferences

Challenge

Admins often need to adjust UI features and backend behaviors for specific org needs.

Solution

The Preferences tab provides toggle-based controls to enable or disable specific features in GPTfy.

Preference Description
File Processing
Allows prompts to include attached files for AI processing
Max File Size (MB)
Limit file size for attachments (default: 3 MB)
File Type
Define accepted file types (e.g., pdf, jpg)
Max File Count
Set how many files can be attached to a prompt
Prompt Versioning
Enables prompt version history (JSON stored in ContentVersion)
Adding Prefix/Suffix
Adds configured text before/after prompt components
Typewriter Effect
Displays responses in a typewriter-style animation in the console
Exception Log
Logs system-level exceptions to aid debugging
Reporting Period (Months)
Defines how many months of usage tracking data are shown
Hourly Cost
Used in ROI calculations for saved time vs. employee cost

Licenses

Challenge

Access to premium features must be secured and scalable across user types.

Solution

GPTfy uses license-based access management. The Licenses tab lets you view your current plan and usage.

Type Description
Starter
Free plan with a monthly limit of 70 calls per user
Pro
Paid plan with increased limits and advanced feature access
Enterprise
Full feature set including AI Mass Processing and Voice Configuration

Voice Configuration

Challenge

Sales and service users often struggle to type detailed notes after calls.

Solution

GPTfy Voice lets users record and transcribe conversations directly within Salesforce. Transcripts can trigger follow-up actions, such as creating events or sending notifications.

Key Features

  • Supports Google Chirp and Kensho Scribe models
  • Synchronous mode: Transcribes recordings up to 30 seconds
  • Asynchronous mode: Supports longer voice notes (up to 3 minutes)
  • Auto-creates events and notifications based on the transcribed output
  • Requires:
    • An active prompt on Content Version
    • An Enterprise license
    • Configuration of prompt and profile mappings under the Voice Configuration tab
  • To enable:
    • Add Voice Recorder and Audio Listener components to record pages
    • Configure prompt mappings and AI model settings in the Voice Configuration tab
    • Activate async mode (optional) with polling options and duration settings
GPTfy
Privacy Overview

This website uses cookies to provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team understand which sections of the website you find most interesting and useful.