<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=5003644&amp;fmt=gif">
Skip to content
English - Australia
  • There are no suggestions because the search field is empty.

Integrations & APIs

Everything you need to know about Integrations & APIs in Acorn PLMS.

CRM, ATS & Other System Integrations

Accel PLMS provides powerful integration capabilities that connect your learning platform with the business systems your organisation already relies on. Through Acorn's REST API, you can establish two-way communication with CRM platforms, applicant tracking systems (ATS), project management tools, and business intelligence platforms.

Overview of Integration Capabilities

Acorn's RESTful API exposes endpoints that allow your organisation to integrate learning data with external systems. Whether you're managing recruitment workflows, tracking customer interactions, or coordinating team projects, Acorn can sync critical learning and user data in real time. This eliminates manual data entry, reduces errors, and ensures your business systems reflect the most current information.

Integrations are particularly valuable for organisations that use multiple platforms across different departments. By connecting Acorn with your existing tech stack, you create a unified information flow that supports better decision-making and more efficient operations.

Applicant Tracking System (ATS) Integration

If your organisation uses an ATS like Bullhorn, you can integrate it directly with Acorn through the REST API. This integration enables automated user synchronization between systems, allowing candidate and employee data to flow seamlessly.

Key capabilities include:

  • User Management Sync: Exposed API endpoints allow you to synchronize user profiles and credentials between Acorn and your ATS. This means new hires or candidates can be automatically created in Acorn, and their learning progress can be tracked without manual intervention.
  • Bidirectional Communication: Data moves in both directions. Your ATS can push candidate information to Acorn, and Acorn can send back learning completion status, course results, and training compliance data.
  • Recruitment Workflow Integration: Connect learning requirements to your hiring process. Track whether candidates or new employees have completed onboarding courses, compliance training, or role-specific certifications.

This integration is particularly useful for organisations managing high-volume recruiting or complex onboarding processes where training verification is critical.

CRM Integration

Acorn integrates with CRM systems through its REST API, enabling automated synchronization of user data, purchase transactions, and course activity. This connection creates a complete view of customer engagement and learning behaviour.

With CRM integration, you can:

  • Sync User Data Automatically: Customer profiles, contact information, and segmentation data can flow between your CRM and Acorn without manual updating.
  • Track Learning Transactions: When customers purchase courses or access learning content, that activity is recorded in your CRM in real time. Sales and customer success teams gain visibility into customer engagement with your learning offerings.
  • Enable Real-Time Insights: Your CRM receives up-to-date information on course completions, certification status, and learning engagement. This enables personalised follow-up, targeted upselling, and better customer relationship management.
  • Support eCommerce Workflows: If your organisation sells courses, Acorn's eCommerce capabilities integrate with your CRM to ensure purchase data, learner information, and transaction history are all connected.

This integration is essential for organisations using learning as a revenue stream or as a customer engagement tool.

Project Management and Other System Integration

Beyond ATS and CRM systems, Acorn can integrate with platforms like Monday.com and other business systems that expose API endpoints. This flexibility means you can connect Acorn to almost any tool your organisation uses.

Examples of data you can share include:

  • ILT Session Attendance: Instructor-led training attendance records can be pushed to project management or resource planning systems.
  • Course Completions: Training completion data becomes available across your business systems for compliance reporting, project planning, and resource allocation.
  • Custom Learning Data: Any learning metric relevant to your organisation's reporting needs can be extracted from Acorn and delivered to other systems.

This capability supports organisations that need learning data integrated into broader operational or reporting workflows.

eCommerce and Payment Integration

For organisations selling courses or learning content, Acorn includes a Stripe integration that enables secure payment processing. Combined with CRM and other system integrations, this creates a complete eCommerce ecosystem.

When you integrate Acorn's eCommerce capabilities with your business systems:

  • Purchases are tracked automatically in your CRM and reporting systems.
  • Customer data syncs seamlessly between payment processing, course access, and customer relationship management.
  • Revenue and learning data align, giving your organisation complete visibility into the commercial and educational outcomes of your learning offerings.

Business Intelligence and Analytics Integration

