Frequently Asked Questions

Everything you need to know about how OrynIQ works, how we handle your data, and what to expect when you get started.

01

Product Overview

What is OrynIQ?

OrynIQ is a Platform Health as a Service (PHaaS) platform built specifically for ServiceNow environments. It connects to your ServiceNow instance via OAuth, runs a deep automated health assessment across 475+ checks, and delivers findings, financial impact estimates, and a prioritized remediation roadmap — all from a single platform.

It is used by ServiceNow platform owners and IT leaders to continuously monitor platform health, reduce technical debt, and communicate risk and ROI to business stakeholders.

Who is OrynIQ built for?

OrynIQ is built for enterprise organizations running ServiceNow who want a clearer, more actionable picture of their platform's health. Specifically:

  • ServiceNow Platform Owners and Architects who need continuous visibility into platform debt, upgrade risk, CMDB quality, and automation health.
  • IT Directors and CIOs who want a quantified, business-ready view of platform risk and ROI — without needing to read raw scan output.
How is OrynIQ different from ServiceNow's built-in Instance Scan?

ServiceNow's Instance Scan is a useful starting point, but it has several limitations OrynIQ is designed to address:

  • No financial context. Instance Scan surfaces findings but doesn't translate them into business impact, cost, or ROI estimates.
  • No AI investigation layer. There is no conversational agent to help you interpret findings, cross-reference results, or propose and apply remediations.
  • No trend tracking or scoring. OrynIQ maintains historical scan data and computes a domain-weighted health score over time, showing you whether the platform is improving or degrading.
  • No deliverable-ready reporting. OrynIQ generates executive PDF reports ready for stakeholder delivery — Instance Scan produces an internal data table.
  • External perspective. OrynIQ connects via OAuth from outside the instance, which means it works across multiple instances and doesn't require any installed scoped app.
Does OrynIQ require installing anything in our ServiceNow instance?

No. OrynIQ is entirely external. It connects to your ServiceNow instance over HTTPS using the standard Table API — the same API ServiceNow exposes by default. No scoped app, plugin, or update set is required in your instance.

The only setup required on the ServiceNow side is creating an OAuth application registry and a service account with appropriate read (and optionally write) permissions.

Is OrynIQ a ServiceNow-certified or ServiceNow-native application?

OrynIQ is not currently listed on the ServiceNow Store, as Logan Poynter LLC is not a Build partner at this time. However, becoming a fully native ServiceNow application is on the roadmap depending on successful launch and adoption.

In the meantime, OrynIQ connects externally via standard OAuth 2.0 and the Table API — the same APIs available on every ServiceNow instance — so there is no dependency on Store certification to get full value from the platform today.

02

ServiceNow Integration

How does OrynIQ connect to our ServiceNow instance?

OrynIQ uses OAuth 2.0 (Authorization Code flow) via ServiceNow's built-in OAuth provider. You create an OAuth application registry in your instance and provide OrynIQ with the Client ID and Client Secret. OrynIQ uses these to request an access token on your behalf, then queries the Table API for health check data.

All credentials are encrypted at rest using AES-256-GCM and are decrypted only in memory at the moment of an API call. They are never logged or exposed in plaintext.

What level of access does OrynIQ need in ServiceNow?

For read-only scanning and health checks, OrynIQ needs a service account with read access to the tables it analyzes — primarily CMDB, ITSM, user/role, schema, and script tables. The exact table list is provided during onboarding.

For AI-assisted remediation write-back (an optional feature), the service account also needs write permission to specific fields. Write-back access can be scoped to only the tables your team approves, and every proposed change requires explicit human approval in the OrynIQ UI before any write is executed.

No admin role required. Read-only scanning can be performed with a non-admin service account. We provide a recommended permission set during setup.
Can we connect multiple ServiceNow instances?

Yes. OrynIQ supports multiple ServiceNow connections per engagement. You can connect a production instance, sub-production (dev/test/staging) instances, and run multi-instance scans that compare health across environments side by side.

Each plan includes one production instance and up to three sub-production instances. If you have larger volume requirements, reach out to discuss options.

What happens if our OAuth credentials expire or we rotate them?

OrynIQ uses refresh tokens to maintain a live session without requiring you to re-authenticate for every scan. If a refresh token expires or credentials are rotated, the connection will show as inactive in the dashboard. You can update credentials at any time through the Connections settings page — the update takes effect immediately without requiring a re-scan setup.

Why does OrynIQ use the Table API instead of an MCP connection to ServiceNow?

