How Tag Inheritance Works #
When a parent’s GHL contact has tags, those tags are automatically inherited by all linked child accounts. This means children get access to the same tag-restricted content as their parents.
Mechanics #
- Parent tags are copied to children, minus any “parent-only” tags you configure to exclude.
- Inherited tags are tracked separately in
_ghl_inherited_tag_idsuser meta. - Tag sync is queue-based and asynchronous for reliability.
- If a child doesn’t have a GHL contact yet, pending tags are stored in
_ghl_pending_family_tagsand applied when the contact is eventually created.
Tag Removal #
When a child is unlinked from a parent, all inherited tags are removed from the child’s GHL contact via the sync queue.
Content Restrictions #
Inherited tags count toward content restriction checks via the ghl_user_effective_tags filter. This means if a parent has the “premium” tag, their children can also view premium-restricted content.
