Skip to main content

Request Internal Users or Approve External Users as Guests

Learn how to request your internal users as guests in connected organizations, and how to approve external users as guests in your organization through Base Connect.

Kason McCaskill avatar
Written by Kason McCaskill
Updated today

Request Internal Users or Approve External Users as Guests

Requesting and Approving Guest Users Through Base Connect


Context:

Base Connect enables cross-organization collaboration by allowing you to share records with external partners. Once a Base Connect connection is established between two organizations, you can request that your internal users be granted guest access in the connected organization, or approve external users as guests in your organization. This two-way guest access enables seamless collaboration while maintaining security and permission boundaries.


Enabling Cross-Organization Collaboration

The Challenge:

When working with external partners through Base Connect, you often need specific team members from both organizations to have access to shared records. Your organization might want certain users to access the connected organization's Base instance to view jobs, invoices, or projects. Similarly, the connected organization may request that their users have guest access in your Base instance. Managing these guest access requests efficiently ensures smooth collaboration without compromising security.

Base's Solution:

Base Connect provides a streamlined workflow for requesting and approving guest users. Once a connection is established, you can request that your internal users be granted guest access in the connected organization. The connected organization's owners and admins receive notifications and can approve or manage these requests. This two-way system ensures both organizations maintain control over who has access to their data.


Understanding the Guest Request Workflow

Two Types of Guest Requests:

1. Requesting Your Internal Users as Guests:

  • You request that users from your organization be granted guest access in a connected organization

  • The connected organization's owners/admins receive notifications

  • They can approve these users, who then become guests in their Base instance

2. Approving External Users as Guests:

  • A connected organization requests that their users have guest access in your organization

  • You (as owner/admin) receive notifications about these requests

  • You can approve these external users, who then become guests in your Base instance

Guest Access Characteristics:

  • Read-Only by Default: Guests can only be assigned "Read" permissions—they cannot edit or administer records

  • Scoped Access: Guests only see records they're explicitly granted access to (via watchers or collaborators)

  • Module-Specific: Permissions are configured per module (Jobs, Invoices, Expenses, etc.)

  • Secure: Base automatically enforces guest limitations and maintains audit trails


Step-by-Step Guide: Requesting Your Internal Users as Guests

1. Establish Base Connect Connection:

  • First, ensure you have an active Base Connect connection with the external organization

  • The connection must be accepted by both organizations

2. Navigate to the Connected Company:

  • Go to the Companies section in Base

  • Find the company that has the Base Connect connection

  • Connected companies are indicated by a connection status or badge

  • Click on the company name to open company details

3. Access Guest Request Options:

  • In the company details, look for the "Base Connect" or "Connection" section

  • Find the option to "Request Users as Guests" or "Request Guest Access"

  • This opens the guest request interface

4. Select Users to Request:

  • You'll see a list of users from your organization

  • Select the users you want to request as guests in the connected organization

  • You can select multiple users at once

  • Only active, non-archived users will appear in the list

5. Submit the Request:

  • Review your selected users

  • Click "Request Guest Access" or "Send Request"

  • Base will:

- Add these users to the connection's requestedUsers list

- Send notifications to owners and admins in the connected organization

- Send email notifications (if enabled) to the connected organization's admins

6. Wait for Approval:

  • The connected organization's owners and admins will receive notifications

  • They can approve or manage these requests from their Base Connect settings

  • You'll receive notifications when users are approved or if there are issues


Step-by-Step Guide: Approving External Users as Guests

1. Receive Guest Request Notification:

  • When a connected organization requests guest access for their users, you'll receive:

- In-app notification: Appears in your Base inbox

- Email notification: Sent to your email (if email notifications are enabled)

  • The notification includes:

- Which organization is requesting access

- Which users are being requested

- Which company the request is for

2. Access Guest Approval Interface:

  • Click on the notification, or navigate to:

- Companies → Find the connected company → Base Connect section

  • Look for "Pending Guest Requests" or "Approve Guests"

  • You'll see a list of users from the connected organization who have been requested

3. Review Requested Users:

  • Review the list of requested users

  • Each user entry shows:

- User name

- Email address

- Organization they're from

- Request status

4. Approve Individual Users:

  • Select the users you want to approve

  • Click "Approve" or "Accept as Guest" for each user

  • Base will:

- Move the user from requestedUsers to incomingUsersAccepted

- Grant them guest access in your organization

- Send notifications to both organizations

5. Configure Guest Permissions (Optional):

