Monster.com Integration
Automatically post jobs to Monster.com from Odoo
The Job Board - Monster.com module allows posting job positions from Odoo to Monster.com, one of the world's largest job boards. The module automatically synchronizes job information and manages posts on Monster.com.
With automated job posting, post updates and deletion, intelligent data mapping, and detailed status tracking, the module helps reach millions of candidates worldwide without manual posting.
Key Features
Integration Features
| Feature | Description |
|---|---|
| Automated Posting | Post job positions to Monster.com with one click |
| Post Updates | Update job information on Monster.com |
| Post Deletion | Remove job posts from Monster.com when campaign ends |
| Data Mapping | Automatically convert Odoo data to Monster.com format |
| Status Tracking | Track posting status and error notifications |
Benefits
Key points
• Wide reach: Monster.com has millions of candidates worldwide
• Time-saving: No need to manually post on Monster.com
• Automatic synchronization: Information always consistent between Odoo and Monster.com
• Centralized management: Manage all posts from Odoo
Requirements
Key points
• Module hr_recruitment_integration_base installed
• Monster.com Business Gateway (API) account
• API credentials from Monster.com (Monster Identifier and Password)
Configuring Monster.com Account
Before using, you need a Monster.com Business Gateway account with API credentials. This is a dedicated API account, different from regular login accounts.
Steps
1. Contact Monster.com Business Gateway representative to register API account
2. Receive Monster Identifier (API username) and Monster Password (API password)
3. Go to Settings → Recruitment → Monster.com
4. Enter Monster Identifier and Monster Password
5. Click Save to save settings
Authentication Information
| Field | Description |
|---|---|
| Monster Identifier | API username from Monster.com |
| Monster Password | API password from Monster.com |
Configuring Data Mapping
Monster.com uses its own ID system for data types. You need to map Odoo data to Monster.com IDs to ensure information is displayed correctly.
Currency Mapping
Monster.com needs to know the currency to display salary correctly.
Steps
1. Go to Settings → Accounting → Currencies
2. Select currency (e.g., USD, EUR, VND)
3. Add corresponding Monster ID
4. Save settings
Currency Mapping Examples
| Currency | Monster ID |
|---|---|
| USD | 1 |
| EUR | 2 |
| GBP | 3 |
| VND | (Contact Monster.com) |
Industry Mapping
Monster.com categorizes jobs by industry for easier candidate search.
Steps
1. Go to Settings → Contacts → Industries
2. Select industry (e.g., Information Technology, Healthcare)
3. Add corresponding Monster ID
4. Save settings
Industry Mapping Examples
| Industry | Monster ID |
|---|---|
| Information Technology | 123 |
| Healthcare | 456 |
| Finance | 789 |
| Manufacturing | 101 |
Contract Type Mapping
Monster.com displays contract type so candidates know the job nature.
Steps
1. Go to Settings → Employees → Contract Types
2. Select contract type (e.g., Permanent, Temporary)
3. Add corresponding Monster ID
4. Save settings
Contract Type Mapping Examples
| Contract Type | Monster ID |
|---|---|
| Permanent | 1 |
| Temporary | 2 |
| Contract | 3 |
| Internship | 4 |
Posting Jobs to Monster.com
Before posting, ensure the job position has all required information.
Steps
1. Go to Recruitment → Jobs and select position to post
2. Click Post Job button on form
3. In Job Board field, select Monster.com
4. Select Apply Method: Send an Email
5. Fill in Email to receive applications (auto from job alias)
6. Check Description (auto from job description, can edit)
7. Set Campaign Start Date (default: today) and Campaign End Date (optional)
8. Click Post Job to post
Required Information
| Field | Required | Description |
|---|---|---|
| Job Title | Yes | Job position name |
| Description | Yes | Detailed job description (HTML) |
| Address | Yes | Work address (street, city, state, postal code, country) |
| Industry | Yes | Industry (with Monster ID mapped) |
| Recruiter | Yes | Recruiter |
| Company | Yes | Company information |
| Salary | No | Salary range (min, max, period) |
| Currency | No | Currency (if salary provided, with Monster ID mapped) |
| Contract Type | No | Contract type (with Monster ID mapped) |
| Working Schedule | No | Work schedule (hours/week) |
Managing Posts on Monster.com
Managing posts includes updating, deleting, and tracking post status on Monster.com.
Updating Posts
Update posts when you need to change job description, salary, contact information, or job requirements.
Steps
1. Go to Recruitment → Job Posts
2. Find Monster.com post to update
3. Click Update button
4. Edit information in wizard
5. Click Post Job to update
Deleting Posts
Delete posts when you have hired enough people, cancelled the position, or ended the campaign early.
Steps
1. Open Monster.com post
2. Click Action → Delete
3. Confirm deletion
4. Post is removed from Monster.com and status changes to Deleted
Status Tracking
Post Statuses
| Status | Meaning | Action |
|---|---|---|
| Success | Posted successfully | Track candidates |
| Failure | Posting failed | View error and fix |
| Pending | Waiting for start date | Wait or post now |
| Expired | Expired | Renew or repost |
| Deleted | Deleted | Cannot recover |
Common Error Handling
Common errors when posting to Monster.com and how to fix them.
Authentication Error
Cause: Incorrect API username or password
Key points
• Check authentication information in Settings
• Contact Monster.com to verify account
• Update new information if needed
Missing Information Error
Cause: Missing address or industry
Key points
• Open job position
• Fill in complete Address and Industry
• Try posting again
ID Mapping Error
Cause: Monster ID not mapped for currency, industry, or contract type
Key points
• Go to Settings and map required IDs
• Save settings
• Try posting again
Timeout Error
Cause: Monster.com service temporarily unavailable
Key points
• Wait a few minutes
• System automatically retries 3 times
• If still fails, try again later
Practical Tips
Key points
• Fill in complete information before posting, check address and industry
• Ensure job description is clear and attractive
• Use HTML for description to highlight important information, but keep it simple
• Research market before setting salary
• Use salary range (min-max) for flexibility
• Choose correct salary period (hour, day, week, month, year)
• Set end date to avoid unnecessary costs
• Delete posts when you have hired enough people
• Use scheduling mode to control timing
• Track post status regularly
• Use filters to group Monster.com posts
Frequently Asked Questions
Common questions about Monster.com integration.
Can I use a regular Monster.com account?
No. This module requires a Monster.com Business Gateway (API) account, different from regular login accounts. Contact Monster.com to register an API account.
How do I know if the post is on Monster.com?
Check the post status. If the status is Success, the post has been successfully published. You can visit Monster.com and search for your post to confirm.
Can I post to both Monster.com and other platforms simultaneously?
Yes. In the wizard, select multiple platforms (Monster.com, Indeed, LinkedIn, etc.) to post simultaneously.
How do I get the Monster ID list?
Contact Monster.com Business Gateway representative or refer to Monster.com API documentation. They will provide a complete list of IDs for industries, contract types, and currencies.
Can I test before posting real jobs?
Yes. Monster.com provides a demo environment with test accounts. Contact Monster.com to get a demo account.