Hey there,
Apps should be able to offer a similar pricing model to airtable’s, which is a workspace based pricing model that charges per workspace user.
To all app developers, if you’d like support for this too, please like this post .
The following apparently simple features are missing from the current apps sdk in order for us app developers to offer that:
Add base.workspaceId to the base model. Without that, a lot of code will need to be developed by apps to try and “guess” and/or ask users if another base belongs to the same workspace and should be added to the same subscription.
Add CollaboratorData.isWorkspaceCollaborator or base.workspaceCollaborators so we can enable billing features only for workspace collaborators.
Since airtable charges only for collaborators with owner, create, edit and comment permissions, add CollaboratorData.permissionLevel to the collaborator model.
Without that, apps will be able to charge per user only after first time app use, after checking if the user has a permission level that needs to be charged for. Even then, it’s not 100% the app will be able to properly figure it out with the checkPermissionsFor… functions.
More importantly, the 3rd point will allow us to enable billing features only for workspace owners.
Would highly appreciate it if this can be added quickly. Otherwise, in our current app in development, we’ll have to:
- Charge per base user, which will make pricing model much less attractive.
OR
- Develop a lot of code to try and support a workspace based pricing model.
Thanks,
Ronen