2 bubble apps integration

Hi Everyone
I have question , i need to develop 2 kinds of apps
1- The main client app which is B2C and this app should be public .
2- another acting as a data base app for the main app that should be accessed only by specific users .
this data base app should act as a central data base that will export all the data to the main app (B2C).

is this possible to do using the sample app feature on settings and run backend schedule workflows to export the data everyday for instance.

or is there any other ways like API integration .