Zapier Integration Overview
The Opigno Enterprise Zapier integration provides a comprehensive set of automation components that enable seamless workflow integration between your learning intelligence platform and hundreds of other applications. These components work together to create powerful automation workflows that can streamline your training operations, improve user experience, and reduce manual work.Zapier components are the building blocks of automation workflows. They allow you to connect Opigno Enterprise with other applications to create automated processes that respond to events, perform actions, and retrieve data.
Component Types
The Opigno Enterprise Zapier integration includes three types of components, each serving a specific purpose in automation workflows:Triggers
6 Available TriggersMonitor events in your Opigno instance and automatically start workflows when specific changes occur. Perfect for responding to user activities, training completions, and system events.
Actions
2 Available ActionsPerform operations in your Opigno instance based on triggers from other applications. Register users for training and live sessions automatically.
Searches
2 Available SearchesFind and retrieve specific data from your Opigno instance. Essential for validating information, checking progress, and preventing duplicate actions.
Triggers: Event Monitoring
Triggers monitor your Opigno Enterprise instance for specific events and automatically initiate workflows when those events occur. They use webhook subscriptions that are automatically registered during setup. When events occur, Opigno sends the required information to Zapier automatically.Training Events (2 triggers)
User Registered to Training
User Registered to Training
Trigger Key:
register_user_to_training_trigger
Fires when a user registers for a training/learning path. Provides user context, training details, and registration timestamp.Use Cases:- Send welcome emails to new learners
- Add users to CRM systems automatically
- Trigger onboarding workflows
- Notify teams of new registrations
User Completed Training
User Completed Training
Trigger Key:
user_completed_training_trigger
Activates when a user successfully completes a training. Includes completion data and user information.Use Cases:- Generate and send completion certificates
- Update external systems with completion records
- Trigger follow-up training recommendations
- Post achievement announcements
Live Session Events (2 triggers)
User Registered to Live Session
User Registered to Live Session
Trigger Key:
user_registered_to_live_session_trigger
Fires when a user registers for a live session. Provides session details and user context.Use Cases:- Add sessions to user calendars
- Send reminder emails before sessions
- Update attendance tracking systems
- Distribute session materials
User Attended Live Session
User Attended Live Session
Trigger Key:
user_attended_live_session_trigger
Activates when a user attends a live session. Includes attendance data and session information.Use Cases:- Update HR systems with attendance records
- Send post-session surveys
- Generate attendance certificates
- Track engagement metrics
System Events (2 triggers)
Certificate Expired
Certificate Expired
Trigger Key:
certificate_expired_trigger
Fires when a user’s certificate expires. Provides certificate details and user information.Use Cases:- Send renewal reminders
- Update compliance systems
- Trigger re-enrollment workflows
- Alert managers of expirations
New Revision for Training
New Revision for Training
Trigger Key:
new_revision_for_training_trigger
Activates when a new revision of a training becomes available. Includes training details and publication timestamp.Use Cases:- Announce updated content
- Sync training catalogs
- Notify relevant teams
- Promote new versions
Actions: Automated Operations
Actions perform specific operations in your Opigno Enterprise instance based on triggers from other applications. They use GraphQL mutations to create registrations and provide structured results.Registration Actions (2 actions)
Register User to Training
Register User to Training
Action Key:
register_user_to_training_create
Registers a user for a specific training/learning path using the createLpIndividualMembership
mutation.Required Parameters:user_id
(string): ID of the user to registertraining_id
(string): ID of the training/learning path
id
(string): Membership ID createdtype
(string): Membership type (typically ‘INDIVIDUAL_MEMBERSHIP’)
- Automated training assignment based on job roles
- Compliance training enrollment
- Onboarding automation
- Skill development workflows
Register User to Live Session
Register User to Live Session
Action Key:
register_user_to_live_session_create
Registers a user for a specific live session using the registerToLiveSession
mutation.Required Parameters:user_id
(string): ID of the user to registerlive_session_id
(string): ID of the live session
id
(string): Registration ID createdrelatedLpId
(string): Related learning path IDisAttended
(boolean): Attendance status
- Live session management
- Event registration automation
- Calendar integration
- Attendance tracking
Searches: Data Retrieval
Searches find and retrieve specific data from your Opigno Enterprise instance. They’re essential for validating information, checking progress, and preventing duplicate actions.Training Progress Searches (2 searches)
Get Score of User for Training
Get Score of User for Training
Search Key:
get_score_of_user_for_training_search
Retrieves the score achieved by a user for a specific training using the learningPath
query.Required Parameters:client_uuid
(string): UUID of the usertraining_id
(string): ID of the training
id
(integer): Training IDscore
(integer): User’s global score (0 if no score available)
- Monitor user performance
- Generate performance analytics
- Trigger actions based on score thresholds
- Track compliance scores
Get Status of User for Training
Get Status of User for Training
Search Key:
get_status_of_user_for_training_search
Retrieves the current status of a user’s progress on a specific training using the learningPath
query.Required Parameters:client_uuid
(string): UUID of the usertraining_id
(string): ID of the training
id
(integer): Training IDstatus
(string): User’s status (‘COMPLETED’, ‘NOT_STARTED’, ‘IN_PROGRESS’)
- Check completion status
- Trigger workflow automation
- Generate compliance reports
- Identify users needing completion
Authentication and Setup
All components require proper authentication and configuration:API Permissions: Ensure your API user has appropriate permissions for all data being accessed by triggers, actions, and searches.
Automatic Webhook Subscription: Triggers are automatically subscribed to event-registering webhooks when you set up the Zapier integration. When events occur in Opigno, the system automatically sends the required information to Zapier—no manual webhook configuration required.
Prerequisites
- Valid Opigno Enterprise API credentials
- Appropriate user permissions for data access
- Valid user IDs, training IDs, and session IDs for testing
Getting Started
Ready to start building automation workflows? Follow these steps:1
Choose Your Starting Point
Decide whether you want to:
- Monitor Events: Start with triggers to detect changes
- Perform Actions: Begin with actions to automate operations
- Retrieve Data: Use searches to validate and check information
2
Set Up Authentication
Follow the Authentication Setup guide to configure your Opigno Enterprise API credentials in Zapier.
3
Select Available Components
Browse and select the Zapier components (triggers, actions, searches) that best fit your workflow requirements.
For a full list of available components and their details, see:
4
Build Workflows
Combine components to create complete automation workflows.

Next Steps
Explore detailed guides for each component type:Triggers Guide
Complete guide to setting up and configuring all 6 available triggers for event monitoring.
Actions Guide
Detailed instructions for configuring and using the 2 available actions for automated operations.
Searches Guide
Comprehensive guide to using the 2 available searches for data retrieval and validation.