Google Contacts

Google Contacts

· #102 most-used

Your agent's address book — always in sync

CRMProductivityCommunicationHRSalesAutomation

Google Contacts is the shared address book at the centre of every Google Workspace account — web, mobile, and Gmail sidebar, all reflecting the same live data. Connect it to Actionist and your agents gain full read/write access: they create contacts from form submissions, update records when job titles change, segment people into groups as deals progress, and search by name or email before any outbound action fires. The result is a CRM-grade address book that stays current without any manual upkeep.

Average time saved
10 hours
per person · per month
1 workdays back

Eliminates manual work. Agents eliminate the manual copy-paste of contact details between web forms, spreadsheets, and the address book — each new person lands in Google Contacts automatically, with the right group tags, before any human opens the record.

Schedule

What your Google Contacts agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Mon
Tue
Wed
Thu
Fri
7am
8am
9am
10am
11am
12pm
1pm
2pm
3pm
4pm
5pm
6pm
Agents
Multi-app workflows

Google Contacts × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~46 hrsSaved / week
6Personas served
customer-success★ FeaturedSaves 1h saved · runs ~10× /week

Inbound email → contact enriched, follow-up booked

When a customer sends a support email, your agent fetches their full Google Contacts record within seconds — job title, account tier, and last interaction note all surface before a human reads the thread. The contact record is updated with the email timestamp and sentiment flag, a Slack alert fires to the owning CSM, and a 30-minute follow-up call is blocked on Google Calendar — all before anyone manually opens the inbox.

Trigger: When a new email arrives in the support Gmail inbox
Step 1 trigger
Gmail
Detect new support email
Step 2 read
Google Contacts
Fetch sender's contact record
Step 3 write
Google Contacts
Update contact with email timestamp
Step 4 write
Slack
Alert CSM with contact summary
Step 5 write
Google Calendar
Book 30-minute follow-up slot
Zero cold-open support calls
Savings

What this looks like for your team

The comparison strip shows real manual tasks your agent replaces. The calculator translates that into your team's numbers.

Without Actionist
With Google Contacts agent
  • Sales
    Manual contact entry after calls
    Reps spend 18 min/week typing call notes and new contacts into the address book from memory after demos.
    18 min/week
    Sales Agent
    Agent logs contacts from every call
    When a call ends, the agent creates or updates the Google Contact with call date, outcome note, and a 'Demo' group tag — zero rep effort.
  • Marketing
    Exporting lists for campaigns
    Marketers spend 13 min/week downloading contact lists from Google Contacts and importing them into the email platform for each campaign.
    13 min/week
    Marketing Agent
    Agent syncs segments in real time
    When a deal stage changes, the agent moves the contact between groups instantly — the email platform segment is always current, no export needed.
  • Customer Support
    Looking up caller details manually
    Support reps spend 18 min/week searching Google Contacts by hand before answering inbound calls or tickets to find account tier and owner.
    18 min/week
    Customer Support Agent
    Agent prefills caller context
    Before the call connects, the agent fetches the contact record and posts name, tier, and last interaction to Slack — the rep picks up already briefed.
  • Human Resources
    Adding new hires to address book
    HR staff spend 7 min/week manually adding new employee contacts to Google Contacts and assigning them to the correct department groups.
    7 min/week
    Human Resources Agent
    Agent onboards contacts automatically
    When HR approves a new hire in the HRIS, the agent creates the Google Contact and adds them to the 'All Staff' and department groups instantly.
  • Finance
    Entering vendor contacts by hand
    Finance staff spend 13 min/week creating Google Contact entries for new suppliers after procurement approves them in the ERP.
    13 min/week
    Finance Agent
    Agent creates vendor contacts on approval
    The moment a vendor is approved, the agent creates their Google Contact with account manager details and a 'Vendors' group tag — no manual step.
  • Operations
    Bulk contact imports from spreadsheets
    Ops teams spend 25 min/week manually importing event registrant or partner lists from Google Sheets into the address book row by row.
    25 min/week
    Operations Agent
    Agent bulk-creates from any sheet
    When new rows appear in the import sheet, the agent runs Find or Create for each row — 200 contacts processed and tagged in under 2 minutes.
  • Legal
    Adding counterparty contacts post-deal
    Legal staff spend 6 min/week entering opposing counsel or counterparty details into Google Contacts after contract execution.
    6 min/week
    Legal Agent
    Agent captures counterparty on signing
    When a contract is signed in DocuSign, the agent creates the counterparty's Google Contact and tags them in the 'Counterparties' group automatically.

