Data & Integration
Data Loading, History & Retention
Load real-time and batch data from any source, reload full or partial periods, and retain historical compensation data with configurable archival policies.
Can Optymyze process real-time and batch data updates from legacy systems?
Optymyze processes data from legacy systems in both real-time and batch mode using its native cloud data warehouse. Organizations can configure update frequencies to match their operational needs, whether nightly, weekly, twice daily, or any custom schedule. This eliminates hard-coded data constraints and the need for manual pre-processing, special plug-ins, or third-party integration tools.
Can data imports be scheduled at custom intervals in Optymyze?
Optymyze automates data imports on any schedule, including different schedules for different data sets, through its native cloud data warehouse. Organizations can configure hourly, nightly, weekly, monthly, or custom recurring schedules using a guide-based interface, or import data in real-time from systems like Salesforce.com. This significantly reduces reliance on technical staff to define and maintain integrations and processing schedules.
Is there a data storage limit in Optymyze's cloud platform?
Storage capacity in Optymyze’s cloud platform is provisioned per customer through the engagement contract, sized to enterprise data volumes and historical retention needs. Built-in metadata tracks storage consumption so customers and Optymyze have visibility into usage, supporting predictable capacity planning and proactive expansion when data volumes grow. In typical deployments, contracted storage accommodates multi-year historical transaction data, compensation calculations, hierarchy snapshots, and reporting data without disruption to ongoing operations.
Can Optymyze reload data for a full period or partial period on demand?
Optymyze supports removing and reloading data for either an entire period or a partial subset of records within a period. Users define the effective period and filters through no-code configuration options, then re-run the load as many times as needed with the option to refresh the complete data set or only specific records. This is particularly useful for correcting data errors, processing late-arriving transactions, or reprocessing specific compensation periods.
How does Optymyze handle future-dated and forecast data alongside production calculations?
Optymyze automatically filters future-dated data from production calculations, ensuring that forecast and modeled data loaded into the system does not impact live compensation results. Organizations can load future-dated, forecasted, and modeled data in parallel with production processing, enabling planning and what-if scenarios without any risk to active payouts. This separation is managed through native time-management options that require no custom coding.
Can Optymyze applications be updated in real-time after production deployment?
Optymyze supports real-time updates to production applications through direct editing, making minor changes a quick and seamless process. For major updates, a sandbox environment is available to test changes thoroughly before promoting to production. This dual-path approach ensures application updates are both agile and safe, with all changes tracked and auditable at any time.
What data archival and long-term retention capabilities does Optymyze offer?
Optymyze supports configurable data archival policies with the ability to retain compensation data for seven or more years to meet regulatory and compliance requirements. Legal hold capabilities are available for specific documents or user accounts, and archived data can be retrieved for audit or investigation purposes. This ensures full compliance with enterprise data retention policies while maintaining system performance.
Data Modeling, Transformation & Storage
Model, transform, and reshape data inside the cloud data warehouse using no-code tools, with native cleansing and on-import transformation.
Why choose a cloud data warehouse for sales performance management over on-premise?
Optymyze’s cloud data warehouse for sales performance management delivers greater flexibility, reliability, and security than on-premise infrastructure. Organizations eliminate the burden of maintaining physical systems, freeing IT resources to focus on strategic business growth instead of routine maintenance. The fully managed, no-code cloud data warehouse is purpose-built for compensation and SPM data, so teams can store, transform, and analyze sales data without managing any underlying infrastructure.
Can business users edit data models and relationships in an SPM platform without coding?
Optymyze enables business users to modify data structures and relationships directly through a guided, no-code interface. Users can add new fields, relabel existing ones, and update key and data field configurations without any SQL or technical expertise. This ensures the compensation data model stays aligned with evolving business requirements and can be adapted by sales operations teams in minutes rather than waiting on IT development cycles.
Does Optymyze support native data transformation and cleansing on import?
Optymyze transforms data natively within the platform during the import process. Unvalidated data is loaded, validated, and cleansed through configurable transformation rules that conform the data to the required format, all without external pre-processing tools. This eliminates the need for separate ETL pipelines or data cleansing steps before data enters the compensation system.
Can Optymyze transform and reshape data that is already loaded in the system?
Optymyze transforms data already residing in the platform using native data process automation, eliminating reliance on third-party systems for data manipulation. Users can define an unlimited number of transformation operations to reshape, enrich, and validate data into any desired format. This provides maximum flexibility for data management and ensures all transformation logic is centrally maintained within the compensation platform.
Scheduling & Data Operations
Automate data jobs and processes with a built-in scheduler and no-code orchestration that eliminates third-party scheduling tools.
What is a job in Optymyze's data process automation?
In Optymyze, a job is an automated grouping of one or more processes that can be initiated manually or scheduled to run on a recurring basis. Jobs allow administrators to combine related processes, such as data loads, transformations, calculations, and report generation, into a logical set that executes together. This automation reduces manual intervention and ensures consistent, repeatable compensation processing workflows.
Does Optymyze include a built-in process scheduler or require third-party scheduling tools?
Optymyze includes a native scheduler within its data process automation module, eliminating the need for third-party scheduling tools or legacy job schedulers. The built-in scheduler provides full audit logs of all scheduled executions, making it easy to track when processes ran and whether they completed successfully. Organizations can define and manage all processing schedules directly within the platform.
What are data forms in Optymyze and how are they used?
Data forms in Optymyze collect and save information entered by users to one or more tables in the data model, making captured data available throughout the platform. Forms can span single or multiple pages with a variety of elements, including entry fields, radio buttons, dropdowns, and conditional logic. This enables developers to create data collection workflows tailored to any business process, from quota proposals to dispute submissions.
System Integration & Data Exchange
Integrate with Salesforce, Microsoft Dynamics, Oracle, SAP SuccessFactors, and other CRM, ERP, HRIS, and payroll systems through pre-built connectors and open APIs.
What APIs and web services does Optymyze offer for system integration?
Optymyze offers a set of REST web services for system integration: Tables for reading and writing data tables, Users for identity and access governance, Jobs for triggering and monitoring automated processes, and a dedicated Salesforce web service for real-time and batch data exchange with Salesforce CRM. Authentication uses OAuth 2.0 and other industry-standard protocols. Each service supports bi-directional data flow with custom field mapping, filters, add/update options, and scheduling. Together with the platform’s broader open REST APIs, these web services let organizations build production integrations with CRM, ERP, HRIS, billing, and other enterprise systems without custom backend development.
What pre-built integrations does Optymyze offer for CRM, ERP, HRIS, and payroll systems?
Optymyze provides 50+ native connectors covering CRM (Salesforce, HubSpot), marketing (Marketo), HRIS (Workday), billing (Stripe, Chargebee), databases (Oracle, Microsoft SQL Server, MySQL, Postgres, MongoDB), object stores (S3, Azure Blob, SharePoint, Google Cloud Storage), and collaboration tools (Google Sheets, Slack, Jira, ServiceNow). Microsoft Dynamics 365 is supported through Optymyze web services and iPaaS patterns. For payroll, ERP, and other systems without a native connector, organizations integrate through REST APIs, file imports via SFTP, or iPaaS middleware such as MuleSoft Anypoint Platform. The platform supports both inbound and outbound integrations through its no-code cloud data warehouse, with custom field mapping, filters, add/update options, and scheduling configured through a no-code interface.
Does Optymyze support open APIs for custom development and third-party UI integration?
Optymyze exposes standards-based REST APIs that cover compensation data, hierarchies, plan configuration, calculation runs, reports, and platform metadata. Authentication uses OAuth 2.0 and other industry-standard protocols. Third-party applications can read and write through the APIs to integrate compensation workflows into existing systems, embed Optymyze views inside CRM, ERP, or HR applications, or build custom interfaces on top of the Optymyze data model. The same APIs power the standard Optymyze UI, so anything available through the platform can also be invoked programmatically. This open architecture supports custom development, partner integrations, and unified user experiences across the enterprise technology stack.
How does Optymyze protect its APIs against security vulnerabilities?
Optymyze secures all REST API endpoints with HTTPS-only access, JWT-based authentication, input validation, rate limiting, and whitelisted HTTP methods to prevent OWASP Top 10 vulnerabilities. Cross-Origin Resource Sharing policies, content-type validation, and sanitized error responses prevent data exposure and cross-domain attacks. Stack traces and internal system details are never exposed in API responses.
How does Optymyze integrate with SAP SuccessFactors and other HRIS platforms?
Optymyze integrates with HRIS platforms through a mix of native connectors, REST APIs, file imports via SFTP, and iPaaS integration for systems without a native connector. Workday is supported through a native data connector. SAP SuccessFactors, Employee Central, and other HRIS systems integrate through REST APIs, file imports, or iPaaS middleware such as MuleSoft. Employee master data including hires, terminations, transfers, role changes, and hierarchy updates can synchronize on a schedule that matches the customer’s HR cadence. Effective dating preserves historical reporting structures, so prior-period compensation calculations and audits continue to reference the role assignments and hierarchies that were in place at the time. Custom field mapping, filters, and add/update options are configured through a no-code interface.
Does Optymyze integrate with enterprise message queues and job schedulers?
Optymyze integrates with enterprise messaging platforms and job schedulers for automated data exchange and process orchestration within existing IT environments. The platform supports SFTP, REST APIs, web services, and database-level integrations for both inbound and outbound data flows. This comprehensive integration capability ensures the compensation system fits seamlessly into any enterprise architecture.