Many organisations need learning data in BI tools for advanced reporting and analysis. Through Acorn's REST API, you can export learning metrics, user data, and course performance information to your BI platform. This enables custom dashboards, predictive analytics, and data-driven decision-making across your organisation.

Getting Started with Integrations

To set up an integration with any external system, your organisation will need:

  1. API Documentation: Acorn provides comprehensive API documentation that details all available endpoints, authentication methods, and data structures.
  2. Development Resources: Your IT or development team will use the REST API to build the specific integration your organisation requires.
  3. Testing Environment: Acorn supports integration testing before deploying to production.

For technical details on integrating with Acorn, including authentication, endpoint specifications, and best practices, visit the Acorn Developer Portal or contact Acorn support.

Security and Data Integrity

All integrations use secure, authenticated API connections. Data is transferred securely, and your organisation maintains full control over what data is shared and when. Integrations can be audited and monitored to ensure data integrity across all connected systems.

Content Marketplace Integrations Content Marketplace Integrations

Acorn PLMS extends your learning content capabilities by integrating directly with leading third-party content providers. Rather than maintaining a single internal library, your organisation can access extensive, curated content libraries from best-of-breed partners through native integrations managed within the Acorn platform.

Supported Content Providers

Acorn maintains native integrations with several premium content marketplaces:

  • Go1 – Flexible course bundles and Premium Essentials Access
  • LinkedIn Learning – Professional development and technical skills
  • OpenSesame – 50,000+ elearning courses with industry certifications
  • Percipio – Curated corporate learning content
  • Mind Tools – Leadership and professional effectiveness
  • getAbstract – Executive summaries and curated insights

These integrations are managed through Acorn's Integrations Hub, enabling seamless access to partner content without requiring separate logins or manual course administration.

Integration Security and User Privacy

When you connect Acorn PLMS with third-party content providers, your learner data is protected through industry-standard practices. Acorn integrates using single sign-on (SSO) combined with data obfuscation to preserve user privacy.

Specifically, learner identity is managed via first name, initial, and a unique Acorn ID—never exposing full personal information to external platforms. This approach allows seamless course access and completion tracking while keeping sensitive user data secure across systems.

Go1 Integration
Acorn's native integration with Go1 allows your organisation to purchase flexible content access. For example, with 500 users, you can select from bundled options such as:
  • 10 courses
  • 25 courses
  • Unlimited Premium Essentials Access

These options can be scaled or adjusted based on your organisation's learning needs and budget.

OpenSesame Partnership
OpenSesame's library grows continuously at over 400 new courses per month. Courses are available in multiple formats including microlearning, virtual reality, animated content, and many include industry-recognized certifications or continuing education credits.

OpenSesame Content Quality

Every OpenSesame course passes a rigorous 42-point quality inspection. Customers also benefit from:

  • Dedicated Customer Success Manager for ongoing support
  • Curation Team of subject matter experts who recommend and organise content
  • 24-hour Product Support responding to learner and course creator inquiries within 15 seconds for chat and 15 minutes for email
  • Consistently high Net Promoter Score (NPS) in the high 70s

OpenSesame Pricing Example

OpenSesame pricing through Acorn is typically offered as an enterprise licence with refresh provisions. An example 3-year offering for 550 licenses:

  • OpenSesame Plus Complete: $79.08 per learner ($43,494.00 annually)
  • Simon Course Authoring Platform: $8,698.80 annually for 1 enterprise license
  • Support included: 24-hour Product Support for learners and course creators

Licences are refreshed to offset staff turnover, and additional licences can be added at the existing contract rate.

LinkedIn Learning Integration
LinkedIn Learning integrates natively with Acorn, allowing learners to access professional development content directly within your platform using single sign-on. Completions are tracked in-platform and also reflected in the LinkedIn Learning portal, providing a unified view of learning progress across systems.

User identity is protected through data obfuscation during the SSO handshake, ensuring privacy while enabling seamless access.

Pricing and Licensing

Content from third-party providers incurs separate costs beyond your Acorn PLMS subscription. However, Acorn operates as a licensed reseller for multiple partners and can consolidate pricing into a single agreement, simplifying procurement and invoicing.

