If a card with a pull has an effect that boots the character, do they boot only if successful?
I believe you are correct that the character is only booted if the pull is successful.

Per the rulebook page 29, under 'Spells':


  If the skill check equals or exceeds the spell's difficulty, the spell succeeds and you use that ability. Otherwise, the spell fails and nothing happens.