Google Contacts
With Google Contacts modules in Make, you can monitor, create, update, search, and delete your Google Contacts.
In order to use Google Contacts with Make, it is necessary to have a Google account. If you do not have one, you can create a Google account at contacts.google.com.
Note
Make's use and transfer of information received from Google APIs to any other app will adhere to Google API Services User Data Policy.
See the changelog for the Google Contacts App.
Connect Google Contacts to Make
To establish the connection:
Log in to your Make account, add a Google Contacts module to your scenario, and click Create a connection.
Optional: In the Connection name field, enter a name for the connection.
Click the Sign in with Google button and select your Google account.
Review the access information and click Allow.
You have successfully established the connection. You can now edit your scenario and add more Google Contacts modules. If your connection requires reauthorization at any point, follow the connection renewal steps here.
Contact
Retrieves contact details when a new contact is added or an existing contact is updated.
Connection | |
Limit | Set the maximum number of contacts Make will return during one scenario execution cycle. |
Retrieves the list of your contacts.
Connection | |
Sort order by date | Select the order to sort the returned contacts. |
Limit | Set the maximum number of contacts Make will return during one scenario execution cycle. |
Searches for contacts.
Connection | |
Query Search | Enter the search term you want to search the for. |
Limit | Set the maximum number of contacts Make will return during one scenario execution cycle. |
Returns a list of domain profiles and domain contacts in the authenticated user's domain directory that match the search query.
Requires GSuite account.
Connection | |
Query Search | Enter the search term you want to search the organization's directory for. |
Limit | Set the maximum number of contacts Make will return during one scenario execution cycle. |
List all "Other contacts," that are not in a contact group. "Other contacts" are typically auto-created contacts from interactions.
Connection | |
Limit | Set the maximum number of contacts Make will return during one scenario execution cycle. |
Retrieves contact details.
Connection | |
Contact ID | Select or enter (map) the ID of the contact you want to retrieve details for. |
Creates a new contact.
Connection | |
Name Prefix | Enter the honorific prefix, such as Mrs. or Dr. |
First name | Enter the first name of the contact. |
First name Yomi | Enter the phonetically equivalent name, if this name is Japanese. |
Middle Name | Enter any middle name for the contact. |
Middle Name Yomi | Enter the phonetically equivalent middle name, if the family name is Japanese. |
Family Name | Enter the family name of the contact. |
Family Name Yomi | Enter the phonetically equivalent name, if the family name is Japanese. |
Name Suffix | Enter the honorific suffix, such as Jr. |
Nickname | Enter the person's nickname. |
Source File | Map the file you want to upload from the previous module (e.g., HTTP > Get a File or Google Drive > Download a File), or enter the file data manually. |
Name | Enter the company name to which the contact belongs. |
Job Title | Enter the job title of the contact. |
Department | Enter the department name to which the contact belongs. |
Job description | Enter the job details of the contact. |
Symbol | Enter the symbol associated with the organization; for example, a stock ticker symbol, abbreviation, or acronym. |
Type | Select the type. |
Domain | Enter the domain name associated with the organization; for example, make.com. |
Location | Enter the location of the organization office where the person works. |
Emails | Add the email address: Enter the email address. Display Name Enter a display name for the email address. Type Select the email address type. |
Phones Numbers | Add the phone number: Phone Add the phone number. Type Select or enter the type of phone number. |
Addresses | Enter the person's physical address. This may be a P.O. box or street address. All fields are optional. Street Enter the street name. PO Box Enter the P.O. box number. City Enter the city name. Region Enter the area name. Postal Code Enter the area's post code. Country Enter the country name. |
Birthday | Enter the birthday of the contact. Please consult the list of supported day and time formats. |
Events | Specify events related to the person, such as an anniversary. |
URL | Add the person's associated URLs. URL Add the website URL. Type Select or enter the type of the URL. |
IM Clients | Add the Instant Messaging client for the contact: Username Enter the contact's user name used in the IM client. Type Select or enter the type of the IM client. Protocol Select the protocol of the IM client. |
Notes | Enter the person's short biography. |
Relations | Specify the person's relation to another person. |
User-defined fields | Add custom fields: key Enter the field name. Value Enter the value for the field. |
Updates an existing contact.
Connection | |
Contact ID | Select or map the ID of the contact you want to update. |
Name Prefix | Enter the honorific prefix, such as Mrs. or Dr. |
First name | Enter the first name of the contact. |
First name Yomi | Enter the phonetically equivalent name, if this name is Japanese. |
Middle Name | Enter any middle name for the contact. |
Middle Name Yomi | Enter the phonetically equivalent middle name, if the family name is Japanese. |
Family Name | Enter the family name of the contact. |
Family Name Yomi | Enter the phonetically equivalent name, if the family name is Japanese. |
Name Suffix | Enter the honorific suffix, such as Jr. |
Nickname | Enter the person's nickname. |
Source File | Map the file you want to upload from the previous module (e.g., HTTP > Get a File or Google Drive > Download a File), or enter the file data manually. |
Name | Enter the company name to which the contact belongs. |
Job Title | Enter the job title of the contact. |
Department | Enter the department name to which the contact belongs. |
Job description | Enter the job details of the contact. |
Symbol | Enter the symbol associated with the organization; for example, a stock ticker symbol, abbreviation, or acronym. |
Type | Select the type. |
Domain | Enter the domain name associated with the organization; for example, make.com. |
Location | Enter the location of the organization office where the person works. |
Emails | Add the email address: Enter the email address. Display Name Enter a display name for the email address. Type Select the email address type. |
Phones Numbers | Add the phone number: Phone Add the phone number. Type Select or enter the type of the phone number. |
Addresses | Enter a person's physical address. This may be a P.O. box or street address. All fields are optional. Street Enter the street name. PO Box Enter the P.O. box number. City Enter the city name. Region Enter the area name. Postal Code Enter the area's post code. Country Enter the country name. |
Birthday | Enter the birthday of the contact. Please consult the list of supported day and time formats. |
Events | Specify events related to the person, such as an anniversary. |
URL | Add the person's associated URLs. URL Add the website URL. Type Select or enter the type of the URL. |
IM Clients | Add the Instant Messaging client for the contact: Username Enter the contact's user name used in the IM client. Type Select or enter the type of the IM client. Protocol Select the protocol of the IM client. |
Notes | Enter the person's short biography. |
Relations | Specify the person's relation to another person. |
User-defined fields | Add custom fields: key Enter the field name. Value Enter the value for the field. |
Deletes a contact.
Connection | |
Contact ID | Select or enter the ID of the contact you want to delete. |
Contact Group
Retrieves contact group details when a group is created or updated.
Connection | |
Limit | Set the maximum number of contact groups Make will return during one execution cycle. |
Retrieves all contact groups in your account.
Connection | |
Limit | Set the maximum number of contact groups Make will return during one execution cycle. |
Retrieves contact group details.
Connection | |
Contact Group ID | Enter (map) or select the contact group you want to retrieve details for. |
Maximum Number of Members | Set the maximum number of members to return. |
Creates a new contact group.
Connection | |
Contact Group's Name | Enter the name for the new contact group. |
Updates the name of the specified contact group.
Connection | |
Contact Group ID | Enter (map) or select the contact group you want to update. |
Contact Group's Name | Enter the new name for the contact group specified above. |
Deletes a contact group.
Connection | |
Contact Group ID | Enter (map) or select the contact group you want to delete. |
Other
Allows you to perform a custom API call.
Connection | |
URL |
NoteFor the list of available endpoints, refer to the Google Contacts API Documentation. |
Method | Select the HTTP method you want to use:
|
Headers | Enter the desired request headers. You don't have to add authorization headers; we've already added those for you. |
Query String | Enter the request query string. |
Body | Enter the body content for your API call. |
The following API call returns all contacts of the authenticated user in your Google Contacts:
URL:
/v1/people/me/connections/
Method:
GET
Query String:
Key: personFields
Value: names,emailAddresses
(depends on what fields you want to return)
![]() |
The result can be found in the module's Output under Bundle > Body > connections.
In our example, 2 contacts were returned:
![]() |
New modules:
Watch Contact Groups
Get a Contact Group
Create a Contact Group
Update a Contact Group
Delete a Contact Group
Add/Remove Contact from a Group
List My Contacts
List Other Contacts
Deprecated:
Get Labels
Create a Label
Update a Label
Delete a Label
Retrieve Emails
Retrieve Phone Numbers
Retrieve Addresses
Retrieve Websites
Retrieve Relations
Retrieve IM Contacts