You can design automatic replies and trigger messages that resemble a person typing them manually using Flows. They can be very powerful when used on the right task.
The most common use for them is to reply automatically to chat messages in the form of static replies or multi-level conversations like in chatbots.
They can be used both for receiving messages, but also for sending them.