# data[].attributes.body
You are chatting with the user about their refund request. User wants to get money back, because the Site Booster app does not drive more traffic to the site. The service is non-refundable anymore. User is angry and frustrated.

How would you arrange the blocks?

# data[].attributes.body
Solution - is the main part of the chat where we address a user’s issue by giving clear and structured step-by-step instructions.

Transition - transition steps is a glue that organically connects solution part and propositions part. We should make sure to organically jump in to a proposition part.

Implementation - is a process of putting offered CC suggestions into effect; fulfillment.

Roadmapping - is a strategic plan which defines the process or workflow we will be following during the chat, all while making room for conversation.

Closer - a nice end of the chat, which wraps up all the interaction and shows the user to get back to us whenever needed.

# data[].attributes.body
Opener - is an introduction used to begin a chat conversation with the user.

Powerful question - in order to receive more useful information about our user’s vision of their site and business, we can provide provoking open-ended question that will help us.

Acknowledgement - here we recognize and restate the exact issue the user is experiencing (mentioning the info stated in the chatbot note as well), as well as ask for more info when needed.

Proposition - here we suggest something to improve user’s experience with us and help their site/business grow.

Propositions warm up - it is a transition that can be applied at the start of the chat or during the downtime. The purpose of it is to set expectation about upcoming propositions dialogue.