6. Bulk Approval (If Available):

  • Some interfaces allow bulk approval of multiple users

  • Select multiple users and click "Approve All" or "Accept All"

  • All selected users will be approved at once


Managing Guest Requests

Viewing Pending Requests:

  • Navigate to the connected company's Base Connect section

  • View "Pending Requests" to see users awaiting approval

  • Requests show:

- User information

- Request date

- Requesting organization

Approving Requests:

  • Select users and click "Approve"

  • Users are immediately granted guest access

  • Both organizations receive confirmation notifications

Declining or Removing Requests:

  • If you need to decline a request:

- Remove the user from the requestedUsers list

- The requesting organization will be notified

  • To remove an already-approved guest:

- Revoke their guest permissions

- Archive or remove them from the connection


Notification Settings

Email Notifications:

You can configure email notifications for guest requests:

  • Connection Guest Request Email: Receive emails when external organizations request guest access

  • Connection Guest Accepted Email: Receive emails when your guest requests are approved

In-App Notifications:

  • Connection Guest Request Inbox: Receive in-app notifications for guest requests

  • Connection Guest Accepted Inbox: Receive in-app notifications when requests are approved

Configuring Notifications:

1. Go to Account SettingsNotifications

2. Find the Base Connect notification section

3. Toggle email and/or inbox notifications as desired

4. Save your settings


Best Practices

Requesting Guests:

  • Request Only Necessary Users: Only request guest access for users who actually need it

  • Communicate First: Let the connected organization know you're requesting guest access

  • Use Permission Templates: If available, use permission templates to standardize guest permissions

  • Monitor Approvals: Follow up if requests aren't approved in a timely manner

Approving Guests:

  • Review Requests Promptly: Check and respond to guest requests regularly

  • Verify User Identity: Ensure you know who the requested users are

  • Start with Minimal Permissions: Grant only the minimum permissions needed

  • Use Permission Templates: Apply permission templates for consistent guest access

  • Regular Audits: Periodically review guest access to ensure it's still needed

Security Considerations:

  • Principle of Least Privilege: Grant guests only the access they need

  • Regular Reviews: Periodically review and remove unnecessary guest access

  • Monitor Activity: Keep an eye on guest activity through audit logs

  • Remove When Done: Archive guest access when projects or collaborations complete


How Guest Access Works After Approval

Access Scope:

Once approved, guests can:

  • View Shared Records: See jobs, invoices, projects, etc., they're explicitly granted access to

  • Participate in Messaging: Use chat and @mentions on shared records (if enabled)

  • View Documents: Access files and documents on shared records

  • Receive Notifications: Get notified about updates to records they're watching

Access Limitations:

Guests cannot:

  • Edit Records: They have read-only access

  • Create Records: Cannot create new jobs, invoices, etc.

  • Delete Records: Cannot archive or delete records

  • Access Admin Features: Cannot access organization settings or user management

  • Export Data: Typically cannot export data (varies by configuration)

Permission Configuration:

After approval, you can configure:

  • Module Permissions: Grant read access to specific modules (Jobs, Invoices, etc.)

  • Chat Permissions: Enable messaging on shared records

  • Job Visibility: Restrict which companies' jobs guests can see


Troubleshooting

Request Not Received:

If the connected organization says they didn't receive your request:

  • Verify Connection: Ensure the Base Connect connection is active and accepted

  • Check User Status: Ensure requested users are active and not archived

  • Review Notifications: Check if notifications are being filtered or blocked

  • Contact Support: If issues persist, contact Base Support

Approval Not Working:

If you can't approve guest requests:

  • Verify Role: Only Owners and Admins can approve guest requests

  • Check Connection Status: Ensure the Base Connect connection is active

  • Review User Status: Ensure requested users are active in their organization

  • Try Individual Approval: Try approving users one at a time instead of bulk

Guest Can't Access Records:

If an approved guest can't see expected records:

  • Check Permissions: Verify they have read permissions for the relevant modules

  • Verify Watchers: Ensure the guest is added as a watcher to specific records

  • Check Job Visibility: If job visibility is restricted, ensure the job's company is included

  • Review Connection: Ensure the Base Connect connection is still active


Related Features

Requesting and approving guest users works with several other Base Connect features:


Summary

Requesting and approving guest users through Base Connect enables seamless cross-organization collaboration while maintaining security and control. By understanding the two-way request workflow, configuring appropriate permissions, and following best practices, you can effectively manage guest access for external partners. Base's automatic notifications, permission enforcement, and audit trails ensure that guest access is both secure and manageable.

If you have questions about requesting or approving guest users, our support team is ready to help.

Did this answer your question?