OrynIQ's scan engine is manifest-driven — each of our 475+ checks is a declarative record containing a target table and an encoded query. The ServiceNow Table API and Stats API are the only interfaces that let us execute these dynamically composed queries at scale.

Three capabilities make the Table API essential to how OrynIQ works:

  • Dynamic query composition — Check definitions drive the query at runtime. An MCP server would need to either expose 475+ individual tools (one per check) or a generic "query any table" tool — which is just the Table API with an extra layer of abstraction and latency.
  • Dot-walk relationship traversal — ServiceNow's encoded query language can traverse reference fields across multiple tables in a single call (e.g., sys_user_has_role.role.name=admin^sys_user_has_role.user.active=false). With MCP, this would require decomposing each relationship into separate tool calls, which is slower and more complex.
  • Aggregate counts without data transfer — The Stats API returns record counts without fetching rows. This is critical for findings like "12,000 CIs are missing owners" — OrynIQ needs the count and a sample, not all 12,000 records. MCP has no equivalent pattern for aggregate-only queries.

MCP excels when an AI agent needs to discover and invoke capabilities interactively. OrynIQ's scan path is deterministic — it sweeps through a check manifest, not an open-ended conversation. The Table API is the minimal, most direct interface for that pattern.

03

Health Checks & Scanning

What does OrynIQ actually scan?

OrynIQ runs 475+ checks across five health dimensions:

  • CMDB & Asset Health — CI completeness, relationship accuracy, CSDM alignment, asset coverage, and data quality
  • ITSM Data Quality — Incident, change, problem, and request data completeness and process adherence
  • Platform Hygiene — Script quality, customization density, upgrade risk, schema health, and baseline deviation
  • License & Role Governance — Licensed role assignment patterns, direct vs. group assignment hygiene, inactive user exposure
  • Automation & Workflow Health — Legacy workflow adoption ratio, stale workflows, Flow Designer coverage, and orphaned automation context
How many checks does OrynIQ run?

OrynIQ includes 475+ automated scan checks plus 30 compound analyzers and 53 AI-powered investigation playbooks. Scan checks run automatically on every scan. Playbooks are triggered during AI investigation sessions to perform deeper, multi-step analysis of specific problem areas.

How long does a full scan take?

A full scan typically completes in 3–8 minutes depending on instance size and the volume of records in tables being queried. Scans run asynchronously — you can navigate away from the scan page and return when it's complete. Results are available immediately when the scan finishes.

How often can we run scans?

There are two distinct types of runs and they have different limits:

  • Scans — the 475+ check diagnostic scan against your ServiceNow instance. Scans can be run on demand at any time with no monthly quota. They are fast, automated, and do not involve the AI.
  • AI Full Audits — the agentic analysis that interprets scan results, runs live compound analyzers, and generates findings with narrative context. These are limited to 2 per month on Foundation and 4 per month on Professional, because each audit makes many sequential AI API calls and is a more resource-intensive operation.

In practice: run scans as frequently as makes sense for your environment (after a release, on a schedule, before an upgrade). Trigger AI audits when you need deep interpretation or a full narrative report.

Can specific checks be suppressed or excluded?

Yes. OrynIQ supports finding suppression at the individual finding level. A suppressed finding is excluded from the health score and reporting but is retained in the audit trail with the suppression reason and the user who suppressed it. Suppressions can be reviewed and reversed at any time.

How is the health score calculated?

The OrynIQ Health Score is a domain-weighted composite score from 0 to 100. Each health dimension (CMDB, ITSM, Hygiene, Licensing, Automation) carries a configurable weight. Within each dimension, findings are scored by severity — Critical, High, Medium, and Low — and the dimension score is calculated based on the ratio of passed checks to total checks, weighted by severity.

The composite score is tracked over time so you can see whether platform health is improving or deteriorating between scan runs.

04

AI Agent

What does the Oryn AI agent do?

The Oryn AI agent is a conversational assistant that can investigate your ServiceNow platform health in depth. It has two modes:

  • Chat mode — Ask natural-language questions about your scan findings, maturity scores, action plans, or historical data. The agent answers using your actual engagement data stored in OrynIQ.
  • Full Audit mode — Triggers an autonomous deep audit that runs 30 live compound analyzers against your live ServiceNow instance, synthesizes findings, and generates a full narrative report ready for stakeholder delivery.

The agent can also log investigation discoveries, propose remediation actions, and draft executive summaries.