When evaluating content partnerships, discuss your expected user base, content preferences, and budget with your Acorn account team. They can help structure licensing agreements that align with your organisational needs.

Completion Tracking and Reporting  

When learners complete courses through integrated content providers like LinkedIn Learning, completions are tracked within Acorn and synchronised with the third-party platform. This dual-tracking capability ensures:

  • Accurate reporting in Acorn's learner progress dashboards
  • Compliance records are maintained for audit purposes
  • Learners see their progress both in Acorn and on the partner platform
Content Library Version Control

As your content evolves, Acorn supports version control for efficient management. Administrators can update or replace courses while preserving historical training data. Updates can be configured to either move previous completions to the revised course as 'archived' or create a new version while archiving the older one. This approach ensures seamless content updates without losing training records.

Getting Started

To explore content marketplace integrations for your organisation, access the Integrations Hub within Acorn or contact your account team. They can discuss which content providers align with your learning strategy, help structure licensing agreements, and manage the setup of single sign-on and data obfuscation protocols.

Data Feed Automation & SFTP Overview

Accurate, timely data synchronization is essential to maintaining system integrity across your learning environment. Acorn PLMS provides comprehensive data feed automation capabilities that allow your organisation to import and export data efficiently, reducing manual entry and minimising the risk of human error.

Whether you're preparing for an initial go-live or managing ongoing data synchronization, Acorn's data feed functionality adapts to your operational needs.

Data Import and Export Capabilities

When to Use Data Feeds

Data import and export operations in Acorn PLMS typically occur at key points in your system lifecycle:

  • During implementation: As you prepare for go-live, you can import historical data, user records, course catalogs, and organisational hierarchies into Acorn PLMS from your existing systems.
  • Post-implementation: Anytime after go-live, you can continue to import new data, export reporting data, or synchronize records between Acorn PLMS and other business systems.

Scoping Your Data Feed Requirements

Every organisation has unique data integration needs. During implementation and configuration, Acorn works with you to define the scope of your import/export requirements. This scoping process identifies:

  • Data sources: Which systems will provide data to Acorn PLMS (HR systems, legacy LMS platforms, database servers).
  • Data destinations: Which systems will receive exported data from Acorn PLMS (analytics platforms, reporting tools, compliance systems).
  • Data mappings: How fields from source systems correspond to Acorn PLMS data structures.
  • Frequency and timing: How often feeds should run and when they should execute (daily, weekly, on-demand).
  • Validation rules: Which data validation and quality checks should apply during import/export.
Automated Feed Mechanisms

Scheduled Synchronization

Once configured, your data feeds can run on automated schedules. This ensures that:

  • User rosters remain current without manual intervention.
  • Course assignments and enrollments sync with your HR or registration systems.
  • Learner progress and completion data flows to downstream reporting tools.
  • Changes in organisational structure propagate automatically across integrated systems.

Automated scheduling reduces the administrative overhead of manual data transfers and ensures consistency across your learning ecosystem.

CSV and SFTP Transfers

Acorn PLMS supports industry-standard formats for data exchange. You can:

  • Import CSV files containing bulk user records, courses, enrollments, and other learning objects.
  • Export data to CSV format for integration with third-party analytics, business intelligence, or compliance reporting tools.
  • Use SFTP (SSH File Transfer Protocol) for secure, encrypted transfer of data files between Acorn PLMS and your systems, ensuring data confidentiality and integrity.

SFTP transfers provide a secure channel for automating file exchanges without exposing sensitive data to unencrypted network traffic.

Implementation Considerations

Getting Started

To establish data feeds with Acorn PLMS:

  1. Define your scope: Work with your implementation team to document all import and export requirements, data sources, and target systems.
  2. Map your data: Ensure that fields in source systems align with Acorn PLMS data structures and that any necessary transformations are identified.
  3. Configure feeds: Set up the automated import/export processes, including schedules, validation rules, and error handling.
  4. Test thoroughly: Validate that data imports and exports produce expected results before moving to production.
  5. Monitor and maintain: Review feed logs regularly to ensure ongoing reliability and address any data quality issues.

Data Quality and Validation

