Available triggers
Contact Tag Added
Fires whenever a contact in your workspace gets a tag — whether the tag was added by hand, by a Goliath workflow automation, or by another Zap. You can either listen for any tag being added, or scope the trigger to a specific tag so the Zap only fires when that tag is applied. Scoping is the recommended pattern: it keeps your Zap quota lean and avoids re-running on tags you don’t care about.The tag name to watch for. Leave empty to listen for any tag added to any
contact in your workspace.
What you’ll see in the test step
When you set up the Zap, Zapier’s Test trigger step will pull a sample contact from your workspace and show you all the fields you can map into later steps:Field reference
| Field | Type | Notes |
|---|---|---|
contact_id | string | The Goliath contact ID. Use this to look the contact up later or pass it into the Update Contact action. |
contact_name | string | The contact’s full name, title-cased. |
primary_phone | string | The contact’s best phone number. Empty if none on file. |
primary_phone_type | string | MOBILE, RESIDENTIAL, or UNKNOWN. |
primary_email | string | The contact’s best email. Empty if none on file. |
primary_address | string | The contact’s primary linked property address. |
phone_numbers[] | list | Every phone on file, with type and verification status. |
emails[] | list | Every email on file, with verification status. |
properties[] | list | Every linked property address. |
tags[] | list | Every tag and custom field value on the contact. |
contributors[] | list | Every Goliath user assigned to the contact. |
seller_intent_score | number | Goliath’s seller-intent score (0–100), if available. |
The
primary_phone, primary_email, and primary_address fields are
flattened versions of the highest-ranked entry in their respective lists,
so you can drag them straight into a Slack message or email body without
digging into an array.Common patterns
- Push hot leads to Slack. Trigger on tag =
Hot Lead, action = Slack Send Channel Message. Mapcontact_name,primary_phone, andseller_intent_scoreinto the message body. - Sync contacts to a CRM. Trigger on tag =
Synced, action = your CRM’s Create Contact. Use the email and phone fields to fill the record. - Email a stakeholder. Trigger on tag =
Needs Review, action = Gmail Send Email with a digest of the contact’s properties and intent score.
Limitations
- Only the Contact Tag Added event is currently supported. Property, deal, note, and task events are not exposed to Zapier yet.
- The trigger fires across your whole workspace — you can’t filter by user, contributor, or pipeline today. Use a tag to narrow it.