You could take a look over here at the behavior tree quickstart guide.
https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/QuickStart/
Basically you handle animations in your anim state which usually reads out something like velocity, is in air or whatever. Those animations always get played if that happens. You can also add custom calls to specific animations and all that good stuff.
Take a look over here at how to set up your character to use all the cool UE features:
Also the content examples are a good place to take a look (which you can download via your launcher)