Automated data feeds are only effective if the data flowing through them is accurate and complete. Consider implementing:

  • Pre-import validation: Check source data for completeness, format compliance, and business rule violations before import.
  • Duplicate detection: Identify and handle duplicate records during import to maintain data integrity.
  • Error handling: Define how the system should handle records that fail validation (quarantine, reject, or notify administrators).
  • Audit trails: Maintain logs of all import and export operations for compliance and troubleshooting.

Ongoing Support

Data feed requirements often evolve as your organisation grows or business processes change. You can reconfigure feeds at any time after implementation to:

  • Add new data sources or destinations.
  • Modify data mappings or validation rules.
  • Adjust scheduling or frequency.
  • Expand the types of data being synchronized.
Best Practices

To maximize the effectiveness of your data feeds:

  • Start with critical data: Prioritize automation of your most important data flows (user records, enrollments) before expanding to secondary data types.
  • Test in non-production environments: Always validate feed configurations in a staging or test environment before deploying to production.
  • Document your mappings: Maintain clear documentation of how source system fields map to Acorn PLMS fields and any transformation rules applied.
  • Communicate changes: Notify relevant stakeholders when data feeds are added, modified, or removed, as these may affect reporting or business processes.
  • Monitor feed health: Regularly review feed logs and error reports to catch issues early and maintain data quality.
Summary

Acorn PLMS data feed automation eliminates manual data entry, reduces errors, and keeps your learning environment synchronized with your broader business systems. Whether you're implementing for the first time or optimising ongoing operations, flexible scoping ensures that your data feeds align with your organisation's unique requirements. Work with your Acorn implementation team to define your scope and establish reliable, secure data synchronization from day one.

HRIS Integration HRIS Integration Overview

Acorn PLMS connects directly with your Human Resources Information System (HRIS) to automate employee data management, user provisioning, and lifecycle event handling. By integrating your HRIS with Acorn, you eliminate manual data entry, reduce administrative overhead, and ensure your learning platform stays synchronized with your organization's system of truth.

Your organization can sync employee information including user status, management hierarchies, department structures, job titles, and employee identifiers. When changes occur in your HRIS—such as new hires, promotions, role changes, or terminations—Acorn automatically updates user accounts, enrollment status, and learning assignments.

Supported HRIS Platforms

Acorn PLMS supports integration with the following major HRIS vendors:

  • UKG (Ultimate Kronos Group)
  • Workday
  • ADP
  • BambooHR
  • SAP SuccessFactors
  • Oracle HCM
  • Paylocity

If your organization uses a different HRIS platform, Acorn offers custom integration services to connect your system with the learning platform.

Integration Methods

Automated Data Feed Setup

Your organization can establish an automated HR feed to transfer employee data from your HRIS to Acorn. Data feeds can be configured to update daily, ensuring your learner records remain current without manual intervention. This method uses SFTP transfer of data files and requires initial setup and field mapping.

Detailed instructions for setting up your HR feed are available in the document LMS_HR_Feed_File_Transfer_Setup_-_Acorn_LMS.pdf, which guides you through the configuration process.

REST API Integration

Acorn's Open API architecture enables bidirectional communication between your HRIS and the learning platform. You can use REST API endpoints to automate data synchronization, allowing your HRIS system to push employee data to Acorn or pull learning data in return.

The API supports: - Direct data transfer without intermediate file transfers - Custom field mapping for employee ID, name, job title, department, and other organizational attributes - Automated workflows triggered by HRIS data changes - Real-time or scheduled synchronization

Third-Party Integration Services

If you require custom integration or have unique system requirements, Acorn offers custom integration services for your HRIS platform and other enterprise systems such as Outlook. Acorn handles the technical implementation, including setup, field mapping, and testing, so your organization doesn't require in-house technical expertise.

User Provisioning and Lifecycle Management

Automatic User Creation and Updates

When you add a new employee to your HRIS, Acorn can automatically create their learning account and assign them to appropriate cohorts (user segments). The system pulls employee data on a daily basis—for example, ADP integrations pull data every 24 hours—ensuring new team members are provisioned into the learning platform without delay.

As your organization grows or reorganizes, employee information changes flow automatically from your HRIS to Acorn. Management structure updates, department changes, and role modifications sync seamlessly, keeping your organizational hierarchy current within the learning platform.

