Before You Begin
Ensure you have administrator access before attempting to onboard clients. Client users cannot create new organizations.
What You’ll Need
- Client Information:
- Company name
- Logo (optional, for branding)
- Contact details
- Organizational structure (departments/areas)
- User Data:
- Employee names and email addresses
- Department assignments
- Role information (if applicable)
- Dilemma Strategy:
- Which dilemmas to assign
- Timeline for deployment
- Success metrics and goals
Step 1: Create the Client
Add New Client
Click the “Crear Cliente” button in the top-right corner.
This will open the WordPress admin interface where client data is managed as a custom post type.
Enter Client Details
Fill in the required information:
- Client Name: Official company name (e.g., “Acme Corporation”)
- Logo: Upload company logo for branding (appears in reports and user views)
- Contact Information: Primary contact person details
- Status: Set to “Publish” to make active
Step 2: Configure Organizational Structure
Most organizations benefit from organizing users into departments or areas. This enables targeted reporting and analysis.
Create Departmental Areas
For each department in the client organization:
- Click “Agregar Nueva Área”
- Enter the area name (e.g., “Recursos Humanos”, “Ventas”, “IT”)
- Associate it with the client you just created
- Save the area
Step 3: Import or Create Users
Option A: Individual User Creation
Add Individual User
Click “Agregar Usuario” and enter:
- Name: Full name of the participant
- Email: Valid email address (used for login and notifications)
- Client: Select the client organization
- Area: Choose the appropriate department
- Unique Code: System will generate automatically (used for access)
- Status: Set to “Active”
Option B: Bulk User Import (Recommended for Large Organizations)
Prepare CSV File
Create a CSV file with the following columns:
Obtain the correct
client_id and area_id values from the Clientes and Áreas sections.Import Users
Use the bulk import feature:
- Navigate to Usuarios
- Click “Importar CSV” (if available) or use the import tool
- Upload your prepared CSV file
- Review the preview of users to be created
- Confirm the import
Step 4: Assign Dilemmas to the Client
Create or Assign Dilemma
You can either:Create New Dilemma:
- Click “Crear Dilema”
- Enter dilemma name and details
- Associate with Client: Select the new client from the dropdown
- Configure game type (Ángel o Demonio, Pasapalabra, Millonario, etc.)
- Set activation date
- Find the dilemma in the list
- Click “Editar”
- Update the client association to include the new client
Configure Questions
For each dilemma:
- Go to Preguntas
- Filter by the dilemma you just created/assigned
- Add questions one by one or import from template
- For each question, set:
- Question text
- Category (e.g., Ethics, Compliance, Decision-Making)
- Difficulty level
- Correct answer(s)
- Points value
Step 5: Test the Client Setup
Create Test User
- Create a test user account for yourself using a personal email
- Assign to the new client and a test area
- Generate and note the unique access code
Test User Experience
- Log out of admin account
- Access the user-facing dilemma interface
- Enter the test user’s unique code
- Complete a full dilemma session
- Verify:
- Questions load correctly
- Scoring works properly
- Completion triggers correctly
- Navigation is smooth
Verify Admin Visibility
Log back into admin and check:
- Dashboard: New client appears with test session data
- Usuarios: Test user shows completion status
- Analíticas: Session data is recorded
- Client Detail: Metrics are calculating correctly
Step 6: Launch and Communicate
Coordinate with Client
Before launching:
- Schedule Launch Date: Coordinate with client’s communication team
- Prepare Materials: Share user guides or quick-start instructions
- Set Expectations: Clarify timeline, support process, and reporting schedule
- Confirm Contact: Designate a point person for questions/issues
Send Invitations
On launch day:
- Navigate to Usuarios
- Filter by the new client
- Select all active users
- Click “Enviar Credenciales” to send invitation emails
Users will receive an email with:
- Welcome message
- Their unique access code
- Link to the dilemma platform
- Instructions for getting started
Post-Onboarding Checklist
Week 1 Follow-Up
Week 1 Follow-Up
- Review participation rates (target: >50% of users start within first week)
- Check average completion time and scores
- Identify any technical issues or user confusion
- Send reminder to inactive users
- Generate first weekly report for client
- Schedule check-in call with client contact
Week 2-4 Optimization
Week 2-4 Optimization
- Analyze question performance (identify problematic questions)
- Review user feedback
- Send mid-campaign reminders to incomplete users
- Generate and share progress reports with client
- Consider adjustments to dilemma difficulty or content
Month 1 Review
Month 1 Review
- Generate comprehensive monthly analytics report
- Conduct business review with client
- Present insights and recommendations
- Issue certificates to completers
- Plan next steps (new dilemmas, expanded areas, etc.)
- Collect testimonials from top performers
Common Onboarding Scenarios
Large Enterprise (500+ users)
Large Enterprise (500+ users)
Recommended Approach:
- Phase the rollout by department (pilot with one area first)
- Use bulk CSV import for user creation
- Assign dedicated support liaison
- Create custom dilemmas relevant to industry/company culture
- Schedule weekly check-ins during first month
Mid-Size Company (50-500 users)
Mid-Size Company (50-500 users)
Recommended Approach:
- Launch all users simultaneously
- Use CSV import for efficiency
- Assign 2-3 standard dilemmas initially
- Provide email support
- Send bi-weekly reports
Small Business (<50 users)
Small Business (<50 users)
Recommended Approach:
- Create users individually or small CSV
- Single dilemma to start
- Personal follow-up with each user
- Informal feedback collection
Multiple Locations/Countries
Multiple Locations/Countries
Recommended Approach:
- Create separate Areas for each location
- Consider time zone differences for email timing
- Translate dilemmas if needed
- Assign regional coordinators
- Generate location-specific reports for comparison
Troubleshooting Onboarding Issues
Users Not Receiving Invitation Emails
Users Not Receiving Invitation Emails
Possible Causes:
- Email addresses incorrect in database
- Emails caught in spam filters
- Server mail configuration issue
- Verify email addresses in user records
- Ask users to check spam/junk folders
- Whitelist sender email ([email protected])
- Manually resend credentials via “Reenviar Credenciales”
- Check server mail logs for errors
Client Not Appearing in Filters
Client Not Appearing in Filters
Possible Causes:
- Client status not set to “Publish”
- Database sync delay
- Browser cache issue
- Verify client status in WordPress admin
- Refresh the page (hard refresh: Ctrl+Shift+R)
- Check database directly for client record
- Re-save the client in WordPress admin
Users Can't Access Dilemmas
Users Can't Access Dilemmas
Possible Causes:
- Dilemma not associated with client
- User status is “Inactive”
- Unique code incorrect
- Dilemma not yet activated
- Check dilemma client association in Dilemas section
- Verify user status is “Active” in Usuarios
- Re-generate and send unique code
- Check dilemma activation date (must be in past)
Best Practices for Successful Onboarding
Next Steps
Create Engaging Dilemmas
Learn how to build compelling ethical scenarios for your new client
Manage Users Effectively
Track progress and optimize engagement for your client’s users
Generate Client Reports
Create insightful reports to demonstrate value to your client
Admin Workflow Overview
See how onboarding fits into your complete admin workflow