All Collections
Uploading Data from Google Vault
Uploading Data from Google Vault

Effortlessly transfer & upload Google Vault exports to Logikcull for a streamlined setup, speeding up Discovery project kickoffs.

John OHara avatar
Written by John OHara
Updated over a week ago

This feature is available to customers on subscription plans.


This integration allows users to effortlessly transfer and upload Google Vault exports into Logikcull. With a simple setup, Logikcull streamlines the data upload process so you can kick off your Discovery project faster.


Please ensure the following before enabling the Google Vault integration in Logikcull:

  1. Google Vault API is enabled on your Google account.

  2. Access to your organization's Google Vault application is enabled.

  3. Access to a Vault Matter is enabled.

  4. The Vault Matter has an existing data export.

  5. Google Cloud Platform must be turned ON for User(s) that will be uploading to Logikcull from Google Vault

📚 Google support resources

Setting up the integration in Logikcull

You can manage your connection to the Google Vault integration from your User Profile page. Click your user icon > Integrations > Connect to Google:

Step-by-step walkthrough

  1. Click your profile photo to enter your User settings, then click Integrations and Connect to Google:

  2. Sign in or authenticate your Google account. Please make sure to use the email address that has access to your organization’s Google Vault:

  3. Grant Logikcull the necessary permissions to import your data, then click Continue:

  4. Look for green Connected badge next to Google once complete:

💡 This integration allows your user to upload data to Logikcull from your organization's Google Vault. It does not grant Vault permissions, or access to your Vault account, to other members of your Logikcull account, regardless of their role (or Access Level) in the account.

Uploading data from Google Vault

  1. From the Uploads page, click Create a new > Cloud Upload > Import from Google Vault:

  2. Select Click here to select your files (If prompted to sign in, refer to Setting up the Integration in Logikcull):

  3. Select a Google Vault Matter from the list, then choose an Export and click Select:

  4. Assign a custodian, give the upload a name (optional), and click Start Upload:

💡 Unlike standard file uploads, your Cloud Uploads (e.g. Google Vault) do not rely on you to be at your computer and connected during the transfer phase. Once you've started a transfer, you can move on to other work right away while you await your upload notification/email.

Tips and Best Practices

  • During Export creation, if you see the option to "Use new export", please make sure that the slider is turned OFF:

⚠️ Always export data in MBOX (default) format
to preserve email threading ⚠️

Uploading Linked Drive Files

As of December 2023, Vault supports exporting hyperlinked Drive files based on the hyperlinks found in the message bodies of your Gmail export. See Google's documentation for more details.

If "Export linked Drive files" is toggled on, this results in a corresponding separate Export folder to the main Export:

You can upload the Linked Drive files by selecting the "Drive Link Export" during the Google Vault Export Picker stage:

Troubleshooting the Google Vault integration

Resetting the connection

If you're experiencing problems, you may need to disconnect and re-enable the integration. You can do this by visiting your User Profile page and scrolling all the way to the bottom to Integrations, then clicking Disconnect:

Once disconnected, try setting up the integration again.

Stalled Transfers

If all your Uploads are stalling in the transfer stage, you may need to work with your Google Administrator to ensure that Google Cloud Platform is enabled for all users who are uploading to Logikcull from Google Vault.

Once the change has been confirmed, try kicking off your upload again.

Gmail Labels

How can I filter on labels associated with my emails?

Your emails must originate from a Google Vault export. For that, you first need to configure the Logikcull <> GVault integration.

Next, you'll need to upload data from Google Vault through the integration. Once processed, you can have access to the Gmail Labels (and if applicable, any Sub-Labels) in the filter carousel.

What filters are available?

All the filters that a custodian has access to in her Gmail inbox will be accessible in Logikcull.

Can I review draft emails?

Draft emails can be particularly relevant to review. To filter on them, you first need to make sure they are imported in Logikcull by not excluding them when creating the export on Google Vault.

Once imported, you can filter on drafts by clicking on the Draft filter.

Keep in mind that draft emails are actually multiple versions of the same email: Gmail regularly saves a version of an email while the user is editing it.

Drafts are saved and accessible for review, whether the email is actually sent or not.

ℹ️ The Old version label is exclusively for old drafts. It denotes that there is either a newer draft or a sent version of the email

💡 TIP: you can use the SimDocs feature to easily navigate through multiple drafts of the same email and easily see what changed between multiple versions.

Google Vault FAQ's

Who can use the integration?

Any user on a subscription account who can create a new upload can use the integration. Users must have Project Admin access or higher (or can be an Upload-Only user). Read more about the 🔗 Upload Only User Role and 🔗 User Access Levels Overview.

Why is the Google Vault uploads feature missing or grayed out in Logikcull?

Please contact to discuss getting this feature added to your account.

What metadata is available for GVault files?

Logikcull currently pulls the following metadata:

  • File Creation Date

  • Modification Date

  • Document Type

  • Author

Will a keyword search return the entire email thread?

No. Keyword search results are narrowly-scoped only to the documents that contain the specific keywords, and not the entire email thread.

What if I can’t see the matter I’m trying to grab an export from?

Only open matters, in which a G Suite user is an owner or collaborator, will be available for selection within Logikcull. Only completed exports can be selected for upload to Logikcull.

Does Logikcull pull XML/CSV/Checksum files from GVault?

Not at this time. This data can still be downloaded via Google Vault and subsequently uploaded through the file upload route (e.g. drag-n-drop interface) in

How does the integration authenticate my user in Google?

A user must be authenticated by logging into their Google account when initiating an upload to Logikcull from their Google Vault. During this process an OAuth token is passed to Logikcull. This token is encrypted and stored by Logikcull for authentication purposes for future upload actions that you may take. When the token expires or if the token is revoked by you or your Google administrator, you will need to re-authenticate when creating a new upload by repeating the process described in this guide above.

Understanding the access request

To activate the integration, Logikcull needs permission to view the matters, exports, and files that you have access to. Once an export is selected, Logikcull will begin import the files for processing. Since Logikcull only has view-level permissions, Logikcull cannot make any changes to the data on the Google Vault side.

What permissions does Logikcull require for my user?

Logikcull’s access to Google Vault is user-specific. The following read and write permissions are bound by the access that you have been granted by your Google Vault administrator. Logikcull cannot use these permissions to access data or resources that your user cannot access.

Read: Everything that the user has permission to read in Vault

Write: As approved by the user for Legal Hold purposes

Tasks that may require 'write-level' permissions (click here)

  • get matters list

  • get exports for a matter

  • get single export

  • creates a matter

  • closes a matter

  • deletes a matter

  • get a single matter

  • get holds for matter

  • get a single hold

  • delete a hold

  • create a hold

  • update a hold

  • add users to a hold

  • remove users from a hold

Did this answer your question?