Complico Guide
  • 🏠Complico User Guide
  • 🧠Virtual Compliance Assistant
    • About
    • Dashboard
    • Task Management
    • Progress
    • Templates and Steps
    • Supervisors
    • Responsibles
    • Delegated Tasks
    • Mutual Evidences & Filters
  • 🖥️Frameworks infrastructure
    • About
    • Adopt Frameworks
    • Inside a Framework
    • Inside the Evidence
    • Upload Files
    • Add Statements
    • Comments
    • Change Status
    • Similar Evidences
    • Remove Frameworks
    • Export Frameworks
    • Generate Reports
  • 🗃️Reports Management
    • About
    • Generate New Reports
    • Review Reports (Auditor)
    • NCRs (Auditor)
    • Generated Reports
    • Report Status
    • Respond To NCRs
    • Report Archive
  • 📃Document Governance
    • About
    • Folders & Documents
    • Templates & Template Gallery
    • Approvers Workflow
    • Recipients
    • Editing
    • ETA (Estimated Time of Completion)
    • Upload a File
    • Document Status
    • Trash & File Options
    • Filter Documents
  • 🧰Asset Management
    • About
    • Add & Delete Assets
    • Create Asset Categories
    • Manage Requests
    • Release
    • Import & Export
  • 👥HR Management
    • About
    • Managing Employees
    • Organization Tree
    • Import & Export
    • Release
    • Employee Issues
    • Incoming Requests
    • Time-Off Requests
    • Job Title
    • Settings
  • 🚚Vendor Management
    • About
    • Add & Remove Vendors
    • Vendor Settings
    • Release
    • Import & Export
  • 🤵‍♀️Employee Portal
    • About
    • HR
      • Edit Profile
      • Organization Tree
      • Employee Issues
      • Time-Off Requests
      • Time-Off Management
    • Assets
      • Create Asset Requests
      • Manage Asset Requests
    • Required Actions
      • Perform Required Actions
      • Filter Tasks
    • Staff (COMING SOON)
    • Vendors (COMING SOON)
    • Training (COMING SOON)
    • Risk Treatment (COMING SOON)
    • Incident Reporting (COMING SOON)
  • 🔐Access Management
    • About
    • Applications
    • Campaign Configuration
    • Campain Review
    • Duties
    • SOD Rule Sets
    • Conflicts
  • 🙋‍♀️KYC Management
    • About
    • Use Templates
    • Creating & Editing Templates
    • Matches & Screenings
    • Send To Client & Requests
    • Client Risk & Edit Info
    • Client History
    • Client Lists & Crypto Wallets
    • OTS (One-Time Screening)
    • Archive & Blacklist Clients
    • Import & Export
  • 🚗Automation Management
    • About
    • Create Automations
    • Triggers (Schedule)
    • Documents
    • Actors
    • Saving To Evidences
    • Managing Automation
  • ☢️Vulnerability Scanner
    • COMING SOON
    • COMING SOON
  • 📱Integrations
    • About
    • Install Integrations
      • GitHub
      • Jira
      • Confluence
      • Azure AD
      • Intune
      • BambooHR
      • Google Workspace
      • AWS CloudTrail
      • Aws Elastic Compute Cloud
      • AWS Key Management Service
      • AWS Relational Database Service
      • AWS Security Hub
      • AWS Simple Storage Service
    • Use Integrations
    • Remove Integrations
    • Integration Details (Auditor)
  • 🛒Collectors
    • About
    • Collectors
  • 🔨Framework Builder
    • About
    • Creating Frameworks
    • Creating Controls
    • Creating Evidences
    • Unifying a Built Framework
    • Adopting a Built Framework
  • 🧯Risk Management
    • About
    • Models
    • Registries
    • Manage Risks
    • Export & Import
    • Release
  • ⚙️Settings
    • About
    • Organization
    • Invites
    • Profile
    • Change Language
    • Security
    • Contact Us
Powered by GitBook
On this page
  • Add Google WS Integration
  • The Google WS System
  • Create a New Project
  • Add API Keys
  • Create a Service Account
  • Create a JSON Key
  • Domain Wide Delegation
  • Adding the Integration
  • Vendor Management for an Integration
  1. Integrations
  2. Install Integrations

Google Workspace

PreviousBambooHRNextAWS CloudTrail

