Re-engaging contacts

Raquel Updated by Raquel

We all like prompt responses and answers. We also love conversations where both parties are engaged. Knowing the last time that someone was active on your service is helpful, especially when you can use that information to make the next interaction more timely.

Check out these 3 interaction fields in the contact profile

When you click on a user profile you will note that the default Turn Profile fields have 3 new fields.

Let's look at what each of the fields mean

Last Seen At
Last Message Received At
Last Message Sent At
You can use these fields in Reminders or Journeys. E.g. In Reminders you can search for all contacts that sent you a message between 22 March and today.

Handling late responses

The last journey now resumes when the user respond; even if the response happens much later.

Let's explain how journeys work behind the scenes in Turn.io.

When a user interacts with a journey on your chat service, that journey "owns" the conversation momentarily. This is to prevent other automated messaging from interrupting the flow of the current conversation. However, when someone stops engaging in the middle of the journey it is hard to know if they left the specific conversation for good or if they plan to continue it later.

Now the user has has 3 different ways to resume the last journey even if the user takes longer than 5 minutes(the default expiration time) to respond: clicking a button, selecting a list item or replying to a message (swipe right on a message to reply). These actions will continue the conversation.

Even though the ownership has been handed back after 5 minutes, the user will still be able to resume where they left off.

If they choose to, they will also be able to freely interact with other parts of the service, e.g. if you have "menu" as a keyword trigger and the user sends that it will take them to them menu.

Was this article helpful?

Best Practices for Contact Profile Fields

Contact