CA Templates
This page lists the Conditional Access templates available in your CIPP instance. A template is a saved policy definition that can be deployed to any tenant, added to a standard, or shared through a GitHub repository.
Action Buttons
Create CA TemplateBrowse Catalog
Opens the Browse Conditional Access Catalog drawer, for importing templates from elsewhere. The toggle at the top selects the source: Community Catalog browses published template repositories, while From a Tenant lets you pick one of your tenants, search its existing Conditional Access policies, and import one as a template. Either source lets you preview a policy's full JSON before importing.
Browse Catalog
The drawer offers two sources, chosen with the toggle at the top.
Community Catalog
Browse published template repositories and import any Conditional Access templates they contain.
From a Tenant
Select one of your tenants, search its existing Conditional Access policies, and import one as a template.
Either source lets you preview a policy's full JSON before importing. Imported templates appear in the table immediately.
Table Details
Display Name
The name of the template, taken from the policy it was built from.
Package
The package tag assigned to the template, used to group related templates together.
GUID
The unique identifier CIPP uses for the template.
Table Actions
Deploy Template
Opens the Deploy Conditional Access Policy drawer with this template already selected, so you can choose a target tenant and deployment options.
Edit Template
Opens Edit Template for editing.
Add to package
Assigns a package tag to the selected template or templates. You are asked for the package name.
Remove from package
Clears the package tag from the selected template or templates.
Save to GitHub
Commits the template to a repository you have write access to, with a commit message of your choosing. Only shown when the GitHub integration is enabled.
Delete Template
Deletes the template from CIPP. Policies already deployed from it are not affected.
More Info
Opens the Extended Info flyout with the full details for the selected row.
Package tags are free text. Assigning the same package name to several templates groups them, which is useful for keeping a baseline set together when deploying to a new tenant.
Feature Requests/Ideas
We value your feedback and ideas. Please raise any feature requests on GitHub.
Last updated
Was this helpful?

