Deploy the Travelpayouts WordPress Plugin Without Code

Laptop showing a travel booking setup screen beside passport and travel imagery.

A travel article can send readers to booking sites all day and still produce no useful affiliate data. The fix is not more links. The fix is a working setup that connects each offer, click, and booking to your Travelpayouts account.

The Travelpayouts WordPress plugin lets you place travel widgets, tables, and selected affiliate links inside WordPress without writing code. Set it up once, test every placement, then measure approved bookings instead of vanity clicks.

Start with your account and tracking details before you touch the WordPress editor.

PREPARE YOUR TRAVELPAYOUTS ACCOUNT

You need an active Travelpayouts account, an approved traffic source, and access to the partner programs you plan to promote. A flight-focused blog may start with Aviasales. A hotel guide may use Hotelook. Your available programs and tools depend on your account, traffic source, and partner approval status.

Inside Travelpayouts, program tools are usually available from the Tools tab on the relevant program page. The platform groups tools into links, widgets, tables, and other placements. Review the current Travelpayouts affiliate tools documentation before choosing a format.

Collect the Marker and API Token

The WordPress plugin needs your Travelpayouts Marker, also called a partner ID, plus an API token. These values connect tools on your site to your affiliate account.

Copy both values from your Travelpayouts account. Store them in a password manager. Do not paste them into a public document, post draft, screenshot, or client message.

The label and location of these fields can change as Travelpayouts updates its dashboard. Look for account, profile, API, or plugin settings if your screen does not match an older tutorial.

A widget can display correctly while tracking fails. The Marker and API token are what connect widget activity to your affiliate account.

Register the Correct Traffic Source

Add the domain where you will run the plugin as a traffic source in Travelpayouts. Use the same live domain visitors see, including the correct protocol and subdomain where required.

For example, www.example.com and example.com can be treated differently by some platforms. Check the site address in WordPress under Settings > General, then match it against your Travelpayouts traffic source record.

If you run several sites, use a separate tracking plan for each one. You need to know which domain, article, and placement produces approved earnings.

INSTALL THE TRAVELPAYOUTS WORDPRESS PLUGIN

Log in to your WordPress admin area. Go to Plugins > Add New and search for “Travelpayouts.” Travelpayouts refers to the plugin as Travelpayouts: All Travel Brands in One Place in its installation guidance.

Install the plugin, then select Activate. If you downloaded a ZIP file from an approved source, use Upload Plugin instead. WordPress labels can differ slightly by version, host setup, or admin role.

The official Travelpayouts WordPress plugin help section lists current setup and placement instructions.

Check for Plugin Conflicts First

Update WordPress, your active theme, and existing plugins before configuration. Take a full backup if the site is already live. A backup matters when a page builder, caching tool, or security plugin changes how shortcodes or scripts load.

Use a staging site when possible. This gives you a safe place to test the plugin before adding booking tools to pages that already receive traffic.

After activation, open the plugin’s settings page. It may appear under Settings, its own WordPress menu item, or a setup prompt. Follow the labels shown in your installed version.

CONNECT SETTINGS AND TRACKING

Enter your Marker and API token into the plugin settings. Select the traffic source that matches your WordPress site.

Travelpayouts states that widgets and tables cannot track clicks or bookings without these account details. Do not skip this step because the visual preview looks correct.

Some versions show a button such as “Set details and enable plugin features.” Use the equivalent option in your dashboard, save the settings, then refresh the admin page.

Treat White Label as an Optional Setting

You may see White Label fields in the plugin settings. White Label can keep certain search results on your domain instead of sending visitors straight to a brand site.

Do not enter a White Label domain because it sounds useful. It requires a working domain setup and may have separate account requirements. Check your Travelpayouts access and documentation before enabling it.

For a first deployment, use the standard tracked booking flow. It is easier to test and has fewer moving parts.

Keep the Account Logged In During Setup

Travelpayouts advises being signed in to your Travelpayouts account in the same browser when adding a tool through WordPress. This can prevent the tool selector from failing to load or showing incomplete options.

Use one browser profile for setup. Disable aggressive ad blockers on the WordPress admin screen if a tool picker or preview does not appear. Do not disable visitor-facing privacy tools without reviewing their impact first.

ADD WIDGETS, TABLES, AND AFFILIATE LINKS

Open a test post in the WordPress block editor. Add a Travelpayouts block, then choose the placement type you need. The current plugin workflow supports Widgets, Tables, and Links.

Use widgets for a clear booking action. Use tables when the article compares routes, destinations, airlines, or hotel options. Use a text link when readers need one direct next step.

Travelpayouts provides a detailed guide for adding widgets, tables, and links through the WordPress plugin.

Place Widgets Where Intent Is Already Clear

A Rome weekend guide can place a hotel search widget after the section on neighborhoods. A flight widget fits after readers have seen likely airports and travel dates.

Avoid placing a booking box above the first useful paragraph. Readers need context before they are ready to search.

Choose the program, select the tool, adjust available settings, then use Embed widget or the matching action shown in your plugin version. WordPress should insert a shortcode and a preview.

Publish the page and check the front end on desktop and mobile. A preview inside the editor is not the final test.

Use Tables for Comparison Content

Tables work well on pages such as “Where to stay in Lisbon” or “Flights from London to Bangkok.” Fill required fields marked with an asterisk. Keep route, currency, language, and destination details accurate.

Add a SubID where the tool permits it. A SubID is a tracking label that helps you separate results by article or placement.

Use a simple naming rule:

  • rome-hotels-sidebar identifies a sidebar hotel tool on a Rome guide.
  • bali-flights-main identifies the primary flight tool on a Bali page.
  • newsletter-june-hotels identifies a hotel link used in a newsletter.

Keep a spreadsheet with the content URL, program, placement type, SubID, and publish date. This becomes your earnings record when you review performance later.

KNOW THE LIMITS OF IN-PLUGIN LINKS

The link option is not a universal link generator for every Travelpayouts partner. Travelpayouts documents in-plugin link creation for Aviasales and Hotelook.

For other programs, open the program page in Travelpayouts and use its available tools. Some partners offer widgets or tables but not the same WordPress link workflow.

The Travelpayouts platform also offers tools such as LinkSwitcher, which can convert supported travel links into affiliate links. Read the Travelpayouts platform overview before turning on automatic link conversion across old content.

Do Not Automate Links Blindly

A link replacement tool can save time. It can also create broken relevance when old content points to destinations, brands, or offers you no longer recommend.

Start with a small group of published posts. Check every converted link, its destination, and its disclosure. Then expand only after the results pass review.

A completed setup is not proof that your monetization works. Approved bookings are the result that matters.

TEST THE PLUGIN BEFORE PROMOTING IT

Test one page before adding tools across your site. Open the published page in a private browser window or a browser profile that is not logged into WordPress. This shows what a normal visitor sees.

Check the widget, table, and any generated affiliate link on mobile and desktop. Test the search flow with a real route or destination, but do not create a false booking only to test tracking.

Use a Simple Verification Process

Run these checks after you publish or update a placement:

  1. Confirm the tool loads without a blank frame, error message, or broken shortcode.
  2. Click the search or affiliate link and confirm it opens the expected travel brand or search result.
  3. Check that the selected dates, route, city, or hotel context matches your page.
  4. Review clicks and SubID data in Travelpayouts after the platform has processed activity.
  5. Record broken tools, rejected placements, and corrections in your content tracker.

If clicks appear but approved earnings stay at zero, review intent before changing the plugin. A general destination page can attract researchers who are months away from booking. A route guide with current travel details may attract stronger buyer intent.

Track pending, approved, paid, and reversed commissions separately. A pending commission is not earned revenue. A cancelled booking or reversal can reduce the final amount.

ADD DISCLOSURES AND PRIVACY CONTROLS

Affiliate links need a clear disclosure near the content where readers can see it before they click. Do not hide it in a footer or a general terms page.

Use plain wording, such as: “This page contains affiliate links. We may earn a commission if you book through them, at no extra cost to you.”

Place the disclosure near your first travel offer, search widget, or affiliate link. Keep it visible on mobile.

Review Your Privacy Notice

Travel widgets, search forms, referral links, and cookies can involve personal data or tracking technology. Your privacy notice should explain what your site collects, which providers may receive data, and how visitors can manage consent where local law requires it.

Review the Travelpayouts Privacy Policy and the policies of each travel partner you promote. Requirements can differ by country, visitor location, consent tool, and whether a visitor completes a booking.

If you use a cookie banner, test that widgets still load according to your consent settings. Do not assume a plugin update preserves prior behavior.

Keep Earnings Records Auditable

Use a monthly spreadsheet or database. Track the page URL, traffic source, program, SubID, click count, pending commission, approved commission, reversals, and payout date.

Keep the original entry when a commission changes. Add an adjustment record with the reason and date. Do not overwrite the earlier amount and lose the history.

If your team needs help setting up a repeatable travel affiliate tracking process across multiple sites, Book A Call.

FINAL CHECK BEFORE YOU SCALE

The Travelpayouts WordPress plugin is useful when each tool has a clear reader purpose, valid tracking details, and a tested destination. Start with one flight widget, one hotel tool, and a clean SubID structure.

Do not judge the setup by how many widgets you publish. Judge it by approved bookings, accurate tracking, and low correction work.

Build the first placement carefully. Once it works, you have a process you can repeat across every travel guide that earns its place on your site.