The Squeaky roles are site-specific (i.e. you could be an owner of one site, and a user or admin of another) and they determine what level of control and access individual team members have within any site they are associated with.

The full outline is below, but the most important things to remember are:

Roles Overview


Owner

The site owner can access or manage:

✔️ Subscription and billing settings

✔️ Team member settings

✔️ Site settings

✔️ Privacy settings

✔️ All analysis functionality

✔️ All data capture functionality

✔️ All feedback functionality.

Admin

Site admins can access or manage:

✔️ Team member settings

✔️ Site settings

✔️ Privacy settings

✔️ All analysis functionality

✔️ All data capture functionality

✔️ All feedback functionality.

User

Site users can access:

✔️ All analysis functionality

✔️ All data capture functionality

✔️ All feedback functionality.

Site users cannot:

❌ Delete data e.g. visitors, recordings, feedback

Read-only

Read-only users can access:

✔️ All analysis data

✔️ All data capture data

✔️ All feedback data.

Read-only users cannot:

❌ Edit, Add or Delete data e.g. visitors, recordings, feedback, Notes & Tags.

Write Privileges


Description Owner Admin User Read-only
EventAddToGroup Users who can add events to an event group in the events feature. ✔️ ✔️
EventCaptureCreate User who can define a new event to track ✔️ ✔️
EventCaptureDeleteBulk Users who can bulk delete defined events ✔️ ✔️
EventCaptureDelete User who can delete a single defined event ✔️ ✔️
EventCaptureUpdate User can update the properties of a defined event ✔️ ✔️
EventGroupCreate User can create a group of events ✔️ ✔️
EventGroupDelete User can delete a group of events. Preserves individual event definitions. ✔️ ✔️
NpsDelete User can delete an visitor-submitted NPS score and any associated data ✔️ ✔️
SentimentDelete User can delete an visitor-submitted Sentiment score and any associated data ✔️ ✔️
FeedbackUpdate Can update the settings for the NPS or Sentiment widget ✔️ ✔️ ✔️
NotesCreate Can create notes in recordings ✔️ ✔️ ✔️
NotesDelete Can delete notes in recordings ✔️ ✔️ ✔️
NotesUpdate Can updated/edit notes in recordings ✔️ ✔️ ✔️
RecordingsBookmarked Can bookmark or unbookmark recordings ✔️ ✔️ ✔️
RecordingsDeleteBulk User can bulk delete recordings from the recordings tables ✔️ ✔️
RecordingsDelete User can delete individual recordings ✔️ ✔️
RecordingsViewedBulk User can bulk update the status of recordings between new and viewed ✔️ ✔️ ✔️
RecordingsViewed Marks all recordings played/viewed by a user as viewed ✔️ ✔️ ✔️ ✔️
AnonymiseFormInputsUpdate Can update the privacy setting to allow anonymisation or de-anonymisation of form inputs during session capture. ✔️ ✔️
SitesCssSelectorBlacklistCreate User can use the Magic Erasure to add CSS Selectors that will be skipped during data collection ✔️ ✔️
SitesCssSelectorBlacklistDelete User can use the Magic Erasure to delete CSS Selectors that were being skipped during data collection ✔️ ✔️
SitesDelete User can delete a site and all associated data. ✔️
SitesDomainBlacklistCreate User can use the screening feature to add email domains that will not be captured by the Squeaky tracking code (if they are logged in to Squeaky with that email address.) ✔️ ✔️
SitesDomainBlacklistDelete User can use the screening feature to remove email domains that were not being captured by the Squeaky tracking code (if they are logged in to Squeaky with that email address.) ✔️ ✔️
SitesIpBlacklistCreate User can use the screening feature to add IP addresses that will not be captured by the Squeaky tracking code. ✔️ ✔️
SitesIpBlacklistDelete User can use the screening feature to remove IP address that were not being captured by the Squeaky tracking code. ✔️ ✔️
SitesMagicErasureUpdate User can toggle the magic erasure visibility on and off. ✔️ ✔️
SitesRoutesDelete User can delete definitions from within the tool which swaps parameters with a common phrases in the user journeys feature. ✔️ ✔️
SitesRoutesUpdate User can save changes in the tool which swaps parameters with a common phrases in the user journeys feature. ✔️ ✔️
SitesSuperuserAccessUpdate Can toggle access for the Squeaky Customer Support team. ✔️ ✔️
SitesUpdate User can update the name and URL of the site. ✔️ ✔️
SitesVerify User can use the verify tracking code installation functionality. ✔️ ✔️
SitesConsentUpdate User can update the configuration of Squeaky’s visitor consent widget. ✔️ ✔️
SubscriptionsCreate User can create a brand new subscription for their site. ✔️
SubscriptionsPortal User has a subscription and edits the subscription with Stripe (our payment processors) portal. ✔️
SubscriptionsUpdate User can upgrade or downgrade the subscription for their site. ✔️
TagsCreate User can create tags in recordings ✔️ ✔️ ✔️
TagsDeleteBulk User can bulk delete recordings tags from the settings page. ✔️ ✔️
TagsDelete User can individually delete tags from the tags list in the settings page ✔️ ✔️
TagsRemove User can remove an assigned tag from a recording (to permanently delete a tag they must go to their site settings). ✔️ ✔️ ✔️
TagsUpdate User can update the name of tags from within the site settings. ✔️ ✔️
TeamDelete User can delete members of the site team.
The owner can’t deleted. A user can’t delete themselves. An admin can’t delete another Admin. ✔️ ✔️
TeamInviteAccept User can accept an invitation to the site in Squeaky. n/a n/a n/a n/a
TeamInviteCancel User can revoke an invitation that has been sent to a team member who has not yet accepted their invitation. ✔️ ✔️
TeamInviteResend User can resend an invitation to join the site team to a team member. ✔️ ✔️
TeamInvite User can invite new members to join the team. ✔️ ✔️
TeamLeave User can leave the team ✔️
TeamTransfer User can transfer ownership of the site and respective team. ✔️
TeamUpdate User can change the role of a team member. ✔️ ✔️
VisitorsDelete User can delete a visitors profile. This also deletes all session data capture for that visitor ID. ✔️ ✔️
VisitorsStarred User can star or un-star visitors ✔️ ✔️ ✔️