rival-black•16mo ago
intent request VS launch request
whats the difference between Intent request VS Launch request ?
How to trigger each ?
How to test it on whatsapp ?
13 Replies
rival-blackOP•16mo ago
No GPT auto-generated reply here ?
robust-apricot•16mo ago
LAUNCH starts the conversation. use it only once per ID
INTENT tells voiceflow that the users has this X intent. if voiceflow is waiting for an intent, itll direct the user. it's used to externally inform the user intent. youd want this if you have an external NLU
documentation so you can learn how to use it: https://developer.voiceflow.com/reference/stateinteract-1
robust-apricot•16mo ago
You can click "EXAMPLES" and check the request for each

robust-apricot•16mo ago
the doc itself has valuable info, read it carefully

rival-blackOP•16mo ago
Can an external event that happens on a external API (a stripe payment) trigger a intent (thus a flow) in voiceflow ?
The payment is confirmed by stripe so it triggers an intent that trigger a message « payment done »
robust-apricot•16mo ago
Yes, I recommend you to read my thread you can understanding what you can and can't be done with this
https://discord.com/channels/1079548823610871889/1243602070930718811
For my specific case, it won't work without a few workaround, however they're getting a totally new system called trigger instead of intents, and the voiceflow team told me itd fix this
rival-blackOP•16mo ago
ETA ?
robust-apricot•16mo ago
"We are going to migrate the Intent step to a "Triggers" step and this will remove the need of using Intents for events.https://changelog.voiceflow.com/en/upcoming-release-migration-from-intent-step-to-triggers-step?user_id=1d3d1865-7159-498e-a23d-50802abd325a" the post says june
rival-blackOP•16mo ago
Would it match this spec ?
robust-apricot•16mo ago
Unless the rest of your flow is complex, you can already do it with the current interact/intent API.
rival-blackOP•16mo ago
The rest of the flow is only messages and api blocks
robust-apricot•16mo ago
From what I've concluded, if you intent (payment_confirmation) can only be activated externally and not internally, just create it without any utterances, and transform your capture/listen/choice steps into a INTENT/NOMATCH block
again, read the thread I linked so you can deeply understading this. good luck!
rival-blackOP•16mo ago
Would you mind to show me a Test flow you’re refering to