Google Contacts

Stay connected and organized
Connect it
In Keystile Automations → Connections → New connection, choose Google Contacts and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Google Contacts: batch delete contacts (Permanently delete up to 500 contacts in a single call).What it can do (22 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Contact | Add a contact to a Google Contacts account | Yes |
| Add Or Remove Contact Group Members | Add contacts to a contact group or remove them from it. | Yes |
| Batch Create Contacts | Create up to 200 contacts in a single call. | Yes |
| Batch Delete Contacts | Permanently delete up to 500 contacts in a single call. | |
| Batch Get Contact Groups | Read up to 200 contact groups in one call by their resource names. | |
| Batch Get Contacts | Read up to 200 contacts in one call by their resource names. | |
| Batch Update Contacts | Update up to 200 contacts in a single call from full Person objects. | Yes |
| Create Contact | Create a new contact in the connected Google account. | Yes |
| Create Contact Group | Create a contact group, or return the existing one with that name. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Contact | Permanently delete a contact by its resource name. | |
| Delete Contact Group | Delete a user-created contact group. | |
| Delete Contact Photo | Remove the photo of an existing contact. | Yes |
| Get Contact | Read a single contact by its resource name. | |
| Get Contact Group | Read one contact group, optionally with its member resource names. | |
| List Contact Groups | List every contact group of the connected Google account. | |
| List Contacts | List the contacts of the connected Google account. | |
| Search Contacts | Search contacts in Google Contacts account. | |
| Update Contact | Update a contact in Google Contacts account. | Yes |
| Update Contact Fields | Update only the supplied fields on an existing contact. | Yes |
| Update Contact Group | Rename an existing user-created contact group. | Yes |
| Update Contact Photo | Set the photo of an existing contact from base64 image bytes. | Yes |
Start a workflow when… (1 triggers)
- New Or Updated Contact — Triggers when there is a new or updated contact
How Keystile protects it
Every Google Contacts action is checked before it runs, whether it comes from an AI tool or a workflow. 12 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Google Contacts with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access