Can we have checkpoint in the middle of main story?

I have Main Story as below

  • story: step:

    • intent: user_intent
    • checkpoint: user_form_checkpoint
    • checkpoint: user_form2_checkpoint
    • action: action_followup
  • story: step:

    • checkpoint: user_form_checkpoint
    • action: user_form
    • active_loop: user_form
    • slot_was_set:
      • slot_name: value
    • active_loop: null
  • story: step:

    • checkpoint: user_form2_checkpoint
    • action: user_form2
    • active_loop: user_form2
    • slot_was_set:
      • slot_name2: value
    • active_loop: null

Question:

  1. If I have only 1 check point then flow never goes back to action_followup in main story
  2. If I have 2 check point then it executes 2nd check point and again flow never goes back to action_followup in main story

I may have wrong understanding about checkpoints. In that case is there anything in rasa through which I can achieve above mention main story flow?

Hey @parth1618 I think it should be meant for starting and for ending of the stories and that make more sense of executing the stories and dialogue for conversations. I know you had already seen this reference link : Stories for checkpoints so, see some examples and try implement the flows as per your use case, try may be in-between. I hope this will help you. good luck Parth!

@parth1618 Hi, Parth, I hope you doing fine? if this suggestion help you to understand the checkpoint concept; Iā€™d request to close this thread with solution or if not please share your solution for others. Thanks.