Live demo

Newsletter module

Travel email marketing software that turns subscribers into bookings

Build deal emails from live fares and offers, send them to segments drawn from real searches and bookings, automate the follow-ups and see which campaign filled which seat, all from your booking admin and your own mail server.

  • Block email builder
  • Segments from bookings
  • Automated follow-ups
  • Your own SMTP and domain

01Campaign builder

Build a deal email from blocks your site already sells

Drag blocks onto the canvas and fill them from your own inventory: a hero deal, a grid of destinations, a row of fares from live flight search, a button and a compliant footer.

Fares are fetched again at the moment of sending, so nobody clicks a flight search price that expired last week. Hero deals come straight from your offers module, and names, cities and past trips come from the travel CRM.

Campaign editor

BlocksDrag onto the email

  • Personal fields

    Insert the contact's name and other profile fields into the subject and body.

  • Test

    Send a test email to your team and check it before it goes out.

  • Responsive templates

    A rich editor and reusable layouts that read well on phones, tablets and desktop mail clients.

  • Multilingual campaigns

    Write versions for each market's language, including right-to-left scripts.

02Audience segments

Segments built from what travellers searched and booked

A plain mailing list only knows an email address. PHPTRAVELS knows who flew to Istanbul in spring, who searched Lisbon twice without booking and which agents sell Umrah, so each campaign reaches the people most likely to book it.

Audience segmentsSample data

Saved segments

Contacts who match all of these rules

  1. 1Destination travelledisTurkey
  2. 2Newsletter consentisGiven

Add rule

Matching contacts3,420Subscribers in total48,210
Use in a campaign

Contacts who match all of these rules

  1. 1Searched destinationwithinthe last 7 days
  2. 2Booked after the searchisNo
  3. 3Newsletter consentisGiven

Add rule

Matching contacts1,186Subscribers in total48,210
Use in a campaign

Contacts who match all of these rules

  1. 1Account typeisB2B agent
  2. 2Agent accountisActive

Add rule

Matching contacts312Subscribers in total48,210
Use in a campaign

Contacts who match all of these rules

  1. 1LanguageisArabic
  2. 2Newsletter consentisGiven

Add rule

Matching contacts5,940Subscribers in total48,210
Use in a campaign

Contacts who match all of these rules

  1. 1Last bookingmore than6 months ago
  2. 2Account typeisCustomer

Add rule

Matching contacts8,075Subscribers in total48,210
Use in a campaign
  • From bookings and searches

    Rules read booking history, search logs and profiles directly, with no list exports.

  • Customers and agents apart

    Agent news never lands in a traveller's inbox, and retail deals never reach your trade partners.

  • Language and market

    Send each version only to the subscribers who read that language or live in that country.

  • Fresh at send time

    Segments are recalculated when a campaign goes out, so a traveller who just booked drops out of the win-back offer.

03Email automations

Automations that follow up while your team sleeps

Set a flow once and it runs for every traveller: a reminder after an abandoned search, an offer if they still have not booked, and a series of pre-trip emails once they do.

Flow · Abandoned searchLive
  1. TriggerSearched a route and did not book
  2. Wait2 hours
  3. EmailYour Lisbon fares are still availableSent this week: 1,240
  4. ConditionBooked since the reminder?
Yes
ExitStop and start the pre-trip flow
No
Wait1 day
EmailSend an offer: free airport transferSent this week: 865
Flow · Before and after the trip
  1. DBooking dayConfirmation and what happens next
  2. D-1414 days beforeVisa, passport and documents checklist
  3. D-22 days beforeOnline check-in, weather and transfer details
  4. D+22 days after returnA review request and an idea for the next trip

Pre-trip emails read the booking itself, so a visa reminder only goes to travellers who need one, and an Umrah pilgrim receives the checklist for their own package.

04Campaign reports

See which campaign filled which seat

Every link carries the campaign, so when a subscriber books, the booking and its revenue are counted against the email that brought them in.

Campaign · Autumn city breaksSample data
  1. Sent24,800
  2. Delivered24,31098%
  3. Opened10,45042%
  4. Clicked2,1808.8%
  5. Bookings1640.7%
Revenue$61,420
Bookings per day after sendingSample data
Bookings in 14 days164
0102030401234567891011121314

Days after sending

Campaigns this monthSample data
CampaignOpen rateClick rateBookingsRevenue
Autumn city breaks43.0%9.0%164$61,420
New winter hotel rates for agents61.2%18.4%57$38,900
Ramadan Umrah packages52.4%12.6%41$72,150

Open rates are estimates, because some mail apps block tracking images. Clicks, bookings and revenue are exact.

06Deliverability and SMTP

Delivered from your domain, through your mail server

Campaigns go out through the SMTP server or email API you connect, signed for your own domain, so inboxes see your agency and you pay your provider's sending price, not a fee per contact.

Mail settingsConnected

Sending method

Host
smtp.youragency.com
Port
587
Encryption
STARTTLS
From address
deals@youragency.com
Sending speed
500 emails per minute
Host
api.your-provider.com
Port
443
Encryption
HTTPS
From address
deals@youragency.com
Sending speed
500 emails per minute
Send test email
Domain authentication · youragency.com
  • SPFVerifiedLists your mail server as allowed to send for your domain.v=spf1 include:_spf.youragency.com ~all
  • DKIMVerifiedSigns each email so mailbox providers can check that nobody changed it.pt1._domainkey · RSA 2048
  • DMARCRecommendedTells providers what to do with mail that fails SPF or DKIM.v=DMARC1; p=none; rua=mailto:dmarc@youragency.com
  • List-Unsubscribe headerVerifiedAdds the one-click unsubscribe button that large mailbox providers expect from bulk senders.List-Unsubscribe-Post: List-Unsubscribe=One-Click
  • Bounce handlingVerifiedHard bounces leave your lists, so dead addresses do not hurt your sender reputation.bounces.youragency.com

Content for every campaign

Campaigns pull deals from the offers module, stories from the blog module and landing pages from the CMS. Compare plans on the pricing page, or send a campaign yourself in the live demo.

FAQ

Travel newsletter module questions

What travel teams ask before they send their first campaign.

Talk to sales

Email marketing built into your travel booking platform. Your team collects subscribers, builds audiences from customers and agents, writes campaigns in responsive templates and sends or schedules them from the same admin that runs bookings.

No. Lists, templates and sending run inside PHPTRAVELS, so you do not pay per contact or move customer data to another vendor. You only need an SMTP server or an email sending provider.

Newsletter subscribers, registered customers, B2B agents and suppliers, narrowed by language and country, plus contacts you import from a CSV file.

Yes. Automations send a reminder after an abandoned search, an offer if the traveller still has not booked, and pre-trip emails before departure. One-off campaigns can also be scheduled for a date and time.

Through the SMTP server or transactional email API you set in the admin. Set up SPF, DKIM and DMARC on your sending domain so campaigns reach the inbox.

Yes. Write a version for each language you sell in, including right-to-left languages such as Arabic, and send it to the matching segment.

Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so your developers can change the newsletter module.