Magic Super ManagerSmart management, from content to customers

Contact State block in Flow Builder

Add or remove tags and set or clear persistent contact attributes.

🧪
Block simulation: Contact StateThis block uses the same visual structure as the real Flow Builder.
InputContact entered the price branch
◆
Contact StatePersistent attributes, tags and state
+ Price lead tag · city = London
Output“Price lead” tag added
Select “Run simulation” to see an example.
⚙️

Actual settings panel for the “Contact State”

The same Flow Builder settings structure; this educational preview does not save anything.

📘
What does each field do?Required/optional status follows the Flow Builder's actual validation rules.
ActionRequired

Choose Set variable, Clear variable, Add tag or Remove tag.

If empty: An active flow requires at least one valid action.
Variable nameConditional

For setting or clearing a variable.

If empty: Cannot be empty for these two actions.
Variable valueConditional

Only for Set variable.

If empty: Cannot be empty when setting a variable.
Tag nameConditional

For adding or removing a tag.

If empty: Cannot be empty for tag actions.

Add or remove tags and set or clear persistent contact attributes.

When to use this block

Use wherever a contact’s progress should be recorded in their profile.

Settings, step by step

1 — Add tag

For example “Price lead” or “Needs follow-up”.

2 — Remove tag

Remove a previous-stage tag when the contact moves on.

3 — Set attribute

Save a persistent value such as the selected product or sales stage.

4 — Clear attribute

Clear a previous value when it is no longer valid.

Inputs

  • Current contact
  • Fixed values or flow variables

Outputs and continuation

  • Continue after applying changes

Practical example

After a price request, add “Price lead” and set the stage to “Reviewing prices”.

Tips

  • Avoid multiple equivalent tags for the same concept.
  • Design tags and attributes for later reporting and decisions.

Troubleshooting

  • Duplicate tags and inconsistent naming clutter contact management.

Related blocks

  • Condition / Filter
  • Save Contact Information
  • Scheduled Follow-up
Test before activation

Contact entered the price branch → “Price lead” tag added

Open Flow Builder →

Was this guide helpful?Real questions help us improve these guides.
Browse all guides →