90% Cost Reduction: How Comboios de Portugal Uses AI to Transform Support
From Delays to Direct Answers: CP’s Journey with AI-Powered Chatbot on Web & WhatsApp
About Comboios de Portugal (CP)
Comboios de Portugal (CP) is Portugal’s leading railway operator, connecting urban, suburban, and rural regions and offering cross-border services to Spain. Serving nearly 200 million passengers annually, CP is a state-funded company committed to digital innovation and operational efficiency.
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.
The Challenge
CP faced widespread public transport challenges – and a high dependency on manual support:
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.
About Comboios de Portugal (CP)
Comboios de Portugal (CP) is Portugal’s leading railway operator, connecting urban, suburban, and rural regions and offering cross-border services to Spain. Serving nearly 200 million passengers annually, CP is a state-funded company committed to digital innovation and operational efficiency.
Client: Comboios de Portugal (CP)
Objective: Automate support, reduce costs, and improve accessibility for passengers
Solution: AI-powered Chatbot on Web & WhatsApp (based on Microsoft Azure)
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.
The Challenge
CP faced widespread public transport challenges – and a high dependency on manual support:
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.
The Solution: Smart Assistant for Everyday Travel
CP deployed an AI chatbot on its website and WhatsApp, integrated with key systems such as sales platform and train delay APIs.
Key Capabilities:
Key Capabilities:
- Multilingual support for over 130 languages on Website, Portuguese on WhatsApp
- Automates sales, refund, and delay queries
- Responds in 2–4 seconds with up to 98% accuracy
- Only 8% of chats require handover to a human
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.
Implementation Journey
Implementation Journey
- Initial rollout on Portuguese website
- Initial integration with sales/timetables API
- Later integration with delays API
- Later integration with WhatsApp
- Cost savings of over 90% achieved in 2024
- Smooth collaboration between Enterprise Bot and CP’s digital team
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.
Future Outlook
Future Outlook
- Full sales process entirely done on chatbot
- Exploring proactive messaging for delay updates and ticket offers
- Voice bot implementation
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.
Key Results & Impact
98.5%
90%
93%
Responses in 2–4 seconds
Agent escalations down to 8%
Over 90% saved annually with Customer Support
Multilingual bot active on web for over 130 languages
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.
Heading 1
with a request body that specifies how to map the columns of your import file to the associated CRM properties in HubSpot.... In the request JSON, define the import file details, including mapping the spreadsheet's columns to HubSpot data. Your request JSON should include the following fields:... entry for each column.