@Pro Backup I love this idea and I suspect you could accomplish most if not all of it using Fin’s Custom Actions
Or if not, you could make a feature request for whatever is missing for you to be able to accomplish it this way because I’m sure the Intercom team will be interested in this use case.
The other thing I’m thinking is that if you have most of this information in Custom Attributes in Intercom already for the user then Fin should already have access to some of that context as it says this is supported although it doesn’t support CVDAs it does support CDAs:
Support for CDAs
Here’s some use case examples as well for Custom Actions
The other thing that may be helpful is to create Audiences in Fin so you can provide content targeted to a user’s plan levels and specific feature access as well because that might be helpful to you.
Setting up Audiences in Fin
According to the page linked above “Once this audience is saved, it is then possible to apply it to any of your Fin AI Agent content.”
This should help make sure your users get to the right info based on their plan level and features especially.
At the same time I also feel like it would be very interesting to have a dynamic prompt that’s populated by info from the CDAs that you could craft with dynamic variables as well. I’m not sure if that’s possible at this time but might be worth requesting in addition to what’s possible with custom actions too.
Hope this helps!
Hi @Nathan Sudds ,
thanks a lot for your thorough answer, I’ll answer in bullet point
- CDA’s: Do you have some tips on how to inform Fin on how to use them best? Does it help to add descriptions (in settings > people data > edit attribute) ? Should I use some conventions in the names of the attributes?
- Audiences: check, will use this
- Custom actions: the docs at https://www.intercom.com/help/en/collections/3510275-custom-actions-objects don’t mention Fin, does this mean these are completely separate flows (manually handcrafter) where Fin is never part of the conversation. Or is Fin smart enough to know when to invoke a custom action?
Thanks!
Hi @Pro Backup ! Ebenezer here from Engineering Support.
Regarding your two questions…
- The descriptor section you see when you are editing attributes would’t be used be FIN but this would be a really cool feature to add. I can bring this up with the product team as a feature request to see if this is something they can implement.
- Fin currently doesn’t utilise custom actions in any way but I do believe this is in the works!
Hope this help!