Creating a CRM and I was hoping to create a master interface to act as a management dashboard and draw from multiple different bases. Is this possible? or does all the information have to be in one base under different tables?
An interface can only pull from one base.
However, you can sync views from other bases to a single destination table (or multiple destination tables) in a base. Then you can pull your interface from there.
However, note that the data will be read-only in your destination table, so that may be a dealbreaker for you. Also, when you sync bases, there is a maximum number of syncs that you can setup.