+ 100s of other automations your agent handles

Average monthly savings
10 hours / person
ROI calculator

See what your team gets back

Team size
10 people
Fully-loaded rate
$20 / hour
Hours / week
25
Hours / year
1,250
Annual ROI
$25,000

Baseline: 2.5 hrs saved per person per week, across the full Google Contacts automation set.

Connect

How to plug Google Contacts into Actionist

Pick the connection method that suits your environment.

The Google Contacts MCP server gives your Actionist agent native read/write access to your entire address book — no API keys to rotate, no OAuth dance to manage manually. Connect once and your agent can create, update, search, and group contacts as naturally as you would from the Google Contacts web app.

1
Open the Apps tab

Find Google Contacts in the Apps library and click Connect. MCP is selected by default.

2
Sign in with Google

Click 'Authorise with Google' — a standard OAuth consent screen opens. Select your Google Workspace or personal account and grant the Contacts read/write scope. The token is stored securely and refreshed automatically.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Read the Google Contacts docs →
Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

6 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with Google Contacts

Reusable agent skills that work well alongside this app.

Gog

Command-line skill for reading and writing across all Google Workspace services — Gmail, Calendar, Drive, Contacts, Sheets, and Docs — from a single authenticated session.

Google Contacts

Managed OAuth skill for the Google Contacts People API — create, search, update, and delete contacts and contact groups without handling token refresh yourself.

MCP servers

MCP servers that work with Google Contacts

Connect Actionist to MCP servers built for or around this app.

Google Contacts
Official

Official MCP server that lets AI agents list, search, create, and manage Google Contacts records through the standard Model Context Protocol interface.

FAQs

Questions about Google Contacts + Actionist

How do I connect Google Contacts to Actionist?
Open the Apps tab, find Google Contacts, and click Connect. Select the MCP method — Actionist will prompt you to sign in with Google and approve the Contacts read/write scope. The token is stored securely and refreshes automatically; you won't need to reconnect after expiry.
What Google OAuth scopes does the connection need?
The MCP connection requests the 'https://www.googleapis.com/auth/contacts' scope, which covers reading, creating, updating, and deleting both contacts and contact groups. If you only need read access, you can request the narrower '.readonly' scope — but write-heavy automations like Create Contact or Add Contact to Groups will be blocked.
Can my agent work with Google Workspace shared address books?
Yes — the connection authenticates as a specific Google account. If that account has access to a shared Google Workspace directory, the agent can read those contacts too. For company-wide address books, connect using a service account or a Google Workspace admin account with Directory API access enabled.
What can the agent do with contact groups?
The agent can create new groups, list all existing groups, add contacts to groups, and remove contacts from groups. This makes it straightforward to build segmentation logic — for example, moving a contact from 'MQL' to 'SQL' when a HubSpot deal stage changes, or adding new hires to 'All Staff' the moment HR approves them.
Will my agent create duplicate contacts if it runs the same workflow twice?
Use Find or Create Contact instead of Create a contact for any workflow that might fire more than once for the same person. Find or Create checks for an existing record by email first — if a match exists, it returns that record; if not, it creates a new one. This eliminates duplicate accumulation without extra branching logic in your workflow.
Does the New or Updated Contact trigger fire for every field change?
Yes — the New or Updated Contact trigger fires on any change to a contact record, including field edits made by humans in the Google Contacts web app, mobile app, or Gmail sidebar. To avoid trigger loops, make sure your agent's write actions don't modify fields the trigger is watching unless you add a provenance check — for example, skip processing if the contact's notes field already contains your agent's signature string.
How many contacts can the agent retrieve at once?
Retrieve All Contacts returns up to 1,000 contacts per call by default. For larger address books, the agent paginates automatically using the nextPageToken from the People API response — you don't need to wire the pagination logic manually. Bulk operations on 10,000+ contacts should be scheduled during off-peak hours to stay within Google's API rate limits.
Can I disconnect Google Contacts without losing my contact data?
Yes — disconnecting in Actionist revokes the OAuth token and removes the agent's access, but it does not delete any data in Google Contacts itself. Your address book, groups, and all contact records remain exactly as they were. You can reconnect at any time and the agent will resume with full access to the existing data.