Zapier is fragile and cant really accomplish this well.
This app does exactly this, sends SMS reminders based on meetings/events pre or post meeting start times. It pulls phone numbers from your Hubspot contacts, syncs w/ your Google/Outlook calendar and sends out sms/text reminders prior to your meetings.
You can setup whatever templates you need based on keywords/criteria, etc…