What you need to do is possible but requires some serious custom coding and an API like this.
- How many leads per hour are you expecting?
- How many locations are we talking about?
P.S. If this is critical to your campaign success you can email me directly at: h [at] revise [dot] cc
to discuss details and offer you a better estimate on how much work would be involved.
Not sure if Unbounce can do this off-hand, unless you utilize Hristian’s API integration advice. If you have a territorial sales setup though, I bet you use a CRM.
If yes, use Unbounce and then something like Zapier to insert the lead into the CRM and handle territorial assignments at the CRM level. CRMs like Salesforce, Zoho, Dynamics, etc are well equipped to handle this exact issue.
If you go the CRM route, a non-coder like yourself should be able to pull it off in a couple hours.