This is an excellent use case of having a web-based system to manage customer data. However, I used to use insync to sync my Google drive locally. There is an option to sync the actual file contents not just links to the online Google version.