# Google Contacts integration

> Contact management platform for managing people, contact groups, and directory profiles.

- Authentication: oauth2

## Tools (24)

- **Batch Create Contacts**: Create multiple new contacts in a single request (up to 200).
- **Batch Delete Contacts**: Delete a batch of contacts by resource name (up to 500).
- **Batch Get Contact Groups**: Get multiple contact groups by resource name in a single request (up to 200).
- **Batch Get People**: Get information about multiple people by specifying a list of resource names in a single request.
- **Batch Update Contacts**: Update multiple existing contacts in a single request (up to 200). Each entry must include its current etag.
- **Copy Other Contact to My Contacts**: Copy an "Other contact" to the user's "myContacts" group, creating a new regular contact. Original is preserved.
- **Create Contact**: Create a new contact person and return the person resource.
- **Create Contact Group**: Create a new contact group owned by the authenticated user. Group names must be unique.
- **Delete Contact**: Delete a contact person. Non-contact data associated with the person is preserved.
- **Delete Contact Group**: Delete an existing contact group, optionally deleting all contacts within it.
- **Delete Contact Photo**: Delete a contact's photo.
- **Get Contact**: Get information about a person by specifying a resource name. Use `people/me` for the authenticated user.
- **Get Contact Group**: Get a specific contact group owned by the authenticated user, optionally including member resource names.
- **List Contact Groups**: List all contact groups owned by the authenticated user, without member resource names.
- **List Contacts**: List the authenticated user's contacts with pagination and optional sort order.
- **List Directory People**: List domain profiles and domain contacts in the authenticated user's Google Workspace domain directory.
- **List Other Contacts**: List all "Other contacts" — contacts that are not in any contact group (typically people interacted with via email).
- **Modify Contact Group Members**: Add or remove contacts from a contact group in a single request (combined max 1,000).
- **Search Contacts**: Search the authenticated user's contacts using a prefix query across names, emails, and phone numbers.
- **Search Directory People**: Search domain profiles and domain contacts in the authenticated user's Google Workspace domain directory.
- **Search Other Contacts**: Search the authenticated user's "Other contacts" using a prefix query.
- **Update Contact**: Update contact data for an existing contact person. Requires the contact's current etag.
- **Update Contact Group**: Update the name or client data of an existing contact group. Requires the group's current etag.
- **Update Contact Photo**: Update a contact's photo with a base64-encoded image.

## Related prompts

- [Revive dormant relationships every Friday with Google Contacts](https://www.generalinput.com/prompts/revive-dormant-relationships-every-friday-with-google-contacts.md)
- [Daily birthday and anniversary digest from Google Contacts to Slack](https://www.generalinput.com/prompts/daily-birthday-and-anniversary-digest-from-google-contacts-to-slack.md)
- [Mirror new HubSpot contacts into Google Contacts](https://www.generalinput.com/prompts/mirror-new-hubspot-contacts-into-google-contacts.md)
- [Save your real Gmail conversations to Google Contacts every Monday](https://www.generalinput.com/prompts/save-your-real-gmail-conversations-to-google-contacts-every-monday.md)
- [Save Calendly bookings to Google Contacts with a prep brief](https://www.generalinput.com/prompts/save-calendly-bookings-to-google-contacts-with-a-prep-brief.md)

Connect Google Contacts in General Input: https://www.generalinput.com/apps/google-contacts