Opus Growth

Create GTM Trigger

Creates a TRIGGER in a workspace.

Type
Makes changes
Credits
3
Platform
Tag Manager
Approval
Preview first, applied after you approve

What it does

Creates a TRIGGER in a workspace. trigger_type = GTM type string: 'pageview' (All Pages), 'domReady', 'windowLoaded', 'click' (All Elements), 'linkClick', 'customEvent', 'formSubmission', 'scrollDepth', 'timer', 'historyChange'.

For 'customEvent' just pass event_name='cf7_success' and the event filter is built for you. If you build it by hand, customEventFilter items are CONDITIONS, not maps: parameters='[{"type":"list","key":"customEventFilter","list":[{"type":"EQUALS","parameter":[{"type":"template","key":"arg0","value":"{{_event}}"},{"type":"template","key":"arg1","value":"cf7_success"}]}]}]' Condition types (filter/customEventFilter/autoEventFilter): equals, contains, startsWith, endsWith, matchRegex, greater, greaterOrEquals, less, lessOrEquals, cssSelector, urlMatches; to negate add {"type":"boolean","key":"negate","value":"true"}. SAFETY: confirm=false → preview only; confirm=true → creates it (staged in the workspace until you publish_gtm_container).

MCP: create_gtm_trigger

How to use it

You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.

Because this tool changes your account, your assistant first shows a preview of exactly what will change. Nothing is applied until you say yes, and every applied change is written to your audit log.

Parameters

NameTypeRequiredDefault
namestringRequired·Human-readable name for the resource being created or updated.
trigger_typestringOptionalpageviewProvider-specific trigger type accepted by this operation. Use a supported value from the tool documentation or returned provider data.
parametersstringOptional·Provider-specific parameter payload accepted by this operation; preserve the documented structure.
event_namestringOptional·Provider event name to send, configure, or query.
workspacestringOptional·Exact workspace identifier or resource name returned by the relevant workspace-listing tool.
containerstringOptional·Exact container identifier or resource name returned by the relevant container-listing tool.
confirmbooleanOptionalfalseSafety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change.