Overview
As an Account owner, you can invite other Pushwoosh users to access your account and work together. Usually, you want to give them different permissions - for your developers to be able to create, configure, support and test the applications, for your marketing team - to send pushes and analyse the statistics. You may also want to limit access to some of the apps that are not ready for public access.
There are four types of sub-user permissions in Pushwoosh:
- Visible for the account owner only
- Account Permissions
- All applications permissions
- Application-specific permissions
Let's take a look at each type!
Visible for the account owner only
Account Owner - this is the master of all permissions, it allows the user to control everything on the account, from subscription Management to Application configuration. Use with caution.
Manage Users - allows you to access the "Users and Groups" page and invite new sub-users to your account.
Manage Permissions - enables the user to set up a Two-Factor Authentication and manage various application permissions (except Manage Users, Manage Permissions, Manage Subscription and API Access).
Manage Subscription - gives the access to the Billing Info page, allows to set up Payment Methods, check Payment History and use Promo Codes.
API Access - gives the ability to manage API Access page - create, change and delete API Tokens.
Domain and Email verification (visible only if Emails are enabled for your account) - gives the access to "Add Email" page to setup domain and email verification.
Account Permissions
See Tags - allows the user to see Tags page and access the statistics for each tag.
Modify Tags (enables See Tags permission automatically) - gives the ability to create and delete tags on "Tags" page.
See Filters (enables See Tags automatically) - gives the access to the Filters page.
Modify Filters (enables See Tags and See Filters automatically) - the user is now able to create, modify, delete Filters.
See Rich Media (enables See Tags automatically)- allows the user to see Rich Media page.
Modify Rich Media (enables See Tags and See Rich Media automatically) - allows to create, modify and delete Rich Media templates.
See Email Templates (enables See Tags automatically; visible only if the account has the access to Emails) - allows to see Email Templates page.
Modify Email Templates (enables See Tags and See Email Templates; visible only if the account has the access to Emails) - the user can now create, edit and delete Email Templates.
All Applications Permissions
See Applications - gives the user the access to a whole bunch of pages - Applications and it's sub-pages:
- Push on Event,
- Campaigns,
- Autopushes,
- Push Presets,
- GeoZones,
- RSS Feeds,
- Twitter Feeds,
- Statistics,
- Subscribers,
- Test Devices,
- Events,
- In-Apps,
- External Events,
- Deep Links.
It also gives to the Application Groups page and its sub-pages:
- Send Push,
- Campaigns,
- Push Presets,
- Deep Links.
The user won't be able to modify anything on those pages though!
Modify Applications (enables See Applications automatically) - the user can now modify everything on the Applications page and it's sub-pages:
- Push on Event,
- Campaigns,
- Autopushes,
- Push Presets,
- GeoZones,
- RSS Feeds,
- Twitter Feeds,
- Configure,
- Test Devices,
- Events,
- In-Apps,
- External Events,
- Deep Links.
It also gives to the Application Groups page and its sub-pages:
- Campaigns,
- Push Presets,
- Deep Links.
See Messages - this permission allows the user to see the Message History page.
Send Messages - the user is now able to send pushes and emails to applications, application groups and use "CSV Upload" feature.
Delete Messages (enables See Messages automatically) - allows deleting scheduled pushes.
Application-specific permissions
Every app has its own specific permission. It allows you to restrict the access to some apps, but allow it for the others, which sometimes could be really handy.
See the specific application - does the same thing as See Applications permission does, but for a single app.
Modify the specific application - does the same thing as Modify Applications permission does, but for a single app.
Send Messages to the specific application - does the same thing as See Messages and Send Messages permissions do, but for a single app.
In general, such permissions have a higher priority than "All Applications Permissions".
For example, let's imagine that the user group has the permission See Applications disabled. However, for some specific application called "X" the user group has See the specific application enabled. As a result, users from this group will not see any other apps but will see application "X".
How sub-user permissions worked previously and how they work right now (comparison table)
Section |
Subsection |
Unit |
How it worked |
How it works now |
My Account |
Edit profile | Edit profile | It was only shown to the account owner | It can now be shown to the sub-users as well |
Two-factor authentication | Visible if the sub-user has "Can Manage Users" permission enabled | |||
Account & Billing Info | Visible if the sub-user has "Can Manage Subscription" permission enabled | |||
Users and Groups | Visible if the sub-user has "Can Manage Users" permission enabled | |||
Payment Methods | Visible if the sub-user has "Can Manage Subscription" permission enabled | |||
Payment History | Visible if the sub-user has "Can Manage Subscription" permission enabled | |||
Promo Codes | Visible if the sub-user has "Can Manage Subscription" permission enabled | |||
Applications | Applications list |
If there is a "See applications" permission for the user group, then all apps will be visible. Otherwise only those apps that have "See" permission enabled in Application Permissions part will be visible. |
If there is one of the following permissions, then all apps are visible: "See Applications", "Modify Applications", "Send Pushes". Otherwise only those apps that have "See" permission enabled in Application Permissions part will be visible. |
|
Create | Creating and modifying apps only possible if "Modify Applications" permission is applied to the user group. |
Create apps is only possible with "Modify Applications" permission. Modifying apps is allowed if either "Modify Applications" or "Modify" in app permissions are checked. |
||
Send Push | Send Push form itself |
Visible if "See Applications" permission is applied. The list of filters is only shown if "See Filters" is checked. |
No changes |
|
"Woosh!" (sending the notification) | Always visible. Works if "Send Push" permission is given. If not, then only "Test Woosh" button works. |
Visible (and works) only if "Send Push" permission is applied. "Test Woosh" button remains the same. |
||
Save Preset | Always visible, always works. |
Visible and works only if "Send Pushes" AND "Modify Applications" for the user group, or "Modify" AND "Send" for the app-specific permissions. |
||
Send Email | Always visible, always works. | Only if "See Email Templates" permission is applied. Aside from this, the logic is the same as for the "Woosh" button. |
||
Push on Event |
Visible if "See Applications" permission is applied. Saving/deleting is allowed if "Modify Applications" permission is applied. |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if both "Modify Applications" and "Send Push" permissions are enabled. |
||
Campaigns |
Visible if "See Applications" permission is applied. Saving/deleting is allowed if "Modify Applications" permission is applied. |
Visible if "See Applications" permission is applied. Saving/deleting is allowed if "Modify Applications" permission is applied. |
||
Autopushes |
Visible if "See Applications" permission is applied. Saving/deleting is allowed if "Modify Applications" permission is applied. |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if both "Modify Applications" and "Send Push" permissions are enabled. |
||
Push Presets |
Visible if "See Applications" permission is applied. Saving/deleting is allowed if "Modify Applications" permission is applied. |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if "Modify Applications" permission is enabled. |
||
Geozones |
Visible if "See Applications" permission is applied. Saving/deleting is allowed if "Modify Applications" permission is applied. |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if both "Modify Applications" and "Send Push" permissions are enabled. |
||
iBeacons | Viewing/modifying is only allowed if "See applications" permission is enabled. |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if both "Modify Applications" and "Send Push" permissions are enabled. |
||
RSS Feeds | Viewing/modifying is only allowed if "See applications" permission is enabled. |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if both "Modify Applications" and "Send Push" permissions are enabled. |
||
Twitter Feeds | Viewing/modifying is only allowed if "See applications" permission is enabled. |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if both "Modify Applications" and "Send Push" permissions are enabled. "Credentials" part can only be modified if "Modify Applications" permission is enabled. |
||
CSV Push | Available only if "See Applications" is enabled. | Visible and available if "Send Pushes" permission is applied. | ||
Statistics | Available if "See Applications" is enabled. | No changes | ||
Subscribers | Available if "See Applications" is enabled. | No changes | ||
Message History | Available if "See Messages" is enabled. |
Available if any of the following permissions are enabled: "See Messages", "Modify Messages", "Send Push" or "Send" in Application Specific permissions. |
||
Application Permissions | Available for the account owner only. | Available if both "Manage Users" AND "Modify Applications" are checked. | ||
Test Devices | Viewing/modifying is allowed if "See Applications" permission is given. |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if "Modify Applications" permission is enabled. |
||
Configure | "See applications" allows viewing, "Modify Applications" - modifying |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if "Modify Applications" permission is enabled. |
||
Events | "See applications" allows viewing, "Modify Applications" allows deleting |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if "Modify Applications" permission is enabled. |
||
In-Apps | "See applications" allows viewing, "Modify Applications" allows modifying |
Visible if one of the following permissions is applied: "See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if both "Modify Applications" and "Send Push" permissions are enabled. |
||
External Events | "See applications" allows viewing, "Modify Applications" allows deleting | Visible if one of the following permissions is applied:
"See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if "Modify Applications" permission is enabled. |
||
Deep links | "See applications" allows viewing, "Modify Applications" allows modifying | Visible if one of the following permissions is applied:
"See Applications", "Modify Applications", "Send Pushes". Modifying is allowed only if "Modify Applications" permission is enabled. |
||
Application Groups | Groups list |
All groups are visible if "See Applications" permission is enabled. Otherwise, only those that have "See" application specific permission are visible. |
All groups are visible if any of the following permissions are enabled: "See Applications", "Modify Applications", "Send Push". Otherwise, only those that have "See" application specific permission are visible. |
|
Send Push | Works if the group is visible. | Works if "Send Push" or app-specific "Send" for every app in the group are enabled. | ||
Campaigns | Visible if the group is available. Modifying is only allowed if "Modify Applications" is enabled. | Visible if the group is available. Modifying is allowed if either or "Modify Applications" or app-specific "Modify" for every app in the group are enabled. | ||
Push Presets | Visible if the group is available. Modifying is only allowed if "Modify Applications" is enabled. | Visible if the group is available. Modifying is allowed if either or "Modify Applications" or app-specific "Modify" for every app in the group are enabled. | ||
Deep Links | Viewing/modifying is allowed if the group is available. | Visible if the group is available. Modifying is allowed if either or "Modify Applications" or app-specific "Modify" for every app in the group are enabled. | ||
API Access | Always visible. Only accessible if "API Access" permission is enabled. | Visible and accessible only if "API Access" permission is enabled. | ||
Tags | "See Tags" allows viewing, "Modify Tags" allows modifying. |
Visible if any of the following permissions are enabled: See Tags", "Modify Tags", "See Filters", "Modify Filters", "See Rich Media", "Modify Rich Media", "See Email Templates", "Modify Email Templates" Editing is only allowed if "Modify Tags" is enabled. |
||
Filters | "See Filters" allows viewing, "Modify Filters" allows modifying. |
Visible if any of the following permissions are enabled: "See Filters", "Modify Filters" Editing is only allowed if "Modify Filters" is enabled. |
||
Rich Media | "See Rich Media" allows viewing, "Modify Rich Media" allows modifying. |
Visible if any of the following permissions are enabled: "See Rich Media", "Modify Rich Media" Editing is only allowed if "Modify Rich Media" is enabled. |
||
Email Templates | Always available. | Visible if any of the following permissions are enabled:
"See Email Templates", "Modify Email Templates" Editing is only allowed if "Modify Email Templates" is enabled. |
||
Add Email | Always available. | Available only if "Domain and email verification" is checked. | ||
Message History | Message History | Available if "See Messages" is checked. |
Available if any of the following permissions are enabled: "See Messages", "Modify Messages", "Send Push" |
|
Toggle Debug Mode | Available if "Send Push" is enabled. | Available if "API Access" is enabled. | ||
Statistics | Always available. | Available if any of the following permissions are enabled:
"See Messages", "Modify Messages", "Send Push" |
Comments
0 comments
Please sign in to leave a comment.