Your organisation and workplace have a duty of care to maintain and promote your own safety and wellbeing.
Unfortunately, there is potential for unsafe encounters with clients. This can mean physical, emotional, and social risks or harms. (A social harm could include clients making negative comments about or encouraging people to snub you.)
If you are meeting in person, sit down in the chair closest to the door. You might use a physical duress alarm (‘panic button’) or an app that does the same thing.
You should follow your organisation’s policy around when and where to meet with clients and contacts. Organisation policy and procedures aim to protect you as well as the client from risks/harms. For instance, it might be convenient to meet a client/contact somewhere near your home, but this exposes you to the risk of being followed home. Likewise you might receive a request to add a new client/contact on social media, but this creates a threat to your own privacy.
The NSW Health department recommends the LOWLINE model for de-escalating angry or tense situations:
Source: https://www.health.nsw.gov.au/mentalhealth/psychosocial/strategies/Pages/managing-anger.aspx
When situations involving anger or physical violence arise, it is really important to follow up appropriately.
Safe Work Australia guidelines provide a concise outline of the steps a workplace can take to promote worker safety in the face of anger, aggression and physical violence.