What’s New in v1.9
⚡ Send Thnks Directly from Flow- New “Send Thnks” action available in Flow Builder’s Action picker
- Trigger a send from any Flow (record triggered, scheduled, or screen flow) without first building a Thnks Request record
- Good fit for advanced automation: sales cadences, renewal triggers, deal close celebrations
- Requires the Thnks Admin or Thnks Standard User permission set before the action appears in Flow Builder’s Action picker
- Sender attribution fix — approved requests now correctly identify the sending user, resolving an issue where some automated sends were rejected
- Recipient name fix — first and last names now flow through correctly on automated sends, instead of falling back to the recipient’s email address
- Both fixes apply automatically, no setup changes needed
What’s New in v1.8 (history)
🎯 Send Thnks Directly from Salesforce- Send Thnks directly from Contact, Account, and Opportunity pages
- Embedded Thnks interface within Salesforce using secure iframe technology
- Automatic recipient detection from Salesforce records
- Custom ROI field mapping from Thnks to Salesforce
- Backfill capabilities for historical ROI data
- Improved reporting on Thnks effectiveness
- Flexible matching logic for Contacts, Leads, and Opportunities
- Enhanced Task creation and management
- Improved field mapping capabilities
- Organization-level authentication tokens
Integration Overview
Thnks has partnered with Salesforce to provide our clients with an application built specifically for Salesforce and available on the AppExchange. The integration bidirectional functionality, allowing you to both:- Send Thnks from Salesforce → Initiate Thnks directly from Salesforce records, or via automated Flow logic
- Receive Thnks data in Salesforce → Capture all Thnks activity from web, mobile, and extension usage
What Does It Do?
The Thnks Salesforce AppExchange application provides comprehensive Thnks management within your Salesforce environment through two main approaches:1. Send Thnks from Salesforce
- Direct Sending: Click “Send a Thnks” button on Contact, Account, or Opportunity pages
- Flow Action: Add the “Send Thnks” action to any Flow for direct, code free automation (new in v1.9)
- Automated Workflows: Configure Salesforce Flows to create Thnks Request records, with optional Approval Processes before sending
- Approval Processes: Set up approval workflows for Thnks Requests before they’re sent
2. Track Thnks Activity
- Comprehensive Reporting: All Thnks activity is captured and associated with relevant Salesforce records
- Real-time Updates: Status changes are automatically tracked with timestamps
- ROI Insights: Custom field mapping provides detailed ROI analytics
Data Model
The application uses two primary objects:- Thnks Object: Tracks all sent Thnks with status updates and associations
- Thnks Request Object: Manages workflow-triggered Thnks with approval processes
How Does It Work?
Sending Thnks from Salesforce
Direct Sending Process:- User clicks “Send a Thnks” button on a Salesforce record
- Thnks interface opens in an embedded iframe
- Recipient information is automatically populated from the Salesforce record
- User selects Thnks, adds message, and sends
- Thnks record is created in Salesforce with full tracking
- Your Flow determines the sender, recipient, and gift details (via Get Records, prior Flow logic, or hardcoded values)
- The Flow passes these into the Send Thnks action
- The action sends the request to Thnks in the background, asynchronously — a Flow can’t check success or failure within the same interview
- On success, an optionally linked source record (such as a Task) is automatically marked complete
- On failure, a follow up Task is automatically created for review
- Business event triggers a Salesforce Flow (e.g., demo scheduled, deal closed)
- Flow creates a Thnks Request record with recipient and Thnks details
- If auto-approval is enabled, Thnks is sent immediately
- If manual approval is required, request goes to the approval queue
- Once approved, Thnks is sent and tracked in Salesforce
Tracking Thnks Activity
When a Thnks is sent from any source (Salesforce, web app, mobile app, Chrome extension, etc.), a Thnks record is created in Salesforce with: Automatic Associations:- Lead or Contact matching (never both)
- Account association (when Contact is matched)
- Opportunity association (when Contact has open Opportunity via Contact Role)
- Task creation for activity timeline visibility
- Status field updates as Thnks progresses (Delivered, Opened, Redeemed, etc.)
- Timestamp fields capture exact date/time of each status change
- ROI field data synchronization for custom analytics
- Sender information and pricing details
- Transaction ID and direct link to Thnks
- Custom ROI fields configured in your Thnks account
- Integration with Salesforce reporting and dashboards