1. App Purpose
Form Today is designed to help organizations seamlessly transfer data collected through Google Forms into Salesforce, eliminating the need for manual data entry.
The application enables Salesforce users to:
- Connect a Google account using OAuth 2.0 authentication
- Select and view Google Forms owned or managed by the user
- Retrieve form responses and data
- Insert or update corresponding Salesforce records based on user-defined mappings
2. Purpose of Google API Access
Form Today requires Google API access to:
- Identify Google Forms owned by the authenticated user
- Retrieve metadata about forms (e.g., questions and field types)
- Access form responses to sync into Salesforce
Note: No additional Google services such as Gmail, Calendar, or Contacts are accessed by the app.
3. What This App Does
Form Today lets Salesforce users:
- Connect their Google account via OAuth 2.0
- View and select Google Forms they own or manage
- Select Google Forms for data syncing
- Map Google Form questions to Salesforce fields
- Sync form responses into Salesforce records
- Initiate data synchronization when required
4. Why We Request Google User Data
Google data access is limited to:
- Listing the user's Google Forms
- Reading form metadata (questions, structure)
- Retrieving form responses
Access to Google data happens only after the user grants explicit consent during manual, user-initiated actions.
8. User-Initiated and Controlled Access
We prioritize user autonomy and control:
- All actions are initiated by the user
- Data synchronization runs only when triggered by the user from within Salesforce
- Synchronization only happens when manually triggered by the user
9. Intended Users
This tool is ideal for those who use Google Forms for structured data collection such as: