Home | Connectors | OpenText Decision Service | OpenText Decision Service - Sanity Integration and Automation
OpenText Decision Service and Sanity complement each other well in enterprise environments where content changes frequently and business decisions must remain consistent, auditable, and easy to update. Sanity manages structured content for digital experiences, while OpenText Decision Service applies rule-based logic to determine what content, offers, messages, or workflows should be triggered based on customer, product, or operational conditions.
Data flow: Sanity to OpenText Decision Service, then OpenText Decision Service to Sanity or the frontend
Sanity stores reusable content blocks for banners, product messages, service notices, or campaign assets. OpenText Decision Service evaluates customer attributes such as segment, region, account status, or compliance eligibility and returns the approved content variant to display. This ensures that only the right content is shown to the right audience without hardcoding logic into the website or app.
Data flow: Sanity to OpenText Decision Service
When teams publish regulated content in Sanity, OpenText Decision Service can validate whether the content is allowed to go live based on jurisdiction, product type, customer category, or approval status. For example, financial services or healthcare organizations can prevent restricted claims, disclaimers, or offers from being published unless the correct conditions are met.
Data flow: OpenText Decision Service to Sanity
Marketing teams can manage promotional assets in Sanity while OpenText Decision Service determines which offer should be activated for a specific customer or transaction context. The decision engine can evaluate business rules such as spend thresholds, loyalty tier, inventory availability, or campaign priority, then instruct Sanity driven channels to surface the correct promotion.
Data flow: Sanity to OpenText Decision Service to workflow or case management
Sanity can trigger a decision request when new content is created or updated. OpenText Decision Service evaluates the content type, risk level, market, and author role to determine the required approval path. Low risk content may publish automatically, while regulated or high impact content is routed for legal, brand, or product review.
Data flow: Bi directional
Sanity provides modular content for service notifications, onboarding messages, and help center articles. OpenText Decision Service evaluates customer journey events such as failed payment, account upgrade, or case status and selects the most appropriate message or article. This allows service teams to deliver consistent guidance across portals, mobile apps, and email.
Data flow: Sanity to OpenText Decision Service
Sanity can store localized versions of content, while OpenText Decision Service determines which locale, legal disclaimer, or regional variant should be used based on customer location, language preference, or market rules. This is especially useful for global organizations that must manage country specific content restrictions and approval requirements.
Data flow: OpenText Decision Service to Sanity
When business conditions change, such as a product recall, policy update, outage, or pricing rule change, OpenText Decision Service can trigger updates to content stored in Sanity. This can automatically switch homepage banners, update FAQ entries, or suppress outdated messages across digital properties.
Data flow: Bi directional
Sanity can manage multiple content variants for testing, while OpenText Decision Service controls which variant is served based on business rules, audience attributes, or performance thresholds. Teams can use this to run controlled experiments on messaging, offers, or onboarding content without embedding logic into the frontend.