Thanks to this local post https://salesforce.stackexchange.com/questions/415087/adding-a-crm-analytics-dashboard-to-a-salesforce-page-so-users-without-license-c, that contains this insight that sums up the process well: > It's all super convoluted, I am afraid I've found this [Tableau CRM Packaging for ISVs](https://medium.com/inside-the-salesforce-ecosystem/tableau-crm-packaging-isvs-559c4220efaf) Medium post. It's full of magical JSON edits and includes the key point: > However, the best and the only recommended way to distribute a package > is by choosing the “Analytics Template” component. There is this [Salesforce documentation](https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_wave_templates.meta/bi_dev_guide_wave_templates/bi_templatesdev_app_type.htm): > An embedded app template has a templateType of embeddedapp. An > embedded app doesn’t require users to have access to Analytics Studio. > The embedded app is created when a managed package containing the > template and other supporting assets is installed in a Salesforce org. > An embedded template uses the auto-install framework to install the > app in an org without user interaction. Trying this now and if successful will flesh this answer out a bit.