Build and Test Prompts Seamlessly in GPTfy
Design business-ready prompts with full control and clarity
Creating prompts is at the core of using AI effectively in Salesforce. GPTfy offers a purpose-built Prompt Builder that simplifies prompt creation, testing, and deployment—all in one structured interface. With intuitive controls, minimal clicks, and smart defaults, teams can quickly create, test, and deploy business-specific prompts that align with both operational needs and AI best practices.
Before You Start
Make sure the following prerequisites are completed:
- Activate your preferred AI model
- Data Context Mapping should be configured
Step 1: Create a New Prompt
-
Navigate to the Prompt Builder tab and select New Prompt
-
Provide the required fields:
- Prompt Name: Enter a clear, descriptive title
- Target Object: Choose the Salesforce object (e.g., Account, Opportunity)
- Data Context Mapping: Select the appropriate mapping configuration
- AI Model: Choose the AI model (e.g., OpenAI, Claude, etc.)
- Prompt Type:
- Text Prompt – Use your own custom-written prompt command
- JSON Prompt – Use structured prompt components for advanced workflows
-
Click Save
-
A unique Prompt Request ID will be generated
Key Fields (pre-filled):
- Object
- Type: Text / JSON
- Prompt Version
- AI Model
- Status: Draft / Active
- Last Modified
Step 2: Configure the Prompt
Prompt Configuration Section
- AI Prompt Name (pre-filled, but editable)
- Description: Provide a concise summary of the prompt's purpose
- Prompt Request ID: Unique backend identifier
- Allow User Input: Enable users to add manual inputs at runtime
- Include Files: Allow file attachments to be processed with the prompt (requires specific AI model support)
- Purpose: Multi-select business purposes
- How It Works: Rich-text explanation of the prompt's logic and behavior
Prompt Availability Settings Section
- Visibility Condition: Add filter logic to control where prompts appear
- Visibility Exception Message: Custom message when prompt can’t be run
- Profile Access: Limit prompt access by Salesforce user profile
New: Errors during prompt execution now appear as a banner at the top for better visibility
AI Model Section
- AI Model: The engine powering the prompt
- Temperature: Controls response creativity (0–1)
- Top P: Influences the diversity of considered responses
- Max Output Tokens: Sets the limit on the AI’s response length
System Information Section
- View details such as Prompt Version, Message, Owner ID, Created By, Created Date, Last Modified By, and Last Modified Date
Quick Tip: Press
Ctrl+S
(orCmd+S
on Mac) to save your prompt quickly.
Step 3: Set Grounding Rules and Locale
Grounding Rules Section
Predefined ethical and content guidelines to ensure safety and brand alignment:
Ethical Grounding Examples:
- Prioritize safety and ethics
- Avoid using scare tactics
- Base responses solely on provided prompt information
- Reference linked JSON records correctly
Context Grounding Examples:
- Only answer what is asked
- Refrain from using first-person pronouns
- Ensure all related records are shown accurately
Locale Configuration Section
Ensures prompts respond based on user or automation locale:
Use Case | Option | Description |
---|---|---|
Automation | Company Default | Uses standard org-wide locale |
Record Owner | Record Owner | Uses locale of record owner |
GPTfy Console Use | Active User | Uses logged-in user’s locale |
- | Company Default | Maintains uniform experience across users |
Step 4: Define the Prompt Command
For Text Prompts:
- Use the Prompt Command text box for free-form instructions
- Update: Command box size increased for easier editing
- Insert merge fields to dynamically pull Salesforce field values
For JSON Prompts:
- Define modular sub-components for structured prompting
Additional Capabilities:
- Record Lookup: Search and select records from the target object
- Quick Test: Instantly validate prompts on selected records
- New Test Tab: Test prompts and view recently tested records
- Logs include inputs, outputs, and timestamps
Step 5: Add Post-Prompt Actions
Define automation triggered after a prompt runs:
Supported Post-Prompt Actions:
- Update Field: Modify a field value on the current record
- Create Record: Create a new Salesforce record
- Invoke Flow: Trigger an autolaunched Salesforce Flow
- Invoke Apex: Execute an Apex class
- Open Form: Display a pre-filled form based on AI output
Each action supports hardcoded values, field references, or AI-generated content and can be sequenced for complex workflows.
Enhancement: Prompt Action Validation ensures only active flows and valid Apex classes are selectable.
Step 6: Save, Activate, and Manage
- Click Save to register the prompt
- Click Activate to publish the prompt for end-user access
Note: Prompt must pass validations before activation
Upon Activation:
- Prompt is stored as a JSON file under Salesforce Files
- It becomes visible to allowed profiles on the target object’s record page
Editing Prompts:
- Deactivate (moves to Draft status) to enable editing
- Use Clone with Related to duplicate prompts and their configurations
Step 7: Version Control, Testing, and Security Audits
Test Prompt
- Test on live Salesforce data
- Receive instant validation feedback
Version Control
- Every activation creates a new version
- Use Reinstate to revert to a previous version
Security Audits
- Logs include record ID, user, timestamp, and inputs/outputs
- View execution history under the Audit tab for compliance
With GPTfy’s Prompt Builder, you can build, test, and deploy powerful prompts with speed and confidence, without relying on multiple tools or developer hand-holding. The intuitive design ensures alignment between intent and results while giving you full control over visibility, grounding, and AI behavior.