How to Set Up OSCOM for Your Team: Roles, Permissions, and Collaboration Workflows
OSCOM supports teams of 2-50. Here's how to configure roles, set up approval workflows, and manage collaboration across modules.Includes setup steps, integration guides, and power-user workflows.
A marketing tool that works for one person often breaks when a team starts using it. The solo user who built every dashboard, wrote every content brief, and configured every workflow knows where everything is and how it all fits together. Add a second person and suddenly there are questions about permissions, duplicate work, conflicting edits, and confusion about who is responsible for what. Add five people and the chaos multiplies. OSCOM is built for teams from the ground up, but building a tool for teams and actually setting it up for a team are different challenges. The tool provides the infrastructure: roles, permissions, approval workflows, shared dashboards, activity feeds, and collaboration spaces. But the infrastructure only works if it is configured thoughtfully for your specific team structure, workflows, and communication patterns. This guide walks through the complete team setup process, from inviting your first team member to running a fully collaborative go-to-market operation with clear ownership, structured approvals, and real-time visibility into who is doing what.
Before diving into the setup steps, a note about timing. The ideal time to set up team collaboration is after one person has configured the workspace, connected data sources, and run through the core workflows at least once. Do not invite the team to an empty workspace and expect them to figure it out together. Get the foundation in place first: connect your analytics, set up your content templates, configure your SEO module, and build your first dashboard. Then invite the team into a workspace that already has structure, so they can start doing productive work immediately rather than staring at an empty canvas wondering where to begin.
- OSCOM supports four default roles (Admin, Editor, Analyst, Viewer) with customizable permissions scoped to specific modules.
- Content approval workflows create structured review processes with configurable stages: draft, review, revision, approved, published.
- Shared dashboards and activity feeds give the team visibility into what is happening across all modules without requiring everyone to have access to everything.
- Slack and email integrations deliver notifications, approvals, and alerts through channels your team already monitors.
Understanding OSCOM's Role System
OSCOM's role system controls what each team member can see and do within the workspace. Roles determine both access (which modules and features are visible) and capability (which actions the user can perform within those modules). The system ships with four default roles that cover the most common team structures, and you can create custom roles for specialized needs.
Admin. Full access to every module, feature, and setting. Admins can invite and remove team members, change role assignments, configure integrations, manage billing, and access workspace-level settings like API keys and data retention policies. The workspace creator is automatically an Admin. For most teams, you want two to three Admins: the marketing leader, the operations or marketing ops person, and optionally a technical lead who manages integrations. More than three Admins creates accountability ambiguity because everyone can change everything and nobody is clearly responsible for configuration decisions.
Editor. Editors can create, modify, and publish content across all content-related modules (Content Engine, SEO content, campaign messaging). They can access analytics dashboards and reports but cannot modify dashboard configurations. They can view integration settings but cannot modify them. Editors are your content creators, copywriters, and social media managers: people who produce and publish content daily but do not need access to workspace administration or integration management.
Analyst. Analysts have read access to all analytics, SEO, and campaign performance data. They can create and modify dashboards and reports. They cannot create or modify content, campaigns, or integration settings. This role is designed for team members focused on measurement and reporting: data analysts, marketing ops specialists, and business intelligence team members who need to query data and build reports but do not participate in content production or campaign execution.
Viewer. Read-only access to dashboards, reports, and published content. Viewers cannot create, modify, or delete anything. This role is designed for stakeholders who need visibility but do not participate in day-to-day marketing operations: executives, board members, advisors, or cross-functional partners in sales or product who benefit from seeing marketing performance data without needing to interact with the tools.
Inviting Team Members and Assigning Roles
To invite team members, navigate to Settings, then Team, then "Invite Members." Enter their email address and select a role. You can invite multiple members simultaneously by entering comma-separated email addresses, though all members in a batch invitation receive the same role. If you need to assign different roles, send separate invitations.
Invited members receive an email with a link to accept the invitation and create their OSCOM account (or link their existing account if they already have one). Once they accept, they appear in the team roster with their assigned role and an "Active" status. You can change a member's role at any time from the team settings page. Role changes take effect immediately: if you upgrade a Viewer to an Editor, they gain content creation access as soon as you save the change.
Module-scoped permissions. For teams that need finer-grained access control than the default roles provide, you can scope any role to specific modules. For example, you might have a content writer who needs Editor access to the Content Engine but should not have Editor access to campaign management. Module scoping lets you grant Editor access to the Content Engine module while leaving all other modules at the Viewer level for that user. To configure module scoping, click a team member's name in the roster, then "Custom Permissions," and set the access level for each module independently.
Team capacity planning. OSCOM's workspace plans include a specific number of team seats. Standard plans include five seats. Professional plans include fifteen seats. Enterprise plans include unlimited seats. Each invited member, regardless of role, consumes one seat. Viewer seats are counted the same as Admin seats in the plan limit. If you need more seats than your plan allows, you can upgrade your plan or purchase additional seat packs. Deactivating a member (rather than removing them) frees their seat while preserving their activity history in audit logs.
Setting Up Content Approval Workflows
Content approval workflows ensure that nothing gets published without appropriate review. This is especially important as teams scale because the risk of publishing inaccurate, off-brand, or strategically misaligned content increases with each additional content producer. OSCOM's approval workflows are configurable per content type, so you can have a lightweight workflow for social posts (one reviewer) and a rigorous workflow for blog posts (writer, editor, and final approver).
Default approval stages. The default content workflow has five stages: Draft (the initial state when content is created), In Review (the content has been submitted for review by the creator), Revision Needed (a reviewer has requested changes), Approved (all required reviewers have approved), and Published (the content is live). Each transition between stages can be configured with required actions and notifications. For example, the transition from "In Review" to "Approved" requires at least one team member with Editor or Admin role to click "Approve." The transition from "Approved" to "Published" can be automatic (publish immediately upon approval) or manual (require a separate publish action, useful for scheduling specific publication times).
Custom approval workflows. Beyond the defaults, you can create custom workflows with additional stages, parallel review paths, and conditional routing. A common custom workflow for larger teams includes these stages: Draft, then Peer Review (reviewed by another writer for clarity and accuracy), then Editorial Review (reviewed by an editor for voice, grammar, and brand consistency), then Stakeholder Review (reviewed by a subject matter expert or product manager for technical accuracy), then Final Approval (approved by the content lead or marketing manager), then Published. Each stage specifies who can review (by role or by specific team member) and whether all reviewers must approve or just one.
Inline commenting and change tracking. Reviewers can leave inline comments on specific sections of the content rather than providing feedback as a separate document or message. Comments are visible to the content creator and all other reviewers, creating a threaded discussion attached to the exact text being discussed. The creator can respond to comments, make changes, and mark comments as resolved. All changes are tracked with version history, so you can see what the content looked like at each stage and who made which changes. If a reviewer's edit introduced an error, you can trace it back and revert the specific change.
Configuring workflows per content type. Navigate to Content Engine, then Settings, then "Approval Workflows." You will see a list of content types (blog post, social post, email, case study, and any custom types you have created). Each type can have its own workflow configuration. Social posts might have a two-stage workflow (Draft and Published) because the content is short and the stakes are lower. Blog posts might have the full five-stage workflow. Case studies might have a custom workflow that includes a "Customer Approval" stage where the featured customer reviews the content before publication. This per-type configuration prevents heavyweight workflows from slowing down lightweight content production.
Approval Workflow Example: Blog Post
Writer creates the content using the Content Engine. Initial draft may be AI-assisted or fully manual. Writer self-reviews for accuracy and completeness before submitting.
Another writer on the team reviews for clarity, logical flow, and factual accuracy. Inline comments for suggested changes. Writer makes revisions and resubmits if needed.
The editor reviews for brand voice, grammar, SEO optimization, and consistency with style guidelines. Final polish before approval.
Content lead or marketing manager gives final sign-off. Verifies strategic alignment, messaging accuracy, and publication timing.
Content is published to the target channel. If scheduling is configured, content enters the publishing queue for the scheduled date and time.
Shared Dashboards and Team Visibility
One of the biggest collaboration challenges in marketing teams is information silos. The SEO specialist knows ranking data but not content performance. The content writer knows engagement metrics but not pipeline impact. The campaign manager knows ad spend but not organic traffic trends. Shared dashboards break these silos by giving the entire team visibility into performance across all modules, filtered by their role-appropriate access level.
Dashboard sharing settings. Every dashboard has a sharing configuration with three options: Private (visible only to the creator), Team (visible to all team members with Analyst access or above), and Public Link (generates a shareable URL that anyone with the link can view, even without an OSCOM account). The Public Link option is useful for sharing dashboards with external stakeholders like clients, board members, or agency partners who do not need OSCOM accounts.
Role-based widget filtering. When a dashboard is shared with the team, individual widgets respect the viewer's role permissions. An Editor viewing a shared dashboard sees content performance widgets in full detail but sees analytics widgets with aggregated data rather than individual visitor details. A Viewer sees all widgets but cannot interact with filters or drill into details. This means you can create one comprehensive dashboard and share it with the entire team, knowing that each person sees an appropriate level of detail for their role.
Team activity feed. The Activity Feed is a real-time log of actions taken across the workspace. It shows who did what, when, and in which module. Recent content briefs created, content published, dashboard changes, integration updates, and campaign launches all appear in the feed. The feed is filterable by module, team member, and action type. This gives team leads visibility into team activity without requiring status meetings or check-in messages. Instead of asking "what did you work on today?" the activity feed shows it. The feed also serves as a lightweight audit trail, useful for understanding the sequence of events when debugging issues or reviewing decisions.
Workspace-level dashboards. Beyond module-specific dashboards, OSCOM supports workspace-level dashboards that combine data from multiple modules into a single view. A "Team Performance" dashboard might show content production velocity from the Content Engine, keyword ranking changes from the SEO module, campaign performance from the Ads module, and pipeline data from the CRM integration. This cross-module view is what leadership needs to understand the full picture without opening five different dashboards.
OSCOM team collaboration capabilities
Notification Configuration and Slack Integration
Notifications keep the team informed about events that require their attention without burying them in noise. OSCOM's notification system is configurable per user and per event type, so each team member receives exactly the notifications they care about and nothing else.
Notification channels. Notifications can be delivered through three channels: in-app (a notification badge and dropdown within OSCOM), email (individual emails or a daily digest), and Slack (direct messages or channel messages). Each team member configures their preferred channels in their personal settings. Some people prefer real-time Slack notifications. Others prefer a daily email digest. The system supports both without team-wide configuration changes.
Event types. The notification system tracks events across all modules. Content events include: assigned for review, review completed, revision requested, content approved, content published, and comment added. Analytics events include: dashboard alert triggered, weekly report ready, and anomaly detected. SEO events include: ranking change (configurable threshold), new keyword opportunity, and technical issue detected. Campaign events include: campaign launched, campaign budget threshold reached, and campaign completed. Team events include: new member joined, role changed, and workspace settings updated.
Slack integration setup. The Slack integration connects OSCOM notifications to your Slack workspace. Navigate to Settings, then Integrations, then "Connect Slack." After OAuth authorization, you configure which notification events go to which Slack channels. A common setup routes content review notifications to a #content-review channel, analytics alerts to a #marketing-metrics channel, and SEO changes to a #seo-updates channel. Individual review assignments are sent as DMs to the assigned reviewer. The channel configuration ensures that notifications reach the right people in the right context without flooding general channels.
Actionable Slack notifications. OSCOM's Slack notifications are not just informational. Content review notifications include "Approve" and "Request Changes" buttons directly in the Slack message, so reviewers can take action without opening OSCOM. Dashboard alert notifications include a summary of the metric, the threshold it crossed, and a link to the relevant dashboard. Campaign notifications include key metrics and a link to the campaign detail page. Making notifications actionable reduces the friction between seeing a notification and acting on it, which increases response speed for time-sensitive items like content reviews and dashboard alerts.
Team Structures and Recommended Configurations
Different team sizes and structures benefit from different OSCOM configurations. Here are recommended setups for three common team archetypes.
Small team (2-5 people). In a small team, everyone wears multiple hats. The recommended configuration is one Admin (the marketing leader who owns the workspace), two to three Editors (team members who produce content and run campaigns), and zero to one Analyst (if someone on the team specializes in data and reporting). Approval workflows should be lightweight: a two-stage workflow (Draft and Published) for social posts and a three-stage workflow (Draft, Review by Admin, Published) for blog posts and case studies. Shared dashboards should cover the essentials: one executive summary dashboard and one content performance dashboard. Notifications should be minimal since the small team communicates directly. Configure only review assignments and critical alerts.
Mid-size team (6-15 people). Mid-size teams typically have specialized roles: dedicated content writers, an SEO specialist, a campaign manager, and a marketing ops person. The recommended configuration uses all four default roles: two Admins (marketing leader and marketing ops), four to six Editors (content writers, social media manager, campaign manager), two to three Analysts (SEO specialist, reporting analyst), and two to four Viewers (sales leadership, product manager, executives). Approval workflows should be role-specific with module-scoped permissions. The SEO specialist gets Editor access to SEO content but Analyst access elsewhere. The campaign manager gets Editor access to campaigns but Analyst access to content. The five-stage approval workflow is appropriate for blog content, with the marketing ops person as the final approver to ensure quality consistency.
Large team (15-50 people). Large teams need structure to prevent chaos. The recommended configuration adds custom roles beyond the defaults to reflect the organizational hierarchy. Consider creating a "Team Lead" role with Editor access plus the ability to approve content (without full Admin access), a "Specialist" role with Editor access scoped to a single module, and an "External Contributor" role with Editor access to content creation but no access to analytics, SEO data, or campaign information (useful for freelancers or agency partners). Approval workflows should route to specific team leads based on content type and topic. Dashboards should be organized by team function with a cross-team executive dashboard. Notifications should use Slack channels organized by function.
Collaboration Best Practices and Common Pitfalls
Setting up the technical configuration is only half the battle. The other half is establishing team norms that make the collaboration infrastructure actually work. Here are the practices that successful OSCOM teams follow and the mistakes that derail them.
Establish ownership. Every module, dashboard, and workflow should have a clear owner. The owner is not necessarily the only person who uses it, but they are responsible for its configuration, quality, and evolution. Without clear ownership, shared dashboards slowly degrade as nobody feels responsible for updating them. Approval workflows stall because nobody is designated as the default reviewer. Content templates drift from the brand voice because nobody is maintaining them. Assign owners during setup and document them in a team wiki or the OSCOM workspace notes.
Use naming conventions. As the team produces more content, builds more dashboards, and creates more campaigns, naming becomes critical for findability. Establish naming conventions early: content titles follow a specific format, dashboard names include the audience and cadence (for example, "Executive Weekly Summary" or "SEO Team Daily Tracker"), campaign names include the quarter, channel, and target (for example, "Q2-LinkedIn-Enterprise-Awareness"). Without conventions, the workspace becomes a mess of ambiguously named items that only the creator can identify, which defeats the purpose of collaboration.
Review queue discipline. Content approval workflows only work if reviewers respond promptly. A content piece stuck in "In Review" for four days because the reviewer forgot about it is worse than having no approval workflow at all because it blocks the creator without adding value. Set expectations for review turnaround time (24 hours is common for most content, same-day for time-sensitive pieces) and use Slack notifications to ensure reviewers see assignments immediately. If a reviewer consistently delays reviews, adjust the workflow to use a reviewer pool (any Editor can review) rather than a specific assigned reviewer.
Avoid over-permissioning. The most common permission mistake is giving everyone Admin access because "it's easier." This creates three problems: accountability is unclear when anyone can change anything, sensitive data (billing, API keys, integration credentials) is exposed to people who do not need it, and configuration changes can cascade unintentionally when someone modifies a shared workflow or dashboard without understanding the downstream effects. Apply the principle of least privilege: give each person the minimum access level they need to do their job effectively.
Schedule team workspace reviews. Once per quarter, review the workspace configuration as a team. Audit role assignments to ensure they still match team responsibilities (people change roles, new people join, responsibilities shift). Review approval workflows to identify bottlenecks or unnecessary stages. Audit dashboards to remove unused ones and update outdated ones. Review notification configurations to ensure people are getting the right signals. This quarterly hygiene prevents the gradual accumulation of configuration debt that makes the workspace less useful over time.
Set up your team for collaborative GTM execution
Roles, permissions, approval workflows, and shared visibility. OSCOM gives your team the collaboration infrastructure to move fast without breaking things.
Invite your teamOnboarding New Team Members
When a new person joins the team, their first experience with OSCOM determines whether they adopt it fully or use it reluctantly. A structured onboarding process makes the difference. Here is the recommended onboarding sequence for new team members.
Day one: access and orientation. Send the workspace invitation, assign the appropriate role, and schedule a thirty-minute orientation. During the orientation, walk through the workspace structure: which modules the team uses, where the shared dashboards live, how the approval workflow works, and where to find content templates. Show them the activity feed so they can see what the team has been working on. Do not try to teach every feature. Focus on the three or four actions they will perform most frequently in their first week.
Week one: guided tasks. Assign two or three tasks that are representative of their role and provide light guidance. For a content writer, ask them to create a content brief using an existing template, review the AI-generated draft, and submit it for review. For an analyst, ask them to explore the existing dashboards, identify one metric they think is missing, and create a widget for it. For a campaign manager, ask them to review an existing campaign's performance and create a summary report. These guided tasks build confidence with the tool through actual work rather than abstract training.
Week two: independent work with check-in. The new member works independently on their regular tasks using OSCOM. At the end of the second week, schedule a fifteen-minute check-in to answer questions, address friction points, and adjust permissions or notification settings if needed. Most new team members have specific questions about edge cases that only emerge once they are doing real work. This check-in catches those early before frustration builds.
Month one: full integration. By the end of the first month, the team member should be fully integrated into the workspace: producing work at their normal pace, participating in review workflows, and using dashboards for their own decision-making. If they are still struggling at this point, the issue is usually a mismatch between their role assignment and their actual responsibilities, or a workflow configuration that does not match how they work. Address these structural issues rather than providing more training on tool features.
Key Takeaways
- 1Set up the workspace foundation (data sources, templates, dashboards) before inviting team members. Nobody should arrive to an empty workspace.
- 2Start with the four default roles and customize only when defaults create a specific, clear problem. Premature role customization creates maintenance overhead.
- 3Configure approval workflows per content type. Social posts need lightweight review. Blog posts and case studies need multi-stage review with specialized reviewers.
- 4Use Slack integration for actionable notifications. Reviewers should be able to approve content directly from Slack without opening OSCOM.
- 5Establish naming conventions, ownership rules, and review turnaround expectations during initial setup. These norms are harder to introduce retroactively.
- 6Onboard new team members with a structured sequence: day one orientation, week one guided tasks, week two independent work with check-in.
- 7Review workspace configuration quarterly. Roles, workflows, and dashboards drift over time and need periodic maintenance to stay useful.
Team collaboration and marketing operations playbooks
Role design, workflow optimization, and team scaling strategies for marketing operations. Practical guides delivered weekly to help your team work better together.
Collaboration infrastructure is not glamorous. Nobody gets excited about role assignments and approval workflows the way they get excited about AI content generation or attribution reports. But collaboration infrastructure is what determines whether a team of ten marketers operates like ten individuals using the same tool or like a coordinated unit executing a shared strategy. The roles ensure that people have the right access without the wrong access. The approval workflows ensure quality without creating bottlenecks. The shared dashboards ensure visibility without information overload. And the notification system ensures responsiveness without noise. Set these foundations well, and OSCOM becomes the system of record for your entire go-to-market operation. Skip them, and it becomes another tool that some people use sometimes. The difference is not the tool. It is the setup.
Research, create, publish, and track from one workspace
Oscom puts SEO, content, ads, analytics, and intel into one AI-powered workspace. Set up in 2 minutes, not 2 months.