Handling Lifecycle Events

Acorn responds automatically to critical employee lifecycle events:

  • New Hires: User accounts are created, and new employees are enrolled in required onboarding and new hire training courses through automated enrollment workflows.
  • Promotions and Role Changes: User profiles and learning assignments update to reflect the employee's new position and department.
  • Department Moves: Employees are reassigned to new cohorts and learning paths based on their updated organizational placement.
  • Terminations: User accounts are automatically suspended or deactivated, and the system updates learning obligations accordingly.

With these automated processes, your administrators no longer need to manually mark users as active or inactive in the system.

Organizational Structure Synchronization

Acorn maintains a synced management hierarchy with your HRIS, ensuring your organizational structure within the learning platform reflects your current organization. Management information, department structures, and reporting relationships are continuously updated.

This synchronized hierarchy enables: - Manager-Based Training Assignment: Managers can assign training to their direct reports and approve training session attendance asynchronously. - Department-Level Reporting: Goals and training requirements can be set at the company level and delineated at the department level through Momentum Workflows, allowing you to create hierarchy-specific learning objectives. - Accurate User Segmentation: Employees are automatically placed into the correct cohorts based on their organizational placement.

Bulk Operations and Enrollment Automation

Acorn supports large-scale operations for initial data migration and ongoing management:

  • Bulk User Import: Upload learners into the system in bulk, with all organizational and hierarchical information transferred from your HRIS.
  • Bulk Enrollment: Automatically enroll users in courses and instructor-led training (ILTs) based on role, department, or other criteria.
  • Enrollment Workflows: Automate the enrollment process so that when a new employee is added to your HRIS, they are automatically enrolled in required new hire training courses.
  • Completion and Attendance Import: Upload course completions and session attendance records in bulk from your HRIS or external training systems.
Reporting and Analytics

Acorn serves as a single pane of glass for employee learning and performance data. Your comprehensive user report integrates with your preferred HRIS vendors, displaying all employee data alongside learning progress, course completions, and training compliance.

This unified view allows you to: - Monitor learning outcomes against organizational goals - Track compliance across departments and locations - Identify training gaps and learning needs - Generate reports that connect learning performance to employee information from your HRIS

Getting Started

To establish HRIS integration with Acorn:

  1. Identify Your Integration Method: Determine whether you'll use an automated feed, API integration, or custom services.
  2. Gather Documentation: Review the relevant setup documentation for your HRIS platform.
  3. Map Your Fields: Identify which employee data fields will sync between your HRIS and Acorn.
  4. Configure Workflows: Set up automated enrollment workflows and lifecycle event handlers.
  5. Test and Validate: Verify that data syncs correctly and that user provisioning works as expected before going live.

For technical implementation details and platform-specific guidance, consult the HR Feed setup documentation or contact Acorn support for custom integration assistance.

Microsoft Ecosystem Integration: Teams, Outlook, and Office 365 Microsoft Ecosystem Integration Overview

Acorn PLMS includes comprehensive native integrations with the Microsoft ecosystem, including Microsoft Teams, Outlook, and Office 365. These integrations create a unified learning experience by connecting your learning platform directly with the tools your organization already uses daily.

Microsoft Teams Integration

Virtual Classroom and Live Learning

Acorn PLMS integrates natively with Microsoft Teams to support virtual classroom sessions and live learning events. Administrators can easily schedule, manage, and track virtual sessions directly within the Acorn platform, eliminating the need for external coordination or manual record keeping.

When you set up a live learning event in Teams through Acorn, the platform automatically generates and distributes meeting links to learners. This streamlined setup process reduces administrative overhead and ensures all participants have the information they need.

Automatic Attendance Tracking

One of the key benefits of the Teams integration is automatic attendance monitoring. Acorn tracks multiple attendance aspects directly from your Teams sessions, including:

  • Session registration and enrollment
  • Time spent in session
  • Participant questions and engagement
  • Overall attendance metrics

All this data automatically flows into Acorn's Live Learning Attendance Report, giving you comprehensive visibility into learner participation and engagement without manual data entry.

