IntentRequest v LaunchRequest

Alexa docs show that there is more than one way to launch a skill; in this case I’m curious whether Voiceflow can differentiate between a LaunchRequest, and an IntentRequest?

https://developer.amazon.com/en-GB/docs/alexa/custom-skills/understanding-how-users-invoke-custom-skills.html#cert-utterances-support-invocation

Cheers

Sam

If you want to invoke the skill with intent, called “one-shot invicatiion”, use intent block.

https://docs.voiceflow.com/voiceflow-documentation/untitled/intent-block

also, supports nane-free instruction with canFulfillIntent. but this is for US only, beta feature as alexa, and seems not work always. (I’ve never used because I use Japanese)

https://docs.voiceflow.com/voiceflow-documentation/discovery/canfulfillintent

2 Likes

Thank you!

I was using the Interaction block instead of the Intent block :man_facepalming::roll_eyes:

1 Like

Did you guys remove CanFulfillIntent? I don’t see it anymore in the intent.

1 Like

Personally, I’ve never used canFulfillIntent because canFulfillIntent does not support my language and am not sure if it’s gone or not.

@Braden @Nicolas

1 Like

Hey @jpellegrino, we don’t have canfulfillintent anymore as it wasn’t getting much traction. There will be some replacements for canfulfillintent coming! :slight_smile:

1 Like

I believe this to be a great way to get your skill out to more people, please update this post when the alternative is available or canfulfillintent is reinstated as a function.
Thank you