What's the difference between the 30 live analyzers and the 53 investigation playbooks?

They operate at different layers of the platform and serve different purposes:

30 Live Compound Analyzers — These run directly against your ServiceNow instance via the Table API during a Full Audit. Each analyzer executes multiple structured queries across a specific domain (CMDB relationships, license role hygiene, script complexity, upgrade risk, etc.) and returns a structured diagnostic summary. They are the primary data-gathering layer of the autonomous audit — producing the raw evidence the AI reasons over to generate findings and recommendations. They run in parallel and stream results in real time.

53 Investigation Playbooks — These are curated, step-by-step investigation guides the AI agent can follow during a chat session when it needs to go deeper on a specific issue. A playbook doesn't execute automatically — the agent selects and follows a relevant playbook when a scan finding or conversation warrants a more structured investigation. Each playbook defines a specific sequence of queries, what to look for, and how to interpret results. Think of them as the agent's diagnostic SOPs.

In short: analyzers execute autonomously during Full Audit and produce structured output; playbooks guide the agent's reasoning during interactive investigation sessions.
Can the AI make changes to our ServiceNow instance automatically?

No — and write-back access is tightly role-gated. The AI can propose remediation actions — field-level changes, record updates, or configuration corrections — but every proposal sits in a review queue and requires an explicit approval before any write is executed.

Only users with the Customer Admin role can approve, deny, or roll back write-back proposals. Standard users and read-only viewers have no access to the remediation queue and cannot trigger writes to your instance.

Human-in-the-loop is mandatory. OrynIQ will never modify your ServiceNow instance without a deliberate, logged approval action by a Customer Admin. Approved, denied, and rolled-back actions are all permanently recorded in the audit log.
What AI model powers the Oryn agent?

The Oryn agent is powered by Anthropic's Claude API. We use the latest available Claude model to maximize reasoning quality for complex multi-step platform health analysis.

Is our ServiceNow data sent to Anthropic?

Yes — but only aggregated, structural data. When the AI agent runs a tool, the results are included in the context sent to Anthropic's API so the model can reason about them. It is important to understand what that data looks like in practice:

  • What is sent: aggregated counts, summaries, and structural observations — for example, "there are 47 CIs missing a managed-by group" or "23 business services have no linked service offerings." This is platform health signal, not personal data.
  • What is not sent: individual user records, email addresses, personal identifiable information, or incident/request content. The agent's tools are designed to return counts and structural metadata, not row-level personal data from your instance.

Anthropic does not use API inputs or outputs to train its models under their commercial API terms. Token usage (not content) is logged locally for internal cost tracking. If your security policy requires it, customer admins can switch off AI processing for the entire tenant from the OrynIQ admin console — see the next question for how.

How do I turn off AI for my OrynIQ tenant?

Customer admins can disable AI processing for their entire tenant directly from the admin console — no support ticket, no waiting period. The toggle lives at Customer settings → AI Processing and applies to every user in your account.

While AI is disabled:

  • Every Anthropic-touching feature is locked out — Oryn AI chat, Run Full Audit, customization analysis, AST remediation proposals, and executive-narrative generation. The UI shows a clear locked state on each surface so users know why they can't run it.
  • The API rejects AI invocations with a structured 409 ai_disabled_for_customer response — no Anthropic call is ever made, so no data leaves OrynIQ for AI processing.
  • Any Anthropic batch jobs that were submitted before the toggle flipped are automatically cancelled at the next poller cycle.
  • Every toggle (enable + disable) and every denied AI invocation is written to your customer activity log for SOC 2 evidence. Denied-call entries are coalesced to one row per user per route per five minutes so a polling UI can't bloat the log.

Re-enabling is the same one-click flip from the same page. Disabling does not delete historical AI session content — it stops future Anthropic calls; existing rows are governed by your retention policy. Scan capabilities (the 475+ deterministic checks) are unaffected by the toggle and continue to run normally.

Procurement-grade control. The toggle is restricted to Customer Admin and Global Admin roles — standard users and viewers can read the current state but cannot change it.
What are AI remediation proposals and how do they work?

When the AI agent identifies a fixable issue in your ServiceNow instance, it can use an allowlisted propose_remediation tool to generate a specific field-level change proposal. For example: "Set the Managed by group field on CI record X to Y."

The proposal appears in the Remediation tab for review. Authorized users can:

  • Approve — write-back is executed immediately against the target ServiceNow instance
  • Deny — proposal is rejected and archived with the reason
  • Rollback — reverses an approved write-back if the original value was captured

Every action is permanently logged. Only check types on an approved allowlist can generate proposals — arbitrary table/field combinations are not permitted.

Is OrynIQ's AI trained on our data?

No — there is no training layer in OrynIQ. The platform does not fine-tune, retrain, or update any AI model based on your data, your queries, or your scan results. OrynIQ is a consumer of Anthropic's Claude API, not a model trainer.

Anthropic does not use API inputs or outputs to train its models under their commercial API terms. Your ServiceNow data is used only to generate responses within a session — it does not flow into any learning pipeline, feedback loop, or model improvement process, at OrynIQ or at Anthropic.

No training. No feedback loop. No model updates from your data. What goes in to answer a question stays in that session and goes no further.
Does the AI retain memory between sessions?

Yes — for Full Audit sessions, OrynIQ persists a structured memory of stable facts established during each audit. At the start of every new audit, the agent loads that context automatically before any analysis begins. This means observations like known platform constraints, previously confirmed findings, or important context about your environment carry forward without you having to re-explain them.

Chat sessions (the conversational interface) are session-scoped — they don't carry a running conversation transcript forward, but they do have access to all stored engagement data: scan results, historical findings, health score trends, action plans, and discoveries from past sessions.

The distinction: the agent doesn't remember what you said conversationally last week, but it does carry forward structured facts it has established about the platform, and it can always look up what your scans showed in prior runs. Customer Admins can clear agent memory per engagement at any time if a clean slate is needed.

How is the AI instructed — and can those instructions be changed?

The agent operates under a fixed system prompt that defines its role, scope, and behavior. This prompt is set by OrynIQ at the platform level — it instructs the agent to focus on ServiceNow platform health, use only its defined tools, and never take actions outside its permitted scope.

End users cannot modify the system prompt. The agent will decline to act outside its defined boundaries regardless of how a question is phrased — it cannot be instructed to ignore its scope, access systems it hasn't been given tools for, or behave as a general-purpose assistant.

What limits what the AI can access or do?

