Sending sms or message

How can I create a shortcut which will trigger on me arriving at my office. Once I reach office I want an sms/message or whatsapp send to my wife in the background without me manually intervening.

As far as I know, sending a message with Shortcuts will always require a manual confirmation that you want the Shortcut to run. You may want to look into IFTTT.

You may be able to send an email upon entering an specified area (that would be your office). This email could be sent to your wife’s phone.

Can we do this with an integration of shortcuts and zapier ?

Zapier has info on using Shortcuts to invoke Zapier webhook URLs.