We currently have an app that a number of customers have installed. It has basic access to to the contact record (mainly for a marketing use case).
We want to add an optional CRM extension to show some extra custom data next to the contact record. Is it recommended to create a separate app? I would prefer to add it to our existing app, but I'm concerned about the following 2 things:
- Will it break connections that existing customers have already setup if I modify the app to have the CRM extension?
- If someone installs our connect app that has a CRM extension, will the extension automatically be added to the contact record? Can admins optionally disable the extension's UI widget but at the same time still allow for our REST api access to the contact record?