Form to Contacts Plus lets you map any Google Form to Google Contacts and automatically create or update contacts every time a form is submitted. Perfect for lead capture, registrations, onboarding workflows, CRMs, schools, clubs, and any workflow where collected form data should instantly become a structured contact record.
Convert Google Form submissions directly into new Google Contacts. Each field can be mapped to detailed People API fields such as:
names – Structured name fields (first, last, full name).
phoneNumbers – Primary and secondary phone numbers.
emailAddresses – One or more email addresses.
addresses – Physical mailing or home/work addresses.
memberships – Contact group memberships (labels).
organizations – Employer, company, or organizational affiliation.
occupations – Job title or occupation.
urls – Website or profile URLs.
birthdays – Birthday date field.
biographies – Notes or descriptions about the contact.
relations – Spouse, parent, child, manager, etc.
events – Important dates such as anniversaries.
nicknames – Preferred or alternative names.
genders – Gender identity information.
miscKeywords – Tagging or keyword classification.
userDefined – Custom user-created fields.
externalIds – IDs used by CRMs or external systems.
clientData – Key–value metadata for integrations.
skills – Skills or competencies.
interests – Hobbies or interest tags.
locales – Language or locale preferences.
calendarUrls – Calendar-related links.
locations – Generic physical location metadata.
imClients – Instant messaging handles (Skype, Hangouts, etc.).
sipAddresses – SIP/VoIP calling addresses.
fileAses – Filing or sorting name preference.
Use advanced rules to determine when a contact should be created.
Support includes:
Nested conditions (AND/OR)
Text rules (equals, contains, starts with, ends with)
Empty/not empty checks
Regex matching
Regex extraction with flags
Value transformations before conditions
Perfect for complex workflows where contacts should only be created if certain answers qualify.
The add-on can:
Assign contacts to existing Google Contact Groups
Automatically create new groups when needed
Support multiple groups per contact
Enable detailed audit logs for every contact created:
Timestamp
Status (success or failed)
Google Contacts resource ID
Clickable contact URL
Error messages (if applicable)
Logs are written to a spreadsheet that the add-on creates and manages for you.
Receive optional email alerts whenever a submission fails to create a contact.
Includes:
Error details
Form title
All submitted answers for debugging
Ideal for ensuring critical workflows never fail silently.
Each user’s configuration is stored separately, allowing multiple editors on the same form to set up their own mappings without interfering with each other.
Includes configuration dialogs, help video access, and an intuitive UI for mapping form fields to Google Contacts properties.
Sales teams collecting leads
Schools collecting student or parent information
Event organizers capturing attendee info
Membership organizations or clubs
Teams building lightweight CRMs in Google Workspace
Any workflow relying on Google Contacts automation
Monthly Contact Creation: Create up to 25 new contacts per month based on form submissions.
* Google services impose daily quotas and hard limitations on some features - https://developers.google.com/apps-script/guides/services/quotas
Form to Contacts Plus use and transfer of information received from Google APIs to any other app will adhere to Workspace API User Data and Developer Policy, including the Limited use of user data.