I have made a custom skill and implemented CanFulfillIntentRequest. But whenever I try to invoke it without invocation name , it provides different result. For eg, I implemented https://github.com/PaulCutsinger/Sample-For-Can-Fulfill-Intent-Request where the invocation name is "voice experts" and intent is "tell me about ". Its works fine when I use with invocation name . Without using invocation name , it gives different result. When I check on CloudWatch logs , there are no logs of the time when I didn't use any invocation name. (But it should trigger lambda since I am using CanFulfillIntentRequest). During manual JSON it works fine. Can someone tell me what might be the error that I am doing. I have looked through the forum questions and answers . But I couldn't get any definite answer to this.