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.
BlocksDrag onto the email
From: Your Agency Deals
Autumn city breaks with breakfast included
Hello {{first_name}}
Lisbon, 3 nights with breakfast
October to November · flight and hotel
from $289 per person
Where travellers are heading next
- Lisbonfrom $289
- Istanbulfrom $245
- Marrakechfrom $312
Live fares from LondonLive at send time
- LHRLISReturn$118
- LGWISTReturn$164
- STNRAKReturn$139
You receive this email because you subscribed at youragency.com.
PreferencesUnsubscribe
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.
Saved segments
Contacts who match all of these rules
- 1Destination travelledisTurkey
- 2Newsletter consentisGiven
Add rule
Contacts who match all of these rules
- 1Searched destinationwithinthe last 7 days
- 2Booked after the searchisNo
- 3Newsletter consentisGiven
Add rule
Contacts who match all of these rules
- 1Account typeisB2B agent
- 2Agent accountisActive
Add rule
Contacts who match all of these rules
- 1LanguageisArabic
- 2Newsletter consentisGiven
Add rule
Contacts who match all of these rules
- 1Last bookingmore than6 months ago
- 2Account typeisCustomer
Add rule
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.
- TriggerSearched a route and did not book
- Wait2 hours
- EmailYour Lisbon fares are still availableSent this week: 1,240
- ConditionBooked since the reminder?
- DBooking dayConfirmation and what happens next
- D-1414 days beforeVisa, passport and documents checklist
- D-22 days beforeOnline check-in, weather and transfer details
- 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.
- Sent24,800
- Delivered24,31098%
- Opened10,45042%
- Clicked2,1808.8%
- Bookings1640.7%
Days after sending
| Campaign | Open rate | Click rate | Bookings | Revenue |
|---|---|---|---|---|
| Autumn city breaks | 43.0% | 9.0% | 164 | $61,420 |
| New winter hotel rates for agents | 61.2% | 18.4% | 57 | $38,900 |
| Ramadan Umrah packages | 52.4% | 12.6% | 41 | $72,150 |
Open rates are estimates, because some mail apps block tracking images. Clicks, bookings and revenue are exact.
05Signup forms and consent
Signups that come with proof of consent
Forms add subscribers with the consent they gave, double opt-in confirms the address, one click unsubscribes them, and each step is written to a log you can export when asked.
Double opt-in
New addresses are confirmed by email first, which keeps typos and fake signups off your lists.
Unsubscribe handling
Contacts who opt out are kept off every future send automatically.
Consent log
When, where and how each person subscribed or left, ready to export for a data request.
Preference centre
Subscribers choose topics, language and frequency instead of leaving altogether.
Get fares before everyone else
One email a week with deals from your city.
I agree to receive deal emails and can unsubscribe at any time.
SubscribeConfirm your subscription
Tap the button to start receiving deals. The link expires in 48 hours.
Yes, subscribe me| Time | Contact | Event | Source |
|---|---|---|---|
| 2026-09-14 09:12 | s***@mail.com | Subscribed | Footer form |
| 2026-09-14 09:15 | s***@mail.com | Confirmed by double opt-in | Confirmation email |
| 2026-09-22 18:40 | k***@inbox.net | Changed preferences | Preference centre |
| 2026-09-30 07:03 | m***@post.org | Unsubscribed in one click | Email header |
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.
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
- 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 salesEmail 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.
Visitors join through signup forms on your site, every newsletter includes an unsubscribe link, and contacts who opt out are left out of future sends.
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.
