In Sapien, go down to "Game Data" and under it you should see "cutscene flags". Place them where you want the player to teleport to, and give them each a unique name. Then, in a script, use this command when the player steps into the trigger volume:
(object_teleport "object" "cutscene_flag")
For "object", we use this reference to refer to the player:
(list_get (players) 0)
So if my flag was named "away", this is what my command would look like:
(object_teleport (list_get (players) 0) away)
Which would teleport the player to the flag "away".
If you need a full script, here it is:
(script startup teleport
(sleep_until (volume_test_objects "trigger_volume" (players)) 1)
(object_teleport (list_get (players) 0) "cutscene_flag")
)
"trigger_volume" is the name of the volume you want to use to teleport the player to that "cutscene_flag".