Agency Onboarding

This guide walks you through setting up a new AccessHive agency from scratch. By the end, your agency will have platforms connected, team members invited, and everything ready to start managing client access.

Time to complete: About 30 minutes for the full setup.

Before you start
  • You need an AccessHive account with the Admin role.
  • Have your marketing platform credentials ready (Google Ads, Meta, Shopify, etc.).
  • If you plan to use Google Workspace for identity provisioning, have your super-admin credentials available.

Identity sources page showing available directory providers


The onboarding checklist

When you first sign in, the dashboard shows a guided checklist. Complete each step in order – later steps depend on earlier ones.

Step 1 – Configure your agency profile

Go to Settings > Agency Profile. Set your agency name, logo, domain, and regional settings. These appear throughout the platform and in client-facing communications.

Agency profile settings page

Step 2 – Connect an identity source

Navigate to Settings > Identity Sources. Connect Google Workspace or Microsoft Entra ID to enable single sign-on (SSO) and user directory sync. This step is required if you want the system to automatically create and manage user accounts.

Identity sources page showing available directory providers and connection status

See Google Workspace Setup for detailed instructions.

Step 3 – Add your first platform

Browse the platform catalog at Platforms > Catalog. Find your first marketing platform, click Add, and complete the connection flow. The platform needs to reach Operational state before you can assign access.

Platform catalog showing available marketing platforms to connect

See Platform Connections for the full walkthrough.

Step 4 – Create access items

Define what roles and permissions are available on your connected platform. These become the items that clients can request. Go to the platform detail page and open the Access Items tab.

Step 5 – Invite your team

Add team members in Settings > Users & Roles. Assign each person an appropriate role:

Users and roles page showing team members and role assignments

  • Admin – Full access to all settings and operations.
  • Approver – Can approve or deny access requests.
  • Client Manager – Manages client accounts and their platform access.

Step 6 – Create your first client

Add a client account with their details, contacts, and team assignments. This is where you manage all of their platform access going forward.

Client management page showing client list

See Client Management for the full walkthrough.

Step 7 – Configure approval policies

Set up approval workflows for access requests. Define risk levels, auto-approval rules, and escalation policies. These control how quickly team members get access and how much oversight is required.

Approval policies page showing workflow configuration

See Governance for details on policy options.

Step 8 – Set up notifications

Configure email, Slack, or Teams notifications for key events: access requests, approvals, credential rotations, and policy violations. Go to Settings > Notifications.

Notifications settings page showing delivery channels and event configuration

Step 9 – Create role templates

Define reusable access patterns for common job functions. Templates speed up client onboarding because you can apply a standard set of permissions in one step instead of configuring each item individually.

Role templates page showing template list with platform assignments

See Role Templates for setup instructions.

Step 10 – Configure Privileged Access Management settings

Set default checkout durations, approval requirements, and credential rotation policies for shared credentials. These defaults apply to all new identities unless overridden at the client or identity level.

PAM governance page showing default checkout and rotation policies

See PAM Sessions for configuration details.

Complete steps 1-9 before inviting clients

Having platforms connected, access items defined, and templates ready ensures a smooth experience when you start adding clients.


Client self-onboarding

You can generate an onboarding link so clients complete their own setup.

Navigate to Clients > New Client > Generate Onboarding Link. Copy the link.

Client management page with onboarding link generation

Step 2 – Share with the client

Send the onboarding link to your client. They follow a multi-step wizard to:

  • Submit their business information
  • Select the platforms they need
  • Provide credentials (if applicable)
  • Acknowledge policies
  • Confirm their setup

Step 3 – Review and approve

Once the client completes the wizard, you receive a notification. Review their submission and approve it. Access is provisioned automatically after approval.


After initial setup

Once onboarding is complete, consider these ongoing activities:

  • Schedule access reviews – Quarterly reviews help catch stale permissions. See Reports.
  • Enable auto-remediation – Automatically enforce policies when violations are detected. See Governance.
  • Set up the executive dashboard – Give leadership visibility into access and compliance metrics. See Reports.
  • Configure session recording – Record high-risk Privileged Access Management (PAM) sessions for audit purposes. See PAM Sessions.

Something went wrong?

The onboarding checklist shows a step as incomplete even though I finished it

Some steps require a verification check. For example, connecting a platform only counts as complete once the platform reaches Operational state. Revisit the step and confirm the final status. See Troubleshooting.

Cannot connect Google Workspace as an identity source

Make sure you are signing in with a Google Workspace super-admin account and that the Admin SDK is enabled in your Google Cloud Console. See Google Workspace Setup.

Team member did not receive their invitation

Check that the email address is correct in Settings > Users & Roles. Invitations are sent immediately – ask the team member to check their spam folder. See Troubleshooting.


What’s next?

  • Connect more platforms – Add all the marketing platforms your agency uses. See Platform Connections.
  • Create identities – Set up credentials for your team to access client platforms. See Creating Identities.
  • Add clients – Start managing client access and governance. See Client Management.
  • Explore the self-service portal – Let clients request and manage their own access. See Self-Service Portal.