Last updated 1 year ago

Add Google WS Integration

To integrate AWS CloudTrail into the Complico system, go to the Available Integrations page and click on the CloudTrail icon, as indicated by the arrow below.

In the "Add Integration" window below, it is imperative to furnish the "Service Account Config" JSON file.

Additionally, it is essential to verify that our Google WS Project encompasses all the required API Keys.

These keys play a pivotal role in enabling the Complico system to collect information from the Integration App.

Complico exclusively necessitates Read-Only access, as it retrieves data solely for compliance purposes, refraining from making any alterations, deletions, or additions to the CloudTrail system.

The Google WS System

Access the Google WS cloud platform through the provided link: console.cloud.google.com.

Once on the platform, find and click on the 'Select a Project' button, as denoted by the arrow below.

Create a New Project

Next, click on "New Project," as denoted by the arrow below.

Name the newly created project and then click on the 'Create' button.

Add API Keys

On the left sidebar, navigate to the "API & Services" tab, as denoted by the arrow below.

Choose the 'Enable APIs and Services' button, as indicated by the arrow below.

Use the search bar to locate and add the specified API keys.

  • Admin SDK

  • Gmail API

  • Google Calendar API

  • Tasks API

  • Contacts API

Navigate to each API key's respective page and choose 'Enable,' as indicated by the arrow below.

Return to the APIs page and ensure that all five necessary API keys have been enabled, as circled below.

Create a Service Account

On this page, go to the 'Credentials' tab, as indicated by the arrow below.

Next, select 'Create Credentials,' as denoted by the arrow below.

Choose 'Service Account,' as indicated by the arrow below.

Provide a name for the account and offer a description for it.

Create a JSON Key

Upon the creation of the service account, navigate to the 'Keys' tab, and click on the 'Add Key' button, as indicated by the arrow below.

Choose the 'Add New Key' button.

Ensure that the selected Key Type is JSON, and proceed by clicking on 'Create.'

Copy the Client ID number located at the bottom of the Service account's page, as indicated by the arrow below.

Domain Wide Delegation

Now open the Admin management site: admin.google.com

On the left sidebar of the site, go to Security -> Access and Data Control -> API Controls, as denoted by the arrow below.

On this page, select the 'Manage Domain Wide Delegation' button, as indicated by the arrow below.

Proceed by choosing 'Add New,' as denoted by the arrow below.

Enter the copied Client ID in the Client ID field.

In the OAuth Scopes field, enter (copy and paste) the following API Permission:

https://www.google.com/m8/feeds,https://www.googleapis.com/auth/analytics,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/calendar.readonly,https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/gmail.modify,https://www.googleapis.com/auth/tasks,https://www.googleapis.com/auth/tasks.readonly

Then click on 'Authorize'.

Adding the Integration

In the 'Add Integration' window, upload the JSON file that was automatically downloaded during the creation of the API Key.

Vendor Management for an Integration

Now, choose the appropriate Vendor that offers the Google WS service.

If there is no suitable Vendor available, you can also create a new Vendor directly in the 'Add Integration' window and click on the 'Create Vendor' button, as indicated by the arrow below.

Once all mandatory fields are completed, click on the 'Add Integration' button, as denoted by the arrow below.

On the Installed Integration page, we can view our Installed Integrations, in the Image below, we can see one Google WS Integration installed.

To return to the

To return to the

📱
Integrations Guide hub, click here.
main guide hub, click here.
the GitHub icon is marked with an arrow
the Add Integration window
the 'Select a Project' button is marked with an arrow
the New Project button is marked with an arrow
the Create New Project page
the API & Services tab is marked with an arrow
the 'Enable APIs and Services' button is marked with an arrow
'Enable' is marked with an arrow
all five required API keys are circled
the 'Credentials' tab is marked with an arrow
'Create Credentials' is marked with an arrow
'Service Account' is marked with an arrow
naming a new service account
the 'Add Key' button is marked with an arrow
adding a new Key
selecting the JSON Key Type
copying the Client ID number
navigating to the API Controls site
the 'Manage Domain Wide Delegation' button is marked with an arrow
adding a new API Client
pasting necessary field inputs
naming the integration and Uploading the JSON API Key file
the 'Create Vendor' button is marked with an arrow
the 'Add Integration' button is marked with an arrow
viewing a newly installed integration