Use Policy Agent for approvals

Once your agent-facing policy is published, Policy Agent can do more than recommend actions—it can also automatically approve clearly in-policy expenses. This article explains how recommendations work, how to add Policy Agent into approval workflows, how card-specific rules are enforced, and how existing flags interact with the agent.

Policy Agent starts in review-only mode. You decide when (and where) to turn on automations.



How recommendations work

By default, Policy Agent only recommends actions. It does not auto-approve expenses until you explicitly add it to approval workflows.

Policy Agent produces three recommendation types:

  1. Approval recommended – The expense clearly complies with your policy.
  2. Requires review – The agent is uncertain, missing context, or your policy explicitly requires human review.
  3. Rejection recommended – The agent identifies a clear policy violation.

In the UI (e.g., your homepage or review queues), expenses appear in two buckets:

The “Review recommended” bucket includes both Requires review and Rejection recommended decisions so reviewers see everything needing attention in one place.

Three expense entries showing statuses: approval recommended for U-Haul, requires review for La Peccora Bianca, and reject...

Policy Agent uses full transaction context for these recommendations, including:

When policy language is ambiguous, the agent leans conservative and surfaces more decisions as Requires review rather than risking an incorrect automatic approval.


Add Policy Agent to approval workflows

To enable approvals (instead of just recommendations):

  1. Go to Policy → Expense reviews
  2. Select an existing approval workflow or create a new one
  3. Add Policy Agent as a step in the workflow
  4. Configure when the agent can auto-approve vs. when it should pass decisions to human reviewers

You can place Policy Agent at any step, including:

Workflow settings on the Expense approvals page, configuring conditions for auto-approval based on expense type and amount.

FAQ – How does Policy Agent fit into multi-layered or threshold-based workflows? You can add Policy Agent at any step in your approval workflow. It works with simple or complex chains, including threshold-based and department/entity-based approvals.


Configure auto-approval conditions

You control exactly when Policy Agent is allowed to automatically approve expenses.

Common configurations in Policy → Expense reviews include:

Any expenses that do not meet your auto-approval conditions:

FAQ – Can Policy Agent be set to only recommend (not approve) in certain scenarios? Yes. By default, Policy Agent only suggests actions and does not auto-approve. You decide where (if at all) in your workflows it is allowed to approve versus only recommend.


Card-specific purchase requirements

You can write rules that restrict certain purchases to specific cards or Spend Programs, and Policy Agent will enforce them based on card context.

How to express card-specific rules

Write the rule in plain English and reference the exact name of the card or program as it appears in Ramp.

Examples:

You can include entity or department exceptions within the same section, for example:

Note: “For the UK Entity, travel may also be booked on Travel Europe cards.”

How the agent enforces these rules

To enforce these rules, Policy Agent evaluates:

If your policy states that a purchase type must be made on specific cards or programs, and an expense is made on a different card:

FAQ – Will the agent flag a purchase made on the wrong card? Yes. If your policy specifies that a purchase type must be made on particular cards or programs, Policy Agent will flag purchases made on other cards as out-of-policy.

FAQ – Do I need workflows or flags to enforce card-specific rules? For assessments, policy text is sufficient. For automatic outcomes, pair your policy with workflows (and, if needed, a small number of deterministic flags) to ensure the right routing.


How reviewers interact with Policy Agent

Even when Policy Agent is enabled for approvals, reviewers always have final authority.

Reviewers can:

Each expense has an activity feed that shows:

Activity feed displaying expense approvals, transaction updates, and policy recommendations in the Ramp platform.

Feedback and overrides appear in the audit log and inform improvements in the system and insights in the policy editor.


Visibility settings

Visibility controls who can see Policy Agent’s assessments—not whether they are generated.

In Policy → Expense reviews, you can configure visibility to:

FAQ – Can employees see Policy Agent’s assessments? No. Employees cannot see Policy Agent’s assessments. Only admins and reviewers can view them.

Expenses page showing policy settings and options for manager review and policy agent suggestions.


Exclude Policy Agent from specific spend

In some cases, you may want to exclude certain spend from Policy Agent entirely—especially where strict policy enforcement isn’t needed.

When to exclude

Exclusions are useful for:

Levels of exclusion

You can exclude Policy Agent at three levels:

  1. Expense level
  1. Spend Program level
  1. Fund / card level

Advanced settings for expense approval, including memo options and exemption from policy agent suggestions.

These controls help you keep Policy Agent focused on the spend where enforcement and guidance matter most.


Flags and overrides

Policy Agent works alongside your existing Ramp settings.

Flags as hard overrides

Recommended pattern:

For other settings (e.g., spend controls, submission requirements), the main action is to ensure your written policy matches your Ramp configuration, so the agent and deterministic rules are aligned.

Suggested flags section displaying


Testing before full rollout

Policy Agent runs only in production, but you can test safely before rolling out to all reviewers or enabling auto-approvals.

Recommended testing workflow:

  1. Publish your agent-facing policy
  2. Set visibility to Admins only in Policy → Expense reviews
  3. Let Policy Agent evaluate real expenses in review-only mode
  4. Check assessments, citations, and reviewer alignment in:
  1. Adjust policy language or workflows if needed
  2. Expand visibility to All reviewers
  3. Finally, add Policy Agent to workflows where you want it to auto-approve clearly in-policy spend

FAQ – Is there a way to test Policy Agent with real or sample transactions before going live? Policy Agent only runs in production. To test safely, keep visibility set to Admins only while you validate behavior and iterate on your policy.