Outlook Calendar Synchronization

Automatic Calendar Sync

Acorn PLMS supports calendar integration with Microsoft Outlook, ensuring that your training sessions and deadlines automatically appear on learners' personal calendars. When you integrate live learning events from Teams, Zoom, or GoToMeeting, the meeting links automatically sync to your learners' Outlook calendars.

This automatic synchronization means learners receive calendar reminders and stay organized without requiring manual calendar management. The integration works seamlessly for both initial enrollments and updates to existing training events.

Calendar Invitations and Notifications

Upon registration or enrollment in a training program, Acorn can automatically send email notifications with calendar sync capabilities to Outlook. When you update or reschedule an event, the system can send notifications ad-hoc or on a scheduled basis, ensuring learners always have current information.

Administrators can manage scheduling efficiently across cohorts and programs through the calendar integration, improving attendance rates and overall engagement. Acorn also supports calendar invitations for both learners and instructors, helping your entire organization stay synchronized.

Office 365 and SharePoint Integration

Third-Party Office 365 Integration

Acorn PLMS supports third-party integration with Office 365, allowing you to connect your learning platform with your broader Microsoft productivity ecosystem. This integration capability enables you to leverage your existing Office 365 investments and create a more cohesive digital environment for learners.

REST API for Extended Connectivity

Beyond native integrations, Acorn provides access to its REST API, which allows integration with other OEM applications and systems. Organizations can use the API to connect Acorn PLMS with Active Directory, Outlook, HR applications, and other third-party systems. The API documentation is available at https://api.acorn.works/ for developers who need to build custom integrations or extend platform capabilities.

User Access and Communication

Flexible Access Options

Your organization can customize a branded URL for users to access Acorn PLMS. Users can log in through password authentication or Single Sign-On (SSO), and your IT department can configure access policies to meet your security requirements.

Automated Email Notifications

Acorn supports email automation to keep learners informed throughout their learning journey. You can configure notifications for:

  • Course enrollment confirmation
  • Course completion
  • Upcoming due dates
  • Compliance reminders
  • Training updates and changes

These automated communications ensure learners stay engaged and informed without requiring manual follow-up.

Security and Access Policies

Network Security Requirements

Acorn PLMS maintains an internal policy regarding sessions initiated from public or third-party shared networks. All employees receive training on security best practices, including avoiding public Wi-Fi when using Acorn devices or accessing Acorn systems. Certain Acorn systems can only be accessed from an Acorn office network or through a company-issued VPN, ensuring your organization's data remains protected.

Practical Implementation Benefits

By implementing Acorn's Microsoft ecosystem integrations, your organization achieves several practical benefits:

  • Reduced Administrative Overhead: Automated calendar syncing and attendance tracking eliminate manual coordination
  • Improved Learner Engagement: Automatic reminders and calendar integration help learners stay organized and committed
  • Comprehensive Tracking: Live Learning Attendance Reports provide detailed insights into participation and engagement
  • Seamless User Experience: Learners access training through familiar Microsoft tools they already use daily
  • Scalable Infrastructure: The platform supports calendar management and coordination across multiple cohorts and programs
Getting Started

To begin using Acorn PLMS with your Microsoft ecosystem, work with your administrator to:

  1. Configure native Team integration for your live learning events
  2. Set up Outlook calendar synchronization for your training programs
  3. Enable automated email notifications for course updates
  4. Configure SSO or password authentication for user access
  5. Establish security policies aligned with your organization's requirements

For advanced integration scenarios, consult the REST API documentation to build custom connections with your other business systems.

REST API & Custom Integrations REST API & Custom Integrations

Acorn PLMS is built on an API-first architecture that empowers your organisation to create seamless integrations with existing systems, automate workflows, and extend platform capabilities to meet your unique business requirements.

API-First Architecture

Acorn's comprehensive REST API is available at https://api.acorn.works/, providing a robust foundation for custom integrations. Our approach prioritises an open, predictable architecture where core platform functionality is exposed through well-documented, resource-oriented endpoints and loosely coupled services.

