Skip to main content
Connect Cloudflare Access to manage Zero Trust application access from your service desk. Ravenna syncs your Cloudflare Access applications, users, and groups, then uses to grant and revoke access to Cloudflare-protected applications without leaving a ticket.

What you can do

Access group management

Add or remove users from Cloudflare Access groups, and check membership before granting more access

Application catalog sync

Sync Zero Trust applications into your Ravenna application catalog

User sync

Sync users who have authenticated through Cloudflare Access, with seat and last-login data

Group-based provisioning

Map access levels to Cloudflare Access groups so approved requests provision automatically

Ticket-driven access

Grant access as a workflow step after an approval, and revoke it during offboarding

Foundry actions

Call any Cloudflare API from a Foundry action using the same connected token

What syncs

Sync runs every 24 hours by default. You can change the interval when you connect the integration or at any time afterward.

User profile data

Ravenna stores the following Cloudflare fields on each synced user. They appear on the user profile and are available in workflow conditions, where they are named with a cloudflareUser prefix.

How Access group membership works

Cloudflare Access groups do not hold a list of users. They hold include rules, and a rule can match an email address, an email domain, everyone, an IP range, or an identity from a connected provider such as Okta or Google Workspace. Ravenna reads and writes the email rules only:
  • A group’s membership in Ravenna is the set of email include rules on that group
  • Adding a user appends an email include rule for that user’s email address
  • Removing a user deletes the matching email include rule
Users who reach an application through an email_domain, everyone, or identity provider rule do not appear as members of that group in Ravenna, because no email rule names them. Use email rules on any group you want Ravenna to manage.

Access provisioning

Cloudflare Access supports the group, manual, and workflow provisioning methods, so an access level on an application can map to a Cloudflare Access group. When a request is approved, Ravenna adds the user to the mapped group and Cloudflare’s policies grant access on the next login.
Learn more about access provisioning

Next steps

Setup

Create an API token and connect your Cloudflare account

Workflows

Automate group membership and look up applications from tickets
Last modified on September 17, 2026