# Chat bot uses default\_fallback\_action instead of defined action

**URL:** <https://forum.rasa.com/t/chat-bot-uses-default-fallback-action-instead-of-defined-action/56726>\
**Category:** Rasa Open Source\
**Created:** [January 2, 2023, 9:59am UTC](https://forum.rasa.com/t/chat-bot-uses-default-fallback-action-instead-of-defined-action/56726 "2023-01-02T09:59:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ak6\_kumar](https://avatars.discourse-cdn.com/v4/letter/a/f9ae1b/32.png) [@ak6\_kumar](https://forum.rasa.com/u/ak6_kumar)\
**Post date:** [January 2, 2023, 9:59am UTC](https://forum.rasa.com/t/chat-bot-uses-default-fallback-action-instead-of-defined-action/56726/1 "2023-01-02T09:59:22Z")

</div>

Most of the part of the conversation goes according to the way I’ve defined in stories.yml but I can’t figure out why whenever I reach certain part of the conversation it just runs the `action_default_fallback` instead of the defined action in `stories.yml` file even though the intent is clearly matched. Can someone explain me where exactly I’m going wrong?

Following is a screen shot of the conversation, from this point onwards it just indefinitely runs `action_ default_fallback`.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/3X/6/9/693b53d6d17a4b43e49d2715bab5610ddc16c07e.png)

Following are the output logs, please note that this log is from the exact same conversation as in the above picture. The log start from the part where the user enters “no” as a response.

```auto
Your input -> no                                                                                                                                                                                                                                        
2023-01-02 15:24:23 DEBUG rasa.core.lock_store - Issuing ticket for conversation 'f0ec7031a5b04951b1af665644a373a3'.
2023-01-02 15:24:23 DEBUG rasa.core.lock_store - Acquiring lock for conversation 'f0ec7031a5b04951b1af665644a373a3'.
2023-01-02 15:24:23 DEBUG rasa.core.lock_store - Acquired lock for conversation 'f0ec7031a5b04951b1af665644a373a3'.
2023-01-02 15:24:23 DEBUG rasa.core.tracker_store - Recreating tracker for id 'f0ec7031a5b04951b1af665644a373a3'
2023-01-02 15:24:23 DEBUG rasa.engine.runner.dask - Running graph with inputs: {' __message__': [<rasa.core.channels.channel.UserMessage object at 0x2d68d74c0>]}, targets: ['run_RegexMessageHandler'] and ExecutionContext(model_id='fa34182ceed1439a820d9950146657c5', should_add_diagnostic_data=False, is_finetuning=False, node_name=None).
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'nlu_message_converter' running 'NLUMessageConverter.convert_user_message'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_WhitespaceTokenizer0' running 'WhitespaceTokenizer.process'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_RegexFeaturizer1' running 'RegexFeaturizer.process'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_LexicalSyntacticFeaturizer2' running 'LexicalSyntacticFeaturizer.process'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_CountVectorsFeaturizer3' running 'CountVectorsFeaturizer.process'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_CountVectorsFeaturizer4' running 'CountVectorsFeaturizer.process'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_DIETClassifier5' running 'DIETClassifier.process'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_EntitySynonymMapper6' running 'EntitySynonymMapper.process'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_ResponseSelector7' running 'ResponseSelector.process'.
2023-01-02 15:24:23 DEBUG rasa.nlu.classifiers.diet_classifier - There is no trained model for 'ResponseSelector': The component is either not trained or didn't receive enough training data.
2023-01-02 15:24:23 DEBUG rasa.nlu.selectors.response_selector - Adding following selector key to message property: default
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_FallbackClassifier8' running 'FallbackClassifier.process'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'domain_provider' running 'DomainProvider.provide_inference'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_RegexMessageHandler' running 'RegexMessageHandler.process'.
2023-01-02 15:24:23 DEBUG rasa.core.processor - Received user message 'no' with intent '{'name': 'deny', 'confidence': 1.0}' and entities '[]'
2023-01-02 15:24:23 DEBUG rasa.core.processor - Logged UserUtterance - tracker now has 29 events.
2023-01-02 15:24:23 DEBUG rasa.core.actions.action - Validating extracted slots: 
2023-01-02 15:24:23 DEBUG rasa.core.processor - Default action 'action_extract_slots' was executed, resulting in 0 events: 
2023-01-02 15:24:23 DEBUG rasa.engine.runner.dask - Running graph with inputs: {' __tracker__': <rasa.shared.core.trackers.DialogueStateTracker object at 0x2d68d74f0>}, targets: ['select_prediction'] and ExecutionContext(model_id='fa34182ceed1439a820d9950146657c5', should_add_diagnostic_data=False, is_finetuning=False, node_name=None).
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'rule_only_data_provider' running 'RuleOnlyDataProvider.provide'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'domain_provider' running 'DomainProvider.provide_inference'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_MemoizationPolicy0' running 'MemoizationPolicy.predict_action_probabilities'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.memoization - Current tracker state:
[state 0] slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 1] user intent: greet | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 2] user intent: greet | previous action name: utter_greet | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 3] user intent: greet | previous action name: utter_offer_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 4] user intent: status_update | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 5] user intent: status_update | previous action name: utter_regret | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 6] user intent: status_update | previous action name: utter_ask_ref_no | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 7] user intent: update_ref_no | user entities: ('id',) | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ticket_num': (1.0,)}
[state 8] user intent: update_ref_no | user entities: ('id',) | previous action name: action_validate_id | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 9] user intent: update_ref_no | user entities: ('id',) | previous action name: action_check_for_error | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 10] user intent: update_ref_no | user entities: ('id',) | previous action name: utter_other_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 11] user intent: deny | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
2023-01-02 15:24:23 DEBUG rasa.core.policies.memoization - There is no memorised next action
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_RulePolicy1' running 'RulePolicy.predict_action_probabilities'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.rule_policy - Current tracker state:
[state 0] slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 1] user intent: greet | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 2] user intent: greet | previous action name: utter_greet | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 3] user intent: greet | previous action name: utter_offer_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 4] user intent: status_update | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 5] user intent: status_update | previous action name: utter_regret | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 6] user intent: status_update | previous action name: utter_ask_ref_no | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 7] user intent: update_ref_no | user entities: ('id',) | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ticket_num': (1.0,)}
[state 8] user intent: update_ref_no | user entities: ('id',) | previous action name: action_validate_id | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 9] user intent: update_ref_no | user entities: ('id',) | previous action name: action_check_for_error | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 10] user intent: update_ref_no | user entities: ('id',) | previous action name: utter_other_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 11] user text: no | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
2023-01-02 15:24:23 DEBUG rasa.core.policies.rule_policy - There is no applicable rule.
2023-01-02 15:24:23 DEBUG rasa.core.policies.rule_policy - Current tracker state:
[state 0] slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 1] user intent: greet | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 2] user intent: greet | previous action name: utter_greet | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 3] user intent: greet | previous action name: utter_offer_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 4] user intent: status_update | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 5] user intent: status_update | previous action name: utter_regret | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 6] user intent: status_update | previous action name: utter_ask_ref_no | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 7] user intent: update_ref_no | user entities: ('id',) | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ticket_num': (1.0,)}
[state 8] user intent: update_ref_no | user entities: ('id',) | previous action name: action_validate_id | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 9] user intent: update_ref_no | user entities: ('id',) | previous action name: action_check_for_error | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 10] user intent: update_ref_no | user entities: ('id',) | previous action name: utter_other_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 11] user intent: deny | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
2023-01-02 15:24:23 DEBUG rasa.core.policies.rule_policy - There is no applicable rule.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_TEDPolicy3' running 'TEDPolicy.predict_action_probabilities'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.ted_policy - TED predicted 'utter_thanks' based on user intent.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_UnexpecTEDIntentPolicy2' running 'UnexpecTEDIntentPolicy.predict_action_probabilities'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.unexpected_intent_policy - Querying for intent `deny`.
2023-01-02 15:24:23 DEBUG rasa.core.policies.unexpected_intent_policy - Score for intent `deny` is `0.42522451281547546`, while threshold is `-0.24197152256965637`.
2023-01-02 15:24:23 DEBUG rasa.core.policies.unexpected_intent_policy - Top 5 intents (in ascending order) that are likely here are: `[('out_of_scope', -0.5236075), ('greet', -0.2858301), ('goodbye', -0.024260074), ('deny', 0.4252245), ('affirm', 0.62844276)]`.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'select_prediction' running 'DefaultPolicyPredictionEnsemble.combine_predictions_from_kwargs'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.ensemble - Made prediction using user intent.
2023-01-02 15:24:23 DEBUG rasa.core.policies.ensemble - Added `DefinePrevUserUtteredFeaturization(False)` event.
2023-01-02 15:24:23 DEBUG rasa.core.policies.ensemble - Predicted next action using RulePolicy.
2023-01-02 15:24:23 DEBUG rasa.core.processor - Predicted next action 'action_default_fallback' with confidence 0.30.
2023-01-02 15:24:23 DEBUG rasa.core.processor - Policy prediction ended with events '[<rasa.shared.core.events.DefinePrevUserUtteredFeaturization object at 0x2d68e1a90>]'.
2023-01-02 15:24:23 DEBUG rasa.core.processor - Action 'action_default_fallback' ended with events '[<rasa.shared.core.events.UserUtteranceReverted object at 0x2d6863d90>]'.
2023-01-02 15:24:23 DEBUG rasa.core.processor - Current slot values: 
        bot_name: chat-bot
        find_id: on the screen when you are trying to park
        ref-id: 120824871527178120399382235499324701230
        ref-id-valid: True
        ticket_num: 9012830912830912830912830912830
        session_started_metadata: None
2023-01-02 15:24:23 DEBUG rasa.engine.runner.dask - Running graph with inputs: {' __tracker__': <rasa.shared.core.trackers.DialogueStateTracker object at 0x2d68d74f0>}, targets: ['select_prediction'] and ExecutionContext(model_id='fa34182ceed1439a820d9950146657c5', should_add_diagnostic_data=False, is_finetuning=False, node_name=None).
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'rule_only_data_provider' running 'RuleOnlyDataProvider.provide'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'domain_provider' running 'DomainProvider.provide_inference'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_MemoizationPolicy0' running 'MemoizationPolicy.predict_action_probabilities'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.memoization - Current tracker state:
[state 0] slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 1] user intent: greet | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 2] user intent: greet | previous action name: utter_greet | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 3] user intent: greet | previous action name: utter_offer_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 4] user intent: status_update | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 5] user intent: status_update | previous action name: utter_regret | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 6] user intent: status_update | previous action name: utter_ask_ref_no | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 7] user intent: update_ref_no | user entities: ('id',) | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ticket_num': (1.0,)}
[state 8] user intent: update_ref_no | user entities: ('id',) | previous action name: action_validate_id | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 9] user intent: update_ref_no | user entities: ('id',) | previous action name: action_check_for_error | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 10] user intent: update_ref_no | user entities: ('id',) | previous action name: utter_other_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
2023-01-02 15:24:23 DEBUG rasa.core.policies.memoization - There is no memorised next action
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_RulePolicy1' running 'RulePolicy.predict_action_probabilities'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.rule_policy - Current tracker state:
[state 0] slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 1] user intent: greet | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 2] user intent: greet | previous action name: utter_greet | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 3] user intent: greet | previous action name: utter_offer_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 4] user intent: status_update | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 5] user intent: status_update | previous action name: utter_regret | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 6] user intent: status_update | previous action name: utter_ask_ref_no | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ticket_num': (1.0,)}
[state 7] user intent: update_ref_no | user entities: ('id',) | previous action name: action_listen | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ticket_num': (1.0,)}
[state 8] user intent: update_ref_no | user entities: ('id',) | previous action name: action_validate_id | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 9] user intent: update_ref_no | user entities: ('id',) | previous action name: action_check_for_error | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
[state 10] user intent: update_ref_no | user entities: ('id',) | previous action name: utter_other_help | slots: {'bot_name': (1.0,), 'find_id': (1.0,), 'ref-id': (1.0,), 'ref-id-valid': (1.0, 1.0), 'ticket_num': (1.0,)}
2023-01-02 15:24:23 DEBUG rasa.core.policies.rule_policy - There is a rule for the next action 'action_listen'.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_TEDPolicy3' running 'TEDPolicy.predict_action_probabilities'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.ted_policy - TED predicted 'action_listen' based on user intent.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'run_UnexpecTEDIntentPolicy2' running 'UnexpecTEDIntentPolicy.predict_action_probabilities'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.unexpected_intent_policy - Skipping predictions for UnexpecTEDIntentPolicy as either there is no event of type `UserUttered`, event's intent is new and not in domain or there is an event of type `ActionExecuted` after the last `UserUttered`.
2023-01-02 15:24:23 DEBUG rasa.engine.graph - Node 'select_prediction' running 'DefaultPolicyPredictionEnsemble.combine_predictions_from_kwargs'.
2023-01-02 15:24:23 DEBUG rasa.core.policies.ensemble - Predicted next action using RulePolicy.
2023-01-02 15:24:23 DEBUG rasa.core.processor - Predicted next action 'action_listen' with confidence 1.00.
2023-01-02 15:24:23 DEBUG rasa.core.processor - Policy prediction ended with events '[]'.
2023-01-02 15:24:23 DEBUG rasa.core.processor - Action 'action_listen' ended with events '[]'.
2023-01-02 15:24:23 DEBUG rasa.core.lock_store - Deleted lock for conversation 'f0ec7031a5b04951b1af665644a373a3'.

```

#### Specs:

1. rasa 3.3.3
2. rasa-sdk 3.3.0
3. Python 3.9.13
4. OS: MacOS Ventura 13.0 (22A380)
5. Processor: Apple M1 Pro

#### Stories.yml

```auto
version: "3.1"

stories:

  - story: starters with valid id
    steps:
      - intent: greet
      - action: utter_greet
      - action: utter_offer_help
      - intent: status_update
      - action: utter_regret
      - action: utter_ask_ref_no
      - intent: update_ref_no
      - action: action_validate_id
      - slot_was_set:
        - ref-id-valid: True
      - action: action_check_for_error
      - action: utter_other_help
      - intent: affirm
      - action: utter_offer_help

  - story: starters with valid id
    steps:
      - intent: greet
      - action: utter_greet
      - action: utter_offer_help
      - intent: status_update
      - action: utter_regret
      - action: utter_ask_ref_no
      - intent: update_ref_no
      - action: action_validate_id
      - slot_was_set:
        - ref-id-valid: True
      - action: action_check_for_error
      - action: utter_other_help
      - intent: deny
      - checkpoint: denied_help

  - story: starters with invalid id
    steps:
      - intent: greet
      - action: utter_greet
      - action: utter_offer_help
      - intent: status_update
      - action: utter_regret
      - action: utter_ask_ref_no
      - intent: update_ref_no
      - action: action_validate_id
      - slot_was_set:
        - ref-id-valid: False
      - action: utter_invalid_ref_no
      - action: utter_raise_ticket
      - intent: affirm
      - action: utter_ticket_number
      - action: utter_other_help
      - intent: affirm
      - action: utter_offer_help

  - story: starters with invalid id
    steps:
      - intent: greet
      - action: utter_greet
      - action: utter_offer_help
      - intent: status_update
      - action: utter_regret
      - action: utter_ask_ref_no
      - intent: update_ref_no
      - action: action_validate_id
      - slot_was_set:
        - ref-id-valid: False
      - action: utter_invalid_ref_no
      - action: utter_raise_ticket
      - intent: affirm
      - checkpoint: raise_ticket

  - story: raise ticket
    steps:
      - checkpoint: raise_ticket
      - action: utter_ticket_number
      - action: utter_other_help
      - intent: deny
      - checkpoint: denied_help

  - story: denied any other help
    steps:
      - checkpoint: denied_help
      - action: utter_thanks
      - intent: goodbye
      - action: utter_goodbye

```

#### config.yml

```auto
recipe: default.v1
language: en
pipeline:
   - name: WhitespaceTokenizer
   - name: RegexFeaturizer
   - name: LexicalSyntacticFeaturizer
   - name: CountVectorsFeaturizer
   - name: CountVectorsFeaturizer
     analyzer: char_wb
     min_ngram: 1
     max_ngram: 4
   - name: DIETClassifier
     epochs: 100
     constrain_similarities: true
   - name: EntitySynonymMapper
   - name: ResponseSelector
     epochs: 100
     constrain_similarities: true
   - name: FallbackClassifier
     threshold: 0.3
     ambiguity_threshold: 0.1

policies:
   - name: MemoizationPolicy
   - name: RulePolicy
   - name: UnexpecTEDIntentPolicy
     max_history: 5
     epochs: 100
   - name: TEDPolicy
     max_history: 5
     epochs: 100
     constrain_similarities: true

```

#### Domain.yml

```auto
version: '3.1'
intents:
- affirm
- bot_challenge
- deny
- goodbye
- greet
- nlu_fallback
- specific_update_status
- status_update
- update_ref_no
entities:
- id
responses:
  utter_greet:
  - text: Hey I'm {bot_name}!
  utter_offer_help:
  - text: How may I help you?
  utter_greet_life_update:
  - text: I'm fine thanks for asking
  utter_goodbye:
  - text: Bye, have a nice day ahead!
  utter_regret:
  - text: Sorry to hear about your unpleasant experience
  utter_ask_ref_no:
  - text: I can help you with that, but first can you please tell me your Ref-no you can find it {find_id}
  utter_invalid_ref_no:
  - text: Sorry I could not find any task with the id {ref-id}
  utter_iamabot:
  - text: I am a bot, powered by Rasa.
  utter_thanks:
  - text: Thanks, happy to help!
  utter_raise_ticket:
  - text: I'm sorry I could not help you with your issue, do you want me to raise a ticket?
  utter_ticket_number:
  - text: I've successfully raised a ticket for this issue with necessary details. Your ticket number is {ticket_num}. You can track your ticket at https://hpe.atlassian.net/servicedesk/customer/portal/{ticket_num}
  utter_other_help:
  - text: Is there anything else I can help you with? I'd be happy to help 😃
session_config:
  session_expiration_time: 60
  carry_over_slots_to_new_session: true
slots:
  bot_name:
    type: text
    initial_value: chat-bot
    mappings:
    - type: custom
  find_id:
    type: text
    initial_value: on the screen when you are trying to park
    mappings:
    - type: custom
  ref-id:
    type: text
    mappings:
    - type: from_entity
      entity: id
  ref-id-valid:
    type: bool
    mappings:
    - type: custom
  ticket_num:
    type: text
    initial_value: '9012830912830912830912830912830'
    mappings:
    - type: custom
actions:
- action_check_for_error
- action_validate_id

```

---

<div class="post-metadata">

**Author:** ![BraveStone9](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/bravestone9/32/22847_2.png) [@BraveStone9](https://forum.rasa.com/u/BraveStone9)\
**Post date:** [July 12, 2023, 11:47am UTC](https://forum.rasa.com/t/chat-bot-uses-default-fallback-action-instead-of-defined-action/56726/2 "2023-07-12T11:47:29Z")

</div>

Hello I am facing a similar issue, did you find a solution to your problem?

---

<div class="post-metadata">

**Author:** ![Irina-Igmm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/irina-igmm/32/23232_2.png) [@Irina-Igmm](https://forum.rasa.com/u/Irina-Igmm)\
**Post date:** [August 9, 2023, 11:48am UTC](https://forum.rasa.com/t/chat-bot-uses-default-fallback-action-instead-of-defined-action/56726/3 "2023-08-09T11:48:44Z")

</div>

Hey, I have the same problem if somoene can help.