This API-first strategy ensures that your organisation can reliably integrate Acorn PLMS into larger enterprise ecosystems. The platform uses standard HTTPS/JSON patterns and stable identifiers across users, courses, enrolments, and completions, allowing external systems to confidently connect, link, and orchestrate their own workflows without tight coupling or dependency concerns.

Core Integration Capabilities

RESTful API

Your organisation can leverage Acorn's extensive REST API to build custom integrations tailored to your specific needs. The API supports a range of integration scenarios, including:

  • User data synchronisation – Automatically sync user records from your HRIS or identity management system
  • Analytics extraction – Pull completion data, training assignments, and compliance records into your own data repository
  • Master data alignment – Maintain consistent organisational hierarchies and role-based assignments across systems
  • Compliance reporting – Extract data for regulatory and audit purposes using custom queries

All API traffic is protected via HTTPS with token-based authentication, ensuring enterprise-grade security. Your organisation can further strengthen security by fronting Acorn with your preferred API gateways or managers to meet specific compliance requirements.

Webhooks & Event-Driven Architecture

Beyond traditional request-response API patterns, Acorn supports webhooks for asynchronous, push-style messaging. This event-driven approach allows Acorn to automatically send real-time notifications to external endpoints whenever specified events occur—such as user creation, course enrolments, or training completions—without requiring your systems to continuously poll for updates.

Webhook events can be connected to your organisation's middleware or message bus to support broader publish/subscribe patterns, enabling reactive workflows across your technology stack.

Bi-Directional Data Exchange

Acorn supports a fully bi-directional integration model:

  • Inbound – External systems can write and read data through Acorn's REST API, enabling user provisioning, course assignments, and data retrieval
  • Outbound – Acorn can push data to configured webhooks or pull data from external sources, ensuring your learning ecosystem remains synchronised with upstream systems

This flexibility means your organisation can orchestrate complex workflows where Acorn acts as both a consumer and provider of data.

Pre-Built Integrations

In addition to custom API development, Acorn offers native integrations with leading content and business systems:

Content Providers: LinkedIn Learning, Go1, Perpicio, Mind Tools, and other major learning content platforms. Your organisation can benefit from Acorn's preferred partnerships with these providers, which often include exclusive bundle packages at advantageous rates.

HR & Identity Systems: Acorn integrates with popular HRIS and identity management platforms, including BambooHR and Okta, allowing seamless user provisioning and single sign-on.

Multi-System Integration & Compliance Mapping

Acorn is designed to support organisations operating across multiple systems. The platform integrates with various HRIS systems and quality management system (QMS) frameworks, enabling you to:

  • Map hierarchical organisational structures across multiple systems
  • Automatically assign training based on roles, departments, and compliance requirements
  • Consolidate completion data from multiple sources into a single compliance view
  • Support complex reporting requirements tied to local, state, and federal regulations

Your implementation team will work with you to understand your specific requirements and configure integrations accordingly.

Security & Standards

Acorn follows established integration best practices:

  • Standards-based communication – REST APIs use predictable, resource-oriented URLs and JSON payloads
  • Token-based authentication – Secure credential management without exposing sensitive information
  • HTTPS encryption – All API traffic is encrypted in transit
  • Enterprise-ready – Support for API gateways, SIEM integration (via S3/Firehose exports and EventBridge), and custom authentication flows
  • Industry-standard formats – JSON over REST by default, with support for XML transformation and larger analytics formats (Avro, Parquet) for external platforms

Reporting & Data Extraction

Acorn's native reporting capabilities cover most standard compliance and performance reporting needs. For unique or highly specific requirements, you can use the open API to extract raw data into your own data repository for custom reporting and analysis. This approach enables your organisation to maintain compliance with local, state, and federal regulations while supporting industry-specific auditing requirements.

Getting Started

To begin building custom integrations:

  1. Review the Acorn REST API documentation at https://api.acorn.works/
  2. Identify the data flows and workflows your organisation needs to support
  3. Work with the Acorn implementation team during onboarding to scope integration requirements
  4. Develop and test integrations using Acorn's API endpoints and webhook infrastructure
  5. Deploy integrations to your production environment with appropriate security controls and monitoring

Your organisation's technical team can build integrations independently, or engage Acorn's professional services team for guidance and support during implementation.