Skip to main content

Configure AI Settings

Configure Retention, Preferences, Licensing, and Voice for Secure, Custom AI Usage

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
  • 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

alt text

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)

alt text

Step 4: Schedule Retention Job

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

alt text

Step 5: Monitor Retention Activity
View key fields:

  • Total Records Purged
  • Last Ran (Date/Time)
  • Next Run (Date/Time)

alt text


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.

Available Preferences

alt text

PreferenceDescription
File ProcessingAllows prompts to include attached files for AI processing
Max File Size (MB)Limit file size for attachments (default: 3 MB)
File TypeDefine accepted file types (e.g., pdf, jpg)
Max File CountSet how many files can be attached to a prompt
Prompt VersioningEnables prompt version history (JSON stored in ContentVersion)
Adding Prefix/SuffixAdds configured text before/after prompt components
Typewriter EffectDisplays responses in a typewriter-style animation in the console
Exception LogLogs system-level exceptions to aid debugging
Reporting Period (Months)Defines how many months of usage tracking data are shown
Hourly CostUsed in ROI calculations for saved time vs. employee cost
Allow User Input PrefixUsers can now add additional instructions to a prompt while sending to AI

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 like creating events or 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

Requirements

  • An active prompt on Content Version
  • An Enterprise license
  • Configuration of prompt and profile mappings under the Voice Configuration tab

To Enable

  1. Add Voice Recorder and Audio Listener components to record pages
  2. Configure prompt mappings and AI model settings in the Voice Configuration tab
  3. Activate async mode (optional) with polling options and duration settings

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.

License Types

TypeDescription
StarterFree plan with a monthly limit of 70 calls per user
ProPaid plan with increased limits and advanced feature access
EnterpriseFull feature set including AI Mass Processing and Voice Configuration