how do you put your pawn into the rift for people to get? or does that happen automatically?
Automatic, her stats/gear will update when you sleep at an inn. So just be sure to go to the inn from time to time.
Rift crystals serve no other purpose than for renting pawns right?
There's a vendor at the first encampment that you can buy stuff with RC.