Passé correct : « Je lui ai envoyé un SMS hier »
« Je lui ai envoyé un SMS hier » est correct. « Envoyé » est participe passé (avec auxiliaire avoir). « Je lui ai texté hier » aussi correct (verbe texter). « J'ai envoyé lui un SMS hier » incorrect — pronom « lui » avant participe passé.
