Territory Management, automatic assignment B2C

Territory Management, automatic assignment B2C

Hello!

We are a B2C business undergoing a restructure of our database where we will restrict user access to contact records based on territory. 

We offer 3 activity streams, where clients booking info is added to the CRM via API from Checkfront. When they place a booking, it creates a contact for them, and adds a deal to their record with the appropriate info. 

We want some sort of automatic rule/workflow in place so that when a contact record is created by the API, the appropriate territory is assigned to the contact. We're unable to do this with accounts, as a client may take part in multiple activities (therefore being in multiple territories). 

Any help much appreciated!