Tag Incoming Messages for Response Analysis

Labels help you organize and analyze incoming messages at a granular level. While groups are great for segmenting contacts, labels are ideal for isolating answers to a specific question (for example, “Mood = Good”) so you can quickly filter and review message content in the Messages area.

Label the right messages (and analyze faster)

If you just need the essentials, use this as your fast path:

  1. Choose the exact “signal” you want to track with a label
  2. Place Label Incoming Message under the correct category branch
  3. Create or reuse a label (keep names consistent across flows)
  4. Filter Messages by label to review and export cleanly
  5. Avoid over-labeling by tightening rules and limiting scope

You’re done. You can now filter Messages by label and review responses with less noise.

Step-by-Step Process

1
Decide what you want to label

Labels work best when they represent a single, meaningful “signal” such as:

  • A specific answer choice (e.g., “Good Mood”, “Needs Help”)
  • A high-risk keyword response (e.g., “Violence Reported”)
  • A category from a split you want to track separately
  • A response to a particular question in a multi-step flow

[CAPTURE: Flow branch showing a category like “Good” connected to a label action.]

💡
Tip: Use label names that are easy to scan in reporting (short, consistent, and action-oriented).

2
Add “Label Incoming Message” after the right category

Labels are most useful when applied after a split category, so only the messages that match that category get tagged.

  1. Ask a question using Send Message.
  2. Collect and categorize the reply using Wait for Response.
  3. Inside the branch you want to track, add a Label Incoming Message action.
  4. Save the node.

[CAPTURE: Flow showing Send Message → Wait for Response with categories → a “Label Incoming Message” node placed under one category.]

⚙️
Technical Detail: A label applies to the incoming message that triggered the category routing. If you add the label action only under one branch, only messages routed through that branch will be labeled.

3
Create a new label (or reuse an existing one)

When you configure the label action, you can:

  • Select an existing label
  • Create a new label directly from the label dialog
  1. Open the Label Incoming Message action settings.
  2. Choose an existing label, or type a new label name and create it.
  3. Save.

[CAPTURE: Label Incoming Message dialog showing an input/select for label name and an option to create a new label.]

💡
Tip: Reuse labels across flows when they represent the same concept (example: “Consent = Yes”). It keeps message analysis consistent.

4
View labeled messages in the Messages tab

  1. Go to the Messages section in your workspace.
  2. Open the labels panel/list (often accessible via a menu on the right side).
  3. Click the label name (example: Good Mood) to filter messages.

[CAPTURE: Messages tab showing a label list and a selected label filtering the message list.]

5
Keep labels precise (avoid noise)

Labels are meant for message analysis, not contact segmentation. To keep reporting clean:

  • Place labels only under the category branch you actually want to track.
  • Tighten response rules so fewer unrelated replies match the labeled category.
  • If you’re labeling after “All Responses,” add a split first so only certain responses get tagged.
  • Use groups (or contact fields) when you need future targeting or segmentation.
⚠️
Warning: If you label too broadly, you’ll spend more time cleaning data later. Keep labels tied to one clear signal.

Common Issues & Quick Fixes

Problem: I don’t see my label in Messages

Fix: Confirm the flow has actually run and contacts have reached the labeled branch. Make sure the label action is placed after the correct category (not on an unrelated path). Check the Messages tab label menu/panel (it may be behind a side menu icon).

Problem: Too many messages get labeled

Fix: Move the label action into a more specific branch (after the correct split category). Tighten your response rules so fewer unrelated replies match that category. If you label after “All Responses,” add a split first so only certain responses get tagged.

Problem: I used labels, but I actually needed segmentation

Fix: Use groups (or contact fields) if you need to segment contacts for future targeting. Keep labels for analysis and message filtering, and use groups for contact segmentation.