Skip to main content

Contact Actions: Folders, Properties & Data Collection

Organise contacts into folders, update properties, collect emails and other data, and set opt-in status from your Inrō scenarios.

Contact actions work on the contact's record during a scenario. They organise contacts into folders, update properties, collect information, and set opt-in status. Most of them send nothing to the contact; the exception is data collection, which asks the contact a question. You'll find them in the Contacts section of the step picker.

Add or remove folder

Adds the contact to a folder, or removes them from one.

The Add or remove folder node with the add/remove toggle and folder picker.

Pick the folder and choose add or remove. Folders are Inrō's main way to segment contacts, so adding someone to a folder partway through a flow tags them in real time based on where they got to.

Adding a contact to a folder also fires the Contact is added to a folder trigger, so you can chain scenarios: finishing one flow can start the next. For more on folders, see Folders: Create, Organise & Automate.

Update contact property

Sets or updates a value on the contact's record.

The Update contact property node showing the property picker and value field.

Pick the property, then enter the value. Use the Insert variable button to set it from data you already have, like {{trigger.date}} or {{contact.username}}. Common uses: stamping a "Status" of "Interested," recording which campaign brought a contact in, or saving the date they entered your funnel. You can read these values later with conditions, or in messages. See Contact Profiles & Custom Properties.

Ask for information

Asks the contact for a piece of information, waits for their reply, and saves it to a contact property automatically. This one action covers email, phone, and any custom property. There's a ready-made Collect email address shortcut in the step picker, which is this action pre-set to email.

The Ask for information node showing the prompt message, the property picker, and the 'When information is collected' branch.

The Ask for information node showing the prompt message, the property picker, and the 'When information is collected' branch.

Configure these:

  • Prompt message. What you send to ask for the information.

  • Property to collect. Email, phone, or any custom property you've created.

  • Detection. When AI features are on, Inrō uses AI to pull the value out of the contact's reply. When AI is off (or you turn detection off), it falls back to format detection for email, phone, number, and date, or saves the raw reply for text.

  • Ask again when the reply doesn't match. Optionally re-ask if the reply isn't valid, with your own "that doesn't look right" message and a maximum number of retries. After the last attempt, you choose whether to continue to the next step or send the contact down the expiration branch.

The action branches two ways:

  • When the information is collected, the value is saved and the flow continues down this branch.

  • If nothing valid comes in before the timeout, the expiration branch fires.

This is the simplest way to build an email list through Instagram. The contact replies in the DM, with no form or app switch.

Update contact status

Opts the contact in or out of automated messaging.

The Update contact status node showing the opt-in / opt-out choice.

Choose opt in or opt out. Opt a contact in after they tap a "yes, keep me updated" button, and opt them out when they ask to stop. Opting someone out doesn't delete them; it flags their record so future scenarios skip them automatically.

Related actions

Two actions you might expect here live elsewhere because of how they're grouped:

🐾 Netsuke's Tips

  • Combine Ask for information with Update contact property to build a rich profile in one flow: collect a phone number and save it, collect a budget and save it, all in sequence.

  • Use Add or remove folder at the end of every meaningful scenario to record where the contact ended up. It makes your campaign targeting far more precise later.

  • Add a property description to any custom property you collect with AI detection. The description helps the AI recognise the value in a free-text reply.

  • Opt contacts out the moment they ask. The Update contact status action keeps your list clean without manual work and protects your account.

What's next?

To connect a scenario to external tools, push data to a CRM, or log a conversion in Meta, read Integration Actions: Calendly, Shopify, HTTP Requests & More.

Did this answer your question?