Newbie question using socials and new conversations | Community
Skip to main content
Answered

Newbie question using socials and new conversations


Hi there, I am starting with a very simply implementation. We are only using Facebook through socials to start (no web or mobile implementation.) 

We have a workflow that I want to run whenever someone opens a new conversation with us. I don’t want it to run the workflow for that person again until we close the conversation. Our workflow asks some basic questions and then assigns the conversation to me. I want to them communicate manually with the lead and then once I am done I want to close the conversation, and the next time they message us they get the workflow again.

Thank you!

Best answer by Emilygav

Hey ​@Richard Cherskov, Emily here from Support Engineering at Intercom 👋🏼

 

You can use conversation tags to control workflow triggers!

Here’s how you might set it up:

  • When your workflow runs (e.g., when someone opens a new conversation), add a unique tag to that conversation (such as "Workflow Triggered") *note: use a conversation tag and not a person tag.
  • Configure your workflow’s audience rules to only trigger if the conversation does not already have this tag. This ensures the workflow only runs once per conversation, regardless of how many messages the user sends in that thread.
  • When you manually close the conversation, the next time the user messages you (which creates a new conversation), the workflow will trigger again as the tag will not be present on the new conversation.

This approach works for social channels like Facebook, as the workflow logic is based on conversation state and tagging, not the channel type :)

 

 

View original
Did this topic help you find an answer to your question?

2 replies

Nur Nahid
Super User ✨
Forum|alt.badge.img+5
  • Super User ✨
  • 131 replies
  • June 12, 2025

Sounds like a solid setup!

You can use conversation status as a condition in your workflow. Set it to trigger only when a new conversation is opened and the last one is closed. That way, the workflow won’t repeat until you manually close it.

Should work well for your Facebook-only setup!


Emilygav
Intercom Team
Forum|alt.badge.img+6
  • Intercom Team
  • 124 replies
  • Answer
  • June 20, 2025

Hey ​@Richard Cherskov, Emily here from Support Engineering at Intercom 👋🏼

 

You can use conversation tags to control workflow triggers!

Here’s how you might set it up:

  • When your workflow runs (e.g., when someone opens a new conversation), add a unique tag to that conversation (such as "Workflow Triggered") *note: use a conversation tag and not a person tag.
  • Configure your workflow’s audience rules to only trigger if the conversation does not already have this tag. This ensures the workflow only runs once per conversation, regardless of how many messages the user sends in that thread.
  • When you manually close the conversation, the next time the user messages you (which creates a new conversation), the workflow will trigger again as the tag will not be present on the new conversation.

This approach works for social channels like Facebook, as the workflow logic is based on conversation state and tagging, not the channel type :)

 

 


Reply