This guide explains how to log in, navigate the CTN Extranet, and manage seasonal rates
for your assigned properties as a Agent.
Agent Role
1. Introduction
Welcome to the CTN Extranet.
As an Agent, you use this portal to:
View the companies and resorts assigned to you
Manage room seasons and base prices for room types
Support the CTN team with accurate, up-to-date rates
Important:
CTN controls markups and commissions behind the scenes.
You mainly work with dates and base prices.
The system automatically applies CTN and agent markups based on company/property rules.
2. Logging In
2.1 Accessing the Login Page
Open your web browser.
Go to the CTN Extranet URL provided by CTN (https://extranet.ctn.travel/).
You will see the CTN Extranet Login screen.
2.2 Signing In
Enter your:
Email / Username
Password
Click Login.
If your credentials are correct, you will be taken into the Extranet dashboard/home.
2.3 Forgotten Password
Click “Forgot password” (if available) or contact the CTN admin.
Follow the instructions sent to your email to reset your password.
Security tips: Never share your login. Always log out if using a shared or public computer.
3. Understanding Your Role as an Agent
In CTN, agents can be assigned inventory in two ways:
By Company
A company (for example, “Island Resorts Group”) is assigned to you.
You automatically get all resorts under that company.
By Individual Resort
Specific resorts under one or more companies are assigned to you.
Example:
2 of 5 resorts from Company A
5 of 10 resorts from Company B
You might have a mix of both: some companies fully assigned and some individual resorts from other companies.
Everything you see under My Properties / My Resorts respects these assignments.
4. Main Navigation
After logging in, you will see a top navigation bar. Typical sections include:
My Properties / My Resorts – view hotels/resorts you can manage
Room Types / Rooms – room types for the selected property
Rates / Manage Rates – manage seasons and base prices
Resorts (hotels) under those companies you can manage
5.2 Choosing a Property
Click on a property / resort name, or
Use the 3-dot actions menu (⋮) next to a property (if available) to open its options.
After choosing a property, you will see its Room Types.
5.3 Room Types List
For each room type, you will see information such as:
Room name (e.g., “Standard Room”, “Ocean View Suite”)
Code / category (if configured)
Availability status
Actions menu (⋮) on the right
From this list, use the Actions menu to open Manage Rates for that room.
6. Using the 3-Dot Actions Menu (⋮)
On the Room Types page, each room row has a 3-dot Actions menu on the right:
Icon: ⋮ (vertical three dots)
Click it to open a fly-out/dropdown menu for that room.
Current options include:
Manage Rates
Opens the Room Seasons page for this room type.
Edit (coming soon)
Placeholder for future functionality.
Over time, more actions may appear here, but today your main action is Manage Rates.
7. Managing Seasons and Prices (Room Seasons)
When you click Manage Rates from the 3-dot menu, you go to the
Room Seasons page for that room type.
At the top, you will see:
Room name
Hotel name and property code
Price unit (e.g., PER_ROOM_PER_NIGHT)
7.1 What Agents See
As an agent or staff member, your seasons grid is simplified.
You will see columns like:
Start Date – when this rate begins
End Date – when this rate ends
Year – the season year (e.g., 2025)
Price – base nightly rate
Actions – Save / Delete for each row, plus a status line
You do not manage CTN Markup % or Agent Markdown %.
These are applied automatically according to the room/property/company rules.
8. Editing an Existing Season Row
Each line in the table represents a season (a date range with a specific price).
Find the line you want to update (e.g., “Existing season #1”).
Change one or more of:
Start Date (YYYY-MM-DD)
End Date (YYYY-MM-DD)
Year
Price (nightly rate)
In the same row, go to the Actions column and click Save.
Watch the status message under the row:
“Saving…” then “Saved.” for success
If there is a problem, an error message will appear
Only that row is saved (via AJAX). The page does not reload, and other rows are not affected.
9. Adding a New Season (+ New Season)
To add a completely new date range for this room:
Click the + New season button at the bottom of the table.
A new blank row appears.
Fill in:
Start Date
End Date
Year (optional; the system can infer from Start Date)
Price
Click Save in that row.
If the save is successful, the row changes from “New season” to a normal “Existing season” row.
If you change your mind before saving, click Delete on that row to remove it from the screen.
10. Deleting an Existing Season
To remove a season that is no longer valid:
Locate the row you want to remove.
Click Delete in the Actions column.
If the season was already saved in the database, confirm the deletion when prompted.
On success, the row is removed and a brief status message may appear.
If the row was never saved, Delete simply removes it from the table without touching the database.
Note: Deleting a season affects only that date range for this room type.
Other seasons and room types are not affected.
11. How Pricing Rules Work (Behind the Scenes)
You don’t configure pricing rules, but it helps to know what happens after you enter prices.
Company Rules
Defined per company. These set:
Price type (net vs retail)
Base discount (when prices are retail)
CTN markup %
Agent markdown %
Property (Hotel) Rules
Can override the company rules for a specific hotel.
Room Override Rules
Can further override CTN and agent percentages for a specific room type.
As an agent, you simply enter the base price per season.
The system then:
Converts retail to net if required
Applies CTN markup
Applies agent markdown
Final agent / retail pricing is calculated automatically according to these rules.
12. Best Practices for Agents
Use clean date ranges. Avoid overlapping seasons unless specifically required.
Double-check dates. A small mistake can affect pricing for a long period.
Use consistent years. Keep the season year accurate (2025, 2026, etc.).
Update in advance. Enter new seasons before old ones expire.
Communicate special promos. If you have complex promotions (e.g., free nights),
inform CTN so they can confirm how to handle them.
13. Troubleshooting
13.1 I don’t see any companies or resorts
Possible causes:
Your account is not yet assigned to any companies or resorts.
Assigned companies do not have active resorts.
Your user role or status may be inactive.
What to do: Contact CTN support and provide your name, login email, and a short description
(e.g. “No properties appear under My Properties.”).
13.2 I edited a row but nothing changed
Make sure you clicked Save in that row.
Check for an error message under the row (e.g. invalid date or price).
Verify:
Dates are in YYYY-MM-DD format.
Price is numeric (e.g., 120 or 150.50).
13.3 I saved, but I’m not sure it worked
Look at the status text under the row (“Saved.” or an error).
Refresh the page; your changes should still be visible.
13.4 I deleted the wrong row
Once a season is deleted and saved, it is removed from the database.
To restore it, create a new season with the same dates and price using + New season.
14. Security and Logout
Always use the Logout link when you are finished.
Do not save your password on shared computers.
If you suspect someone has your login:
Change your password immediately.
Notify CTN support.
15. Quick Reference – Daily Tasks
A typical daily workflow for agents:
Step 1 – Login
Login to the CTN Extranet with your username and password.
Step 2 – Choose Property
Go to My Properties, select a resort/property you manage.
Step 3 – Room Types
View Room Types for that property. Use the ⋮ menu next to a room.
Step 4 – Manage Rates
Click Manage Rates to open the Room Seasons page for that room type.
Step 5 – Edit Seasons
Update Start Date, End Date, Year, Price as needed. Click Save on each row.
Step 6 – Add or Delete
Use + New season to add rows and Delete to remove old seasons.
Step 7 – Logout
Log out when you’re done, especially on shared or public devices.