The agent operates through a defined, constrained set of tools. It cannot make arbitrary API calls or access anything not explicitly built into those tools. The boundaries are:

  • Read access is scoped to your connected instance only — via the OAuth credentials you provided, limited to the tables those credentials can reach
  • Write access requires explicit allowlist approval — only specific check types can generate remediation proposals; arbitrary field/table combinations are blocked at the platform level
  • Every write requires human approval — no changes to your ServiceNow instance occur without a deliberate approval action by an authorized user
  • No cross-customer data access — the agent's tools are scoped to the authenticated customer's data; it has no mechanism to query another customer's environment
  • External access is narrowly scoped — the agent can look up ServiceNow product documentation (scoped to docs.servicenow.com and matched to your instance's version). It cannot browse the web generally, call arbitrary external APIs, or access any system outside the defined tool set
Will my AI session data ever be used for training?

Not currently, and never without explicit opt-in. Today, AI session data is used only to generate your responses within that session. It is not reviewed, retained for training, or used to improve any model.

A future opt-in program is planned that would allow customers who choose to participate to contribute anonymized session data — agent findings, remediation signals, and Q&A patterns — toward improving OrynIQ's AI capabilities for ServiceNow environments specifically. The goal is an intelligence layer that gets better at identifying platform health patterns the more engagements it sees.

If and when that program launches, participation will be:

  • Explicit opt-in only — off by default, enabled by a deliberate choice from a customer admin
  • Clearly scoped — you will know exactly what categories of data are included before opting in
  • Covered by an updated DPA — training use requires separate consent to meet GDPR requirements; deletion from trained model weights is technically infeasible once incorporated, and this will be stated plainly

Customers in regulated industries who require a hard guarantee that their data is never used for any purpose beyond their own engagement can request a contractual assurance to that effect. Reach out to discuss.

05

Reporting & Financial Model

What kind of reports does OrynIQ produce?

OrynIQ generates several report types:

  • Executive Health Report — A business-facing PDF with health scores, financial impact estimates, top findings, and a prioritized action plan. Designed to be handed directly to a CIO, IT Director, or ServiceNow Platform Owner.
  • Technical Findings Report — A detailed breakdown of all scan findings, severities, affected records, and recommended remediation steps for the technical team.
  • AI Narrative Report — An AI-generated prose summary of the full audit, written as a professional deliverable. Editable before you share it.
  • Delta Report — A comparison between two scan runs showing what improved, what regressed, and what is new since the last assessment.
How does the financial impact model work?

OrynIQ maps platform health findings to financial impact categories — upgrade risk cost, productivity loss from poor CMDB accuracy, license waste, and technical debt remediation cost. These estimates are based on configurable inputs including your instance's license spend, headcount, and average hourly cost rates.

The financial model produces a projected 3-year ROI of addressing the identified findings, giving stakeholders a quantified business case for remediation investment. Values can be adjusted to match your organization's specific context before presenting to stakeholders.

What are the Financial Defaults on a customer, and how should we set them?

Five inputs drive every dollar figure OrynIQ publishes. They are set at the customer level and copied into each new engagement as starting values, where they can be adjusted per-engagement if a specific environment warrants it. Each is used in a specific formula — there is no magic, just arithmetic over your scan output.

Platform Team Size — the number of engineers actively supporting the ServiceNow platform (admins, developers, architects). This drives the Operational Waste model: a larger team losing the same percentage of their time to platform debt represents more dollars. Under the hood: wasted_hours/year = team_size × 1,800 × inefficiency_%, where 1,800 is productive hours per engineer per year. Count only people whose work is genuinely tied to the platform — not every IT headcount who occasionally touches a ticket. Typical mid-size platform team: 3–8.

Blended Hourly Rate ($) — the fully-loaded cost per hour of a platform engineer, including salary, benefits, taxes, and overhead allocation. This is the single conversion factor that turns every hour-based output — waste, remediation cost, cost avoided — into dollars. Default is $120/hr, which approximates a mid-market US blended rate. If you use offshore or nearshore delivery partners, set this lower; if you're running a high-cost domestic team, set it higher. It should match how your finance team already costs engineering time for capitalization or chargeback.

Hrs / Story Point — how many hours of real engineering work one story point represents for your team. Default is 8 (roughly a day of focused delivery). OrynIQ assigns a severity-based story-point estimate to each finding — Low = 2 SP, Medium = 5 SP, High = 8 SP, Critical = 13 SP — representing the complexity of designing, building, testing, and deploying the fix pattern. Note: this is flat per finding type regardless of affected record count, because SN fixes are typically script-level (one script cleans 6M rows, not 6M manual edits). If your team's velocity is faster (e.g., 5 hr/SP), lower it; slower teams can raise it.

Overhead Multiplier — the coordination, testing, release, and ceremony overhead layered on top of raw engineering hours. Default is 1.4 (i.e., every 10 hours of coding requires 4 additional hours of planning, code review, QA, release management, and communication). This is the difference between "time a developer spends at a keyboard" and "time the program actually takes from identification to production." Set lower (1.1–1.2) for lean teams with minimal process; set higher (1.5–1.8) for heavily governed environments with formal change control, regulated release windows, or multi-region rollouts.

Recovery Factor (%) — the fraction of modeled annual waste that is actually recoverable after remediation is delivered. Enter this as a whole-number percentage in the form (e.g., 30 means 30%). Not 100%, because no remediation fully eliminates platform friction; some residual inefficiency always remains (process gaps, knowledge silos, adjacent issues). This factor shapes the ROI projection: recovered/year = annual_waste × recovery_factor, which drives payback years and 3-year net value. 30% is a conservative, defensible assumption for an executive audience; 50–60% is realistic only when prior initiatives actually delivered that recovery rate. Set higher than 70% only when you are prepared to defend the number with evidence.

These defaults are inherited, not locked. Values you set on the customer record are copied into new engagements as a starting point. Each engagement can override any input to reflect a specific instance's reality (e.g., a regulated environment with 1.8 overhead, or a satellite instance with 2 engineers instead of 8). Changing an engagement value never affects the customer default or other engagements.

If your organization already has standard assumptions for these numbers — from a capacity model, chargeback rate card, or finance-approved cost methodology — use those. The goal is for the financial output to withstand scrutiny from your own finance team, not match OrynIQ's defaults.

Can reports be exported and shared?

Yes. Reports can be exported as PDF for stakeholder delivery. Raw finding data is exportable as CSV or Excel for technical teams. All exports include a timestamp and the scan run they reference.

Who are the reports designed for?

OrynIQ reports are built for two audiences simultaneously. The executive-facing report and AI narrative are written for CIOs, IT Directors, and business stakeholders who need a clear picture of platform risk and ROI without technical detail. The technical findings report is designed for ServiceNow architects and developers who need specifics to remediate issues.

This dual-layer approach means a single scan produces both a boardroom-ready deliverable for leadership and a hands-on remediation backlog for your technical team.

06

Security & Compliance

Where is our data hosted?

OrynIQ is hosted on Microsoft Azure in the United States. The application runs on Azure infrastructure with a PostgreSQL database that is not exposed to the public internet. All traffic passes through Cloudflare for SSL termination, DDoS protection, and WAF filtering.

Azure is a natural fit for enterprise ServiceNow customers — the same infrastructure many organizations already rely on for their own workloads.

How are our ServiceNow credentials protected?

OAuth Client ID, Client Secret, Access Token, and Refresh Token are all encrypted at rest using AES-256-GCM. The encryption key is stored separately from the database. Credentials are decrypted only in memory at the moment of an outbound API call to your ServiceNow instance and are never written to logs in any form.

Is OrynIQ SOC 2 certified?

SOC 2 Type II is targeted for 2026 and we have a formal Letter of Engagement with Vanta. In the meantime, OrynIQ is designed with the SOC 2 Trust Services Criteria in mind — immutable audit logs, role-based access control, encrypted credentials, and a principle-of-least-privilege service account model.

A Data Processing Agreement (DPA) or the Vanta Letter of Engagement are available on request for customers who require it for procurement via email to security@oryniq.com.

Does OrynIQ support GDPR and data deletion?

Yes. OrynIQ supports GDPR and CCPA requirements:

  • Full data deletion on request — all records associated with your customer account (engagements, scan results, findings, AI sessions, users) are permanently deleted within 30 days of a confirmed written request. Deletion is a targeted removal of all records scoped to your customer ID from the shared database.
  • Customer admins can self-serve — users and engagement data can be deleted directly through the admin interface without contacting support
  • Your data is never sold — OrynIQ does not sell, license, or share customer data with any third party
  • No service delivery sharing — data is not shared with subcontractors or external parties as part of delivering the service; there are no third-party processors with access to customer data beyond Anthropic's API (which receives only the aggregated tool output described in the AI & Security section)
  • A DPA is available on request

See the full Privacy & Data Handling page for complete detail.

Can OrynIQ personnel access our data?

OrynIQ is operated by Logan Poynter LLC. There are no employees, contractors, or third parties with access to customer data.

Access to customer data only occurs when required to resolve a support issue that has been explicitly requested by the customer, and only for the duration necessary to resolve it. Any such access uses the global admin role and is recorded in the same immutable audit log visible to customers — there is no privileged backdoor outside the platform's own access controls.

All customer data is isolated at the application and database query level by customer_id — no customer can access another customer's data through the platform.

Does OrynIQ support Single Sign-On (SSO) with Microsoft Entra?

Yes. OrynIQ supports Microsoft Entra ID (Azure AD) SSO out of the box on all plans, with no extra fee and no separate enterprise tier required. After your tenant is connected, anyone in your Microsoft tenant can sign in with their work account — no manual user creation in OrynIQ.

Tenant-admin consent is required to enable SSO for your team. Microsoft Entra requires a one-click consent grant from someone with tenant-admin (or Application Administrator) rights in your Microsoft tenant. This is a Microsoft-side requirement, not an OrynIQ choice — every multi-tenant Microsoft Entra application works this way. The grant is read-only on basic profile claims (email, name, tenant id) and can be revoked at any time from the Microsoft Entra admin center.

If the person setting up OrynIQ doesn't have tenant-admin access, no problem: sign up with email + password instead, and have your IT admin grant Microsoft consent later from Customer settings → SSO. The rest of your team will then be able to sign in with Microsoft once that's done.

07

Pricing & Plans

What are the two ways to engage with OrynIQ?

OrynIQ is available in two distinct ways, and both are offered upfront — not as add-ons:

  • Platform (Self-Serve) — Your team gets full access to OrynIQ and runs everything independently. You connect your ServiceNow instance, trigger scans, investigate findings with the AI agent, and produce reports on your own schedule. Ideal if you have internal ServiceNow expertise and want continuous visibility without outside involvement.
  • Managed PHaaS — A hands-on engagement where a seasoned ServiceNow Success Advisor embeds with your team for the duration of the engagement. This isn't a feature tier or a managed scan service — it's an active recovery partnership. You get a structured 90-day roadmap built around your platform's specific findings, guided execution of remediation priorities, and a quarterly review to ensure things are trending in the right direction. After the initial engagement, that resource stays available as an ongoing reference point. Ideal if you're heading into a transformation, upgrade, or governance reset and want expert ownership of the platform health work — not just a tool to run it yourself.

Managed PHaaS is not an upgrade from self-serve — it's a different kind of engagement for a different situation. If you're unsure which fits, reach out and we'll talk through it honestly.

What platform plans are available for self-serve customers?

Two plans are available for self-serve platform access. These plans apply to customers running OrynIQ independently — they are not tiers of the managed PHaaS engagement.

  • Foundation — 2 AI full audits/month, 10 seats (up to 2 admins), 1 production instance + 3 sub-production instances
  • Professional — 4 AI full audits/month, 20 seats (up to 5 admins), 1 production instance + 3 sub-production instances

Scans (the automated diagnostic runs) are unlimited on both plans — audit quotas apply only to the AI-powered full audit sessions. If you have volume requirements beyond these limits, reach out to discuss options.

How is pricing structured?

Platform (self-serve) is plan-based — a fixed monthly or annual fee that includes a defined seat count, audit quota, and instance limit. Costs are predictable regardless of how heavily the platform is used within plan limits. Monthly and annual billing are both available; annual billing includes 2 months free (you pay for 10 months, you get 12).

Managed PHaaS is priced as an annual professional services engagement. The platform is included, but the pricing reflects the advisor's time — not additional platform features. There is no "unlimited audits" or feature advantage over self-serve; the value is active expert involvement. Because the engagement requires upfront scoping, roadmap work, and ongoing delivery commitment, a 12-month minimum is required.

Specific pricing for both tracks is shared during the demo conversation. Request a demo to get the details.

Is there a free trial?

We offer a guided demo using your own ServiceNow instance (or a PDI) so you can see real findings from your actual environment before committing. This isn't a self-serve trial — it's a live walkthrough of what OrynIQ surfaces on your platform, with time to ask questions.

For managed PHaaS prospects, the demo also covers what the ongoing delivery cadence looks like so you know exactly what to expect before signing anything.

Request a demo to get started.

Can we start self-serve and move to managed later, or vice versa?

Yes. Some customers start on the platform to get familiar with the tooling and then bring in managed delivery once they understand what they want to prioritize. Others come in for managed from day one because they don't have the internal bandwidth.

Either path works — the platform is the same either way, and there is no penalty for switching tracks. If you're unsure which fits best, the demo conversation is the right place to talk through it.

Is there a minimum commitment for self-serve platform access?

It depends on the billing track:

  • Self-serve monthly — No minimum term, but the first month is billed in full at signup before access is provisioned. Access is activated immediately on payment confirmation and continues through the end of that billing period. There is no net-30 on monthly self-serve.
  • Self-serve annual — 10 months billed in full, net-30, upon a signed agreement. You get 12 months of access — 2 months free. The annual term is the minimum commitment.
  • Managed PHaaS — Requires a 12-month signed Statement of Work. Invoiced net-30 after the SOW is countersigned. Delivery does not begin until the agreement is in place.
08

Onboarding & Support

How quickly can we be up and running?

Most customers complete setup and run their first scan within one business day of account provisioning. The ServiceNow side requires creating an OAuth application registry and a service account — this typically takes 20–30 minutes for a ServiceNow administrator. OrynIQ provides step-by-step instructions for this setup.

What do we need to set up on the ServiceNow side?

The ServiceNow setup involves two steps:

  • OAuth Application Registry — Create an OAuth 2.0 provider entry in ServiceNow (System OAuth → Application Registry). No redirect URL is required for OrynIQ's flow. You'll receive a Client ID and Client Secret to enter in OrynIQ.
  • Service Account — Create a dedicated service account user with read access to the tables OrynIQ scans. We provide the recommended role/table list. For write-back (remediation), additional write permissions can be scoped per table.

No scoped app installation, update sets, or ServiceNow admin involvement beyond these two items is required.

What does the onboarding process look like end-to-end?

A typical onboarding follows five steps:

  • 1. Account provisioning — Your OrynIQ account is created and your team is invited
  • 2. Workspace setup — Configure your organization profile and create an assessment workspace for your ServiceNow environment
  • 3. ServiceNow connection — Set up the OAuth registry and service account; enter credentials in OrynIQ
  • 4. First scan — Trigger a full audit and review the initial findings together
  • 5. Reporting & AI walkthrough — Review the report output, financial model, and AI agent capabilities for your specific environment
How do we set up Microsoft SSO for our team?

Setting up SSO for the whole tenant takes one click — but it has to be the right click, by the right person.

  • Who has to click it. A user with tenant-admin (or Application Administrator) rights in your Microsoft Entra tenant. This is a Microsoft Entra requirement that applies to every multi-tenant SaaS, not an OrynIQ-specific gate.
  • Where they click it. Sign in to OrynIQ, open Customer settings → SSO, and click Connect Microsoft Entra. You'll be redirected to Microsoft's standard admin-consent prompt; one approval there flips SSO on for everyone in your tenant.
  • What it grants. Read-only access to basic profile claims (email, name, tenant id) for users who sign in. No mailbox access, no directory write, no calendar — same minimal scopes as any "Sign in with Microsoft" button.
  • You can revoke it any time. The grant lives in your Microsoft Entra admin center under Enterprise applications → OrynIQ. Removing it disables SSO immediately.

If you're not the tenant admin: it's best to coordinate with whoever is before you start signup. If you've already started, sign up with email + password and have your IT admin click the consent grant from Customer settings → SSO when they're ready — your team can sign in with Microsoft as soon as that's done.

What if our Microsoft tenant isn't on OrynIQ yet?

If you click Sign in with Microsoft from the OrynIQ login page and your tenant isn't on file yet, we don't error you out — we forward you to a short bridge page that gives you two choices:

  • Yes, set up SSO for my team — Best when you have tenant-admin rights (or can coordinate with whoever does). We forward your verified Microsoft profile into the signup form so the email and name are pre-filled, and once your account is created we walk you through the one-click admin-consent grant.
  • Sign me up with email and password — Best when you don't have tenant-admin and can't get hold of someone who does today. Set up your account normally; your IT admin can grant Microsoft consent later from Customer settings → SSO, and the rest of your team can switch to Sign in with Microsoft as soon as that's done.

Either path lands you in the same place: a working OrynIQ tenant with the option to add team members on Microsoft SSO whenever you're ready.

Is OrynIQ mobile responsive?

Partially — and intentionally so. OrynIQ is a desktop-first product because the work it supports (reading scan findings, comparing environments, building remediation plans, reviewing financial models) is data-dense and benefits from a real screen. We made deliberate choices about which views to optimize for phones and which to gate to desktop, rather than half-render everything everywhere.

Works well on phones:

  • Sign in / sign up / Microsoft SSO sign-in
  • Customer dashboard — quick stats, recent scans, recent findings
  • Findings preview + drill-down (triage on the go)
  • Action plans list
  • Engagement list and engagement overview
  • Account settings — profile, password, MFA, notifications
  • Customer settings — organization profile, users, SSO connection
  • Activity log
  • Onboarding flow (set password, enable MFA, connect ServiceNow, run first scan)

Desktop-only — phone shows a "open on a larger screen" placeholder:

  • OrynAI conversational chat (a Microsoft Teams extension is in the roadmap; until then, run chat sessions on a laptop)
  • Executive Summary report view
  • Remediation proposal review & approval workflow
  • Health Score scorecard (multi-column data grid)
  • Financial model
  • License rates analysis
  • Customizations registry
  • Environment comparison (side-by-side dual-pane)
  • Scan history table and per-scan detail
  • Reports download library
  • Global-admin tools (customer list, check authoring, playbook editor, usage analytics, etc.)

You won't get an error on these — you'll see a friendly note pointing you to a tablet or laptop, plus a link back to a page that does work on phones.

If a workflow you rely on for mobile triage isn't in the "works well" list, email us at support@oryniq.com. We'll prioritize phone-friendly versions based on what customers actually use.

What support is included?

All plans include direct email support with a target response time of one business day for standard inquiries and two business days for security-related matters. Customers also get direct access to the OrynIQ team for product questions, onboarding help, and feedback sessions.

Reach us at support@oryniq.com for any support or product questions.

What happens to our data if we cancel?

You can cancel self-serve access at any time. When you cancel:

  • Access continues through the end of your current paid period — no cutoff at cancellation date. There are no partial-period refunds.
  • Export your data before your period ends — findings, scan history, reports, and action plans are all exportable. After account closure, data is retained for 30 days in case you need to recover anything, then permanently deleted.
  • Managed PHaaS cancellation — governed by the terms of your signed Statement of Work. Early termination outside those terms is not available, as delivery work and resource allocation begin at signing.

You can request immediate data deletion at any time by emailing support@oryniq.com.

Still have questions?

We're happy to walk through any of this on a call — no pressure, no pitch deck required.

Request a demo