Before you start
Should I choose GDAP or a per-client app?
Should I choose GDAP or a per-client app?
Can some clients use GDAP and others a per-client app?
Can some clients use GDAP and others a per-client app?
What do I need before setting up GDAP?
What do I need before setting up GDAP?
We use CIPP today. Can Core keep using it?
We use CIPP today. Can Core keep using it?
Some clients sync users from on-premises Active Directory. What changes?
Some clients sync users from on-premises Active Directory. What changes?
GDAP relationships and roles
What is GDAP, and can Core use DAP instead?
What is GDAP, and can Core use DAP instead?
Which roles should the GDAP relationship include?
Which roles should the GDAP relationship include?
Can I add a missing role to an existing relationship?
Can I add a missing role to an existing relationship?
Can I assign GDAP roles straight to the service account?
Can I assign GDAP roles straight to the service account?
How long does a relationship last, and when does Core warn me?
How long does a relationship last, and when does Core warn me?
A relationship has expired. Can I renew it?
A relationship has expired. Can I renew it?
Expiring says “Triggr can't read GDAP end dates yet”
Expiring says “Triggr can't read GDAP end dates yet”
The service account
What does the service account need?
What does the service account need?
Why does it need Global Administrator, and when can I remove it?
Why does it need Global Administrator, and when can I remove it?
Does the service account need a licence or a mailbox?
Does the service account need a licence or a mailbox?
Does it need MFA?
Does it need MFA?
Which Conditional Access policies should leave it out?
Which Conditional Access policies should leave it out?
Microsoft keeps signing me in as myself
Microsoft keeps signing me in as myself
What happens if the service account's password changes?
What happens if the service account's password changes?
Will the sign-in expire if nobody uses Core for a while?
Will the sign-in expire if nobody uses Core for a while?
Consent and permissions
What do the sign-ins on the Sign in step do?
What do the sign-ins on the Sign in step do?
What permissions does Triggr's app get in a client's tenant?
What permissions does Triggr's app get in a client's tenant?
Application.ReadWrite.All, AppRoleAssignment.ReadWrite.All, AuditLog.Read.All, DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All, DeviceManagementServiceConfig.Read.All, Directory.AccessAsUser.All, Directory.Read.All, Directory.ReadWrite.All, Files.ReadWrite.All, Group.ReadWrite.All, GroupMember.ReadWrite.All, IdentityRiskEvent.Read.All, IdentityRiskyUser.Read.All, Member.Read.Hidden, offline_access, Organization.Read.All, Policy.Read.All, RoleManagement.Read.Directory, SecurityEvents.Read.All, Sites.Manage.All, Sites.ReadWrite.All, TeamsTelephoneNumber.ReadWrite.All, User.DeleteRestore.All, User.EnableDisableAccount.All, User.Export.All, User.Invite.All, User.ManageIdentities.All, User.Read, User.ReadWrite.All, User.RevokeSessions.All and UserAuthenticationMethod.ReadWrite.All.App not consented
App not consented
Missing permissions
Missing permissions
“Partner Center rejected Triggr's sign-in for this consent change”
“Partner Center rejected Triggr's sign-in for this consent change”
Linking clients
What's the difference between adding a client and linking it to GDAP?
What's the difference between adding a client and linking it to GDAP?
“Couldn't link this client — add its Microsoft tenant ID first.”
“Couldn't link this client — add its Microsoft tenant ID first.”
A client isn't in our Partner Center list
A client isn't in our Partner Center list
Does a client have to buy its licences through us?
Does a client have to buy its licences through us?
How long does setting up hundreds of clients take?
How long does setting up hundreds of clients take?
Health checks and repairs
What does Core check, and when?
What does Core check, and when?
What does each GDAP health status mean?
What does each GDAP health status mean?
What does Repair change?
What does Repair change?
Why does GDAP health ask for a role we don't use?
Why does GDAP health ask for a role we don't use?
GDAP relationship missing
GDAP relationship missing
Blocked by Conditional Access
Blocked by Conditional Access
Connection Audit shows crosses, but GDAP health says Healthy
Connection Audit shows crosses, but GDAP health says Healthy
Per-client app instead of GDAP
How does the per-client app option work?
How does the per-client app option work?
Do GDAP health and alerts work with a per-client app?
Do GDAP health and alerts work with a per-client app?
Exchange Online
How does Core run mailbox tasks?
How does Core run mailbox tasks?
“Exchange isn't set up” or “Microsoft Exchange integration is not configured for tenant …”
“Exchange isn't set up” or “Microsoft Exchange integration is not configured for tenant …”
Repair says Triggr's GDAP roles “can't assign admin roles”
Repair says Triggr's GDAP roles “can't assign admin roles”
Access, data and security
How do I stop Core working in a client's tenant?
How do I stop Core working in a client's tenant?
e0ce32ae-7ba3-4f66-b686-d22dd0eb7841) from the client’s tenant, since mailbox steps run as that app. With a per-client app, the client’s admin deletes Triggr’s enterprise apps there.Where do Microsoft actions run from?
Where do Microsoft actions run from?
What does Triggr keep? Does it store the service account's password?
What does Triggr keep? Does it store the service account's password?
Who on my team can change Microsoft access?
Who on my team can change Microsoft access?
Errors you might see
A step fails with “no Microsoft Graph (GDAP) integration is configured for this client”
A step fails with “no Microsoft Graph (GDAP) integration is configured for this client”
microsoftSAM; click Approve access instead.“Triggr's Microsoft app credentials for your organisation need updating — every client is affected.”
“Triggr's Microsoft app credentials for your organisation need updating — every client is affected.”
“Your organisation isn't connected to Microsoft Partner Center”
“Your organisation isn't connected to Microsoft Partner Center”
“Reconnect Microsoft 365 in Settings first”
“Reconnect Microsoft 365 in Settings first”

