Overview
This integration connects your Mimecast Engage (Awareness Training) account to Vanta using the OAuth 2.0 Client Credentials grant via a Custom API 2.0 application. You'll provide a Client ID and Client Secret; there is no browser-based authorization redirect. Once connected, we sync user accounts, training campaigns, and per-user training completion records from Mimecast. We use this data to evaluate whether employees have completed required security awareness training as part of your compliance program. You map specific Mimecast campaigns to SAT categories in Vanta, and we track completion against those assignments for each person in scope.
⚠️ Note: We sync only global training campaigns those distributed to the entire organization. Targeted campaigns assigned to specific individuals or groups are not exposed by the Mimecast API and will not appear in Vanta. This is a Mimecast platform limitation. If your organization relies on targeted campaigns to meet a compliance requirement, you will need to either convert those campaigns to global campaigns in Mimecast, or supplement the relevant compliance category with Vanta's built-in training or a custom training source. See the Troubleshooting section for details.
This integration is most useful for:
Security and IT teams using Mimecast Engage to deliver and track employee security awareness training who need to demonstrate completion in Vanta
Teams managing training requirements across multiple compliance frameworks, such as SOC 2, HIPAA, PCI-DSS, or GDPR
Estimated setup time: 15-20 minutes
Use cases and capabilities
Training Completion Tracking: Connect Mimecast and we automatically sync each employee's enrollment and completion status across your global training campaigns. Completion data updates consistently, so Vanta always reflects current status without manual uploads or spreadsheet exports.
Automated Compliance Tests: Once you map your Mimecast campaigns to compliance categories in Vanta, we run automated tests on your behalf, verifying that employees have completed required training. We also verify that Mimecast accounts are linked to active employees and that access is revoked when someone leaves.
Evidence Collection: Synced training records feed directly into Vanta's evidence library for supported compliance frameworks. Instead of collecting and uploading completion reports before each audit, we keep that evidence current automatically.
Access Reviews: Mimecast user accounts are surfaced in Vanta's Access Reviews. Reviewers can confirm whether access remains appropriate and generate audit-ready evidence from the same synced data.
Campaign Assignment: After connecting, you can map individual Mimecast training campaigns to specific compliance categories directly in Vanta's integration settings. This controls which completions count toward which tests, so you have precise control over how training maps to your compliance requirements.
Capabilities summary
Resource / Capability | Supported | How it is used in Vanta |
User accounts | Yes | Access Reviews, automated account tests, personnel matching |
Training campaigns (global) | Yes | Mapped to compliance categories; powers training completion tests |
Training enrollment and completion | Yes | Powers SAT compliance tests and evidence collection |
Targeted campaigns | No | Not exposed by the Mimecast API (platform limitation) |
Phishing simulation results | No | Not currently synced |
MFA status | No | Not available from the Mimecast API |
Last login time | No | Not available from the Mimecast API |
Permissions
Read access
We use the Client ID and Client Secret from your Mimecast Custom API 2.0 application to read data from your Mimecast account. Although the application requires product-level access to two Mimecast feature areas, Vanta performs read-only operations only. With this access, we read:
Internal user accounts: active users in your Mimecast instance, including name and email address. Used to match employees to Vanta personnel records, power Access Reviews, and evaluate account-level compliance tests.
Awareness Training campaign metadata: global training campaigns in your Mimecast instance. Used to populate the campaign mapping interface in Vanta so you can assign campaigns to SAT categories.
Training enrollment and completion records: per-user enrollment and completion status for each campaign. Used to evaluate training completion against assigned SAT categories and generate evidence in Vanta.
Write access
We do not create, modify, or delete any data in Mimecast.
ℹ️ Note: Mimecast's Custom API 2.0 permission model is scoped by feature area. Vanta requires read access to two areas only: Account Management (for user data) and Awareness Training (for training data). We recommend creating a dedicated administrator role in Mimecast with only these two permissions to limit the scope of access granted to Vanta.
Prerequisites
⚠️ Note: The Mimecast Awareness Training endpoints require the Engage / Awareness Training package. Confirm your Mimecast subscription includes this package before starting. Without it, the API returns a Forbidden error on training endpoints and the integration will fail to validate.
Before starting setup, confirm the following:
You have a Vanta admin account.
You have a Mimecast admin account with access to the Mimecast Admin Console.
Create a dedicated Read-Only Administrator role in Mimecast following Mimecast's guide. The role must be granted:
Directories,Read and Awareness Training,Dashboard, andRead permissions.Confirm your Mimecast subscription includes the Engage / Awareness Training package. Without it, training endpoints return a Forbidden error and the integration will not validate.
Know which Mimecast API region applies to your account: Global (
api.services.mimecast.com), US (us-api.services.mimecast.com), or UK (uk-api.services.mimecast.com). Choose Global unless you have a specific data-residency requirement. According to Mimecast, Global routes to the nearest available region.Training campaigns are already created and distributed as global campaigns in Mimecast before connecting. We sync enrollment and completion data for global campaigns only. Targeted campaigns are not visible to the API.
Employees' email addresses in Mimecast must exactly match their Vanta personnel records. Any difference (including domain aliases, capitalization, plus-addressing, or alternate email formats) will prevent a match.
The compliance frameworks relevant to your organization are enabled in Vanta. The SAT categories available during setup depend on which frameworks your organization has turned on. To confirm, go to Settings (gear icon) > Frameworks in the Monitoring section.
Setup guide
Step 1: Create a read-only Administrator role
Log in to the Mimecast Admin Console.
Navigate to Account > Admin Roles. Then click on New Role.
Give the role a name and description of your preference – You'll need it later when setting up the Custom API 2.0 application
In the Security Permissions section, select Cannot Manage Roles
In the Application Roles section, unselect everything, keeping only
Directories- Read in all subsectionsAwareness Training - Awareness Training Dashboard - Read
Click Save and Exit
Step 2: Create a Custom API 2.0 application in Mimecast
Log in to the Mimecast Admin Console.
Navigate to Integrations > API and Platform Integrations, then click Mimecast API 2.0.
Create a new Custom API 2.0 application. Follow Mimecast's setup guide for full detail.
Assign the application both of the following products:
Account Management
Awareness Training
Save the application, then generate a new credential. Copy the Client ID and Client Secret, you will need them in Step 3.
⚠️Note: Store the Client Secret securely. Mimecast will not display it again after the credential is generated. If you lose it, generate a new credential on the same application.
Step 3: Find the Mimecast integration in Vanta
In Vanta, go to Integrations. Click Add integration.
Search for Mimecast. Click the integration card.
Click Connect.
Click Add connection.
Step 4: Enter your Mimecast credentials
Fill in the following fields:
Account Name (optional): A display name to identify this connection in Vanta. Useful if you connect more than one Mimecast account. If left blank, Vanta defaults this to the first 12 characters of the Client ID.
Client ID: Paste the Client ID from the Custom API 2.0 application you created in Step 1.
Client Secret: Paste the corresponding Client Secret.
Region: Select Global, US, or UK based on the region of your Mimecast account.
Click Validate and store.
If the credentials validation is successful, Vanta will open the Choose security assignments screen so you can continue setup.
⚠️Note: If the credentials are incorrect, the wrong region is selected, or your Mimecast subscription does not include the Engage / Awareness Training package, an error will appear. See the Troubleshooting section below.
There may be a short delay before Mimecast training campaigns appear in Vanta. If campaigns have not yet loaded, you can close the modal and return later to complete Step 4.
💡 Tip: Vanta supports connecting more than one Mimecast account. Each connection is identified by its Account Name. To add a second connection, return to the Mimecast integration page and click Add Connection.
Step 5: Map training campaigns to compliance categories
After the connection is created:
In Vanta, go to Integrations and search for Mimecast under the Connected tab.
Click Manage, then click Update Settings.
In the Choose security assignments modal, click Add an Assignment.
Click Choose an assignment and select the Mimecast campaign you want to map.
Select every training category the campaign covers. Assign each relevant campaign to one or more categories: General security awareness, HIPAA, PCI DSS, GDPR, CCPA, Insider threat, Social engineering, AI Risk, or Secure code.
Repeat to map additional campaigns, or click Delete on a row to remove a mapping.
Click Save.
Note: If you have multiple Mimecast connections, use the Mimecast Connection dropdown at the top of the modal to select which account you are configuring. Mappings are saved per connection, so repeat this process for each connected account.
Note: Only global Mimecast campaigns appear in the assignment dropdown. Targeted campaigns are not visible to the API and cannot be mapped.
Step 6: Configure training requirements for employees
Connecting the integration does not automatically assign training to employees in Vanta. After mapping your campaigns in Step 4, you need to tell Vanta which training categories each group of employees is required to complete.
💡 Tip: Completing this step requires three save actions: one inside the training modal, one on the group page, and one in a final review dialog. Each has a distinct purpose.
In Vanta, go to Personnel > People. Select the Groups tab, then click the group you want to configure (for example, Engineering).
On the group's page, find the row labeled Trainings and open it. A modal opens where you can configure training for this group.
Each available training category appears as a toggle (General is always first). Turn on the toggle for every category employees in this group must complete.
When you turn a category on, three source options appear:
Vanta training: use Vanta's built-in video training.
Integration training: use the Mimecast campaigns you mapped in Step 4. The card shows a summary of which campaigns are linked.
Custom training: provide your own URL and instructions.
To use Mimecast, select Integration training. To change which Mimecast campaigns are used for a category, click the three-dot menu on the card and choose Edit.
Click Save inside the Manage trainings modal. The modal closes and you return to the group's page. Your changes are not applied yet.
On the group's page, click Save to review your changes. The Review changes and save modal opens, summarizing what is about to change.
Click Save in the Review changes and save modal to confirm. Employees in this group will now see the assigned Mimecast training in their tasks.
A confirmation dialog appears. From here you can click Dismiss to close the dialog (changes are already applied), or click Enable recurring reminders to configure automatic email reminders for employees with outstanding tasks.
Repeat these steps for each group that requires training.
Troubleshooting and FAQs
Credential validation fails and the connection does not proceed
Likely cause: The Client ID or Client Secret is incorrect, the credential has been revoked or rotated in Mimecast, the wrong region was selected, or your Mimecast subscription does not include the Engage / Awareness Training package. The API returns a Forbidden error on training endpoints even if credentials are otherwise valid when the Engage package is not active.
How to confirm: Log in to the Mimecast Admin Console and verify that your Custom API 2.0 application still exists and its credentials (Client ID and Client Secret) have not been revoked. Check that the application has been granted access to both Account Management and Awareness Training. Confirm the administrator role associated with the application includes the
Directories|Read and Awareness Training|Dashboard|Readpermissions. In Vanta, verify the region you selected (Global, US, or UK) matches the region of your Mimecast tenant. Finally, contact your Mimecast account team to confirm your subscription includes the Engage package because the Awareness Training API requires it.Fix: Re-enter correct credentials and select the correct region. If the credential was revoked, generate a new one in Mimecast and re-enter it in Vanta. If the Engage package is not included in your subscription, contact Mimecast to add it before connecting.
Targeted training campaigns are not appearing in Vanta
Likely cause: Mimecast's API exposes only global campaigns distributed to the entire organization. Campaigns assigned to specific individuals or groups are not returned by the API. This is a Mimecast platform limitation.
How to confirm: Check in the Mimecast Admin Console whether the missing campaigns are configured as targeted rather than global.
Fix: To bring a targeted campaign into Vanta, redistribute it in Mimecast as a global campaign. Alternatively, supplement the relevant compliance category using Vanta's built-in training or a custom training source on the affected groups.
The integration disconnects after a successful setup
Likely cause: The Client ID or Client Secret was rotated or revoked in Mimecast after the integration was connected. When we are unable to authenticate during a sync, we disconnect the integration to prevent stale or incomplete data from persisting in Vanta.
How to confirm: Log in to the Mimecast Admin Console and check whether the credential on the Custom API 2.0 application is still active.
Fix: Generate a new credential in Mimecast, then in Vanta go to Integrations > Mimecast > Manage in Vanta and update the Client ID and Client Secret with the new values.
Training shows as incomplete for employees who have completed it in Mimecast
Likely cause: One or more of the following: the employee's email in Mimecast does not exactly match their Vanta personnel record; the training campaign has not been mapped to a compliance category in Vanta; training has not been enabled in the employee's group in Vanta; the campaign is a targeted campaign (not visible to the API); or the sync has not yet run since the completion was recorded.
How to confirm: Check the employee's email in both Mimecast and Vanta for an exact match. Confirm the campaign is mapped under Integrations > Mimecast > Manage > Update Settings. Confirm training is enabled for the group under Personnel > People > Groups > [group name] > Trainings.
Fix: Correct any email mismatches. Complete campaign mapping in the Assignment Selector. If training is not yet enabled for the group, open the relevant group, find the Trainings row, turn on the required categories, and select Integration training as the source. Allow up to one sync cycle for the completion to appear.
Only some employees' training completions are appearing
Likely cause: Email address mismatches between Mimecast and Vanta personnel records are the most common cause. We match completion records to employees by exact email address. Any mismatch causes that employee's data to be excluded.
How to confirm: Compare the email on the affected employees' Mimecast profiles with the email on their Vanta personnel records.
Fix: Correct any discrepancies in email addresses across both systems, including differences in capitalization, formatting, or aliases. Allow the next sync to run after making corrections.
The manual evidence document for security awareness training is still showing after connecting
Likely cause: Manual evidence documents are not automatically deactivated when an integration is connected.
How to confirm: Navigate to the evidence document and confirm it is still set to active.
Fix: Once you have confirmed the integration is syncing correctly, navigate to the document, click the three-dot menu, and select Deactivate.
Does Vanta include training completions from before the integration was connected?
Yes. The Mimecast Awareness Training endpoint returns historical completion records, so completions recorded before the integration was connected will appear in Vanta on the first successful sync (subject to the global-campaign and email-match requirements above).
Can I connect more than one Mimecast account?
Yes. Each connection is identified by the Account Name you set during setup. Add additional connections from the Mimecast integration page using Add Connection. Training-to-category mappings are saved per connection. Use the Mimecast Connection dropdown in the Assignment Selector to configure each account separately.
