Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

(blue star) Start event – use this element as the beginning of your process

(blue star) Beesender: Text message – use this element to send messages without buttons (for example, greeting, parting, some information, when you don’t expect a response to this message)

(blue star) Beesender: Button messageAsk question – use this element to send messages with buttons OR when you want to receive an answer to your question

(blue star) Beesender: Send image – use this element to send an image

(blue star) Beesender: File – use this element to send a file

(blue star) Beesender: Send location – use this element to send the location

(blue star) Exclusive gateway (OR) – Exclusive gateway (OR)

...

  1. Go to the section Process library Library and click New Process

  2. Fill in a name of your process and a code

  3. Go to the Parameters tab and create 3 required parameters:

...

Follow the link to learn more about working with the [Formula] process element

Beesender:

...

Ask question

Info

Use Beesender: Button messageAsk question element to send messages with buttons OR when you want to receive an answer to your question.

The Beesender: Text messageAsk question has the following mandatory parameters:

...

  1. Select the element User task

  2. Select Beesender: Button messageAsk question from the list

  3. Fill in the fields:

    • ChatId, ClientId, OperatorId

    • Message: Please confirm that the information provided is correct

    • Button 1: Confirm

    • Button 2: Decline

  4. Add element OR

  5. Click on a flow and set the condition:

    • parameter Answer from Beesender: Button message Ask question element == parameter Button 1 from Beesender: Button message Ask question element

  6. Add another flow from element OR and set the condition:

    • parameter Answer from Beesender: Button message Ask question == parameter Button 2 from Beesender: Button message Ask question element

  7. Add the last flow from element OR to Beesender: Button message Ask question element and select flow type = Default type – this is necessary so that if the client doesn't select the buttons, but writes something, the process doesn't break, and repeats the previous question

  8. Add Beesender: Text message element on Confirm flow and field in fields:

    • ChatId, ClientId, OperatorId

    • Text: Thank you, the information is confirmed

  9. Add Beesender: Button messageAsk question element on Decline flow and field in fields:

    • ChatId, ClientId, OperatorId

    • Message: Please enter a valid full name

    • Leave all other fields blank

  10. Add Modify data element, select Contact object, where Id = Id from Read Contact data element

  11. Select column Full name and set to this field the parameter Answer from previous Beesender: Button messageAsk question element

  12. Save your process

  13. Go back to your channel and write a new message to trigger a chatbot

  14. Select buttons to see the result

...