Creating a Bespoke PDF Technical Sales Brochure Generator for Sales Teams - Automation Thingies

Creating a Bespoke PDF Technical Sales Brochure Generator for Sales Teams

A business portal where sales teams can login to generate a custom sales brochure of selected products for a prospective client

About The Client

ICS Cool Energy is an international business that manufactures and maintains cooling and heating solutions for a wide range of businesses where heating and cooling is required for that business to operate. They look after a wide range of industries, including food manufacture, plastics and rubber manufacture, engineering, pharmaceutical, scientific laboratories and leisure industries.

About the Project

The ICS Cool Energy marketing team came up with the idea for a bespoke PDF brochure system. The idea behind this system is to make it easy for a sales rep to log in, choose a range of products, add some client details and generate a PDF document that includes product summaries, product photographs, and technical specifications that any given client might be interested in.

This tool is designed to improve the sales process by creating a personalised and professional document to help the sales process and conversation with prospects.

The Project Requirements

  • 1. Create an easy-to-use branded business portal for sales reps to log in, where they can add their contact details, select some products and then generate a branded PDF brochure within seconds.
  • 2. Create an API for their main website to collect images, category descriptions and technical specification information from all product pages to be used in brochures.
  • 3. …and then implement all this in 4 different languages! (English, French, Dutch and German).

Requirement 1 – Creating a branded business portal to generate PDF brochures

The core part of the project was to create an ICS Cool Energy-branded portal where the team can generate a professional branded PDF brochure of the products that they select.

Firstly, once logged in, the team member can update their contact details on their profile page. These details are used in the generated PDF document.

By creating a separate profile page for this information, the team member doesn’t need to re-enter their details each time they create a new brochure. Their details are saved on the system. Their details include their name, email address, contact number, job title and profile photo.

Then the team member can choose the product range and products that they want to appear in the brochure using a simple web form.

The Brochure Generation Form where team members can select which products to show in the PDF brochure.

Then behind the scenes, we have created some sophisticated PDF generation code that pulls in text, HTML, images and some PDF templates provided by the ICS Cool Energy team.

Requirement 2 – Creating an API for their main website to access technical data

Product information, specification details and product details are kept on the ICS Cool Energy main website as a single point of reference. By creating an API to access this data, we avoided the need for ICS to maintain a second database of data on the portal.

(Where possible, you don’t want to maintain the same data in two places, as discrepancies are likely to occur.)

The API that we created was able to blend data from several locations (including a menu, product pages, specifications data as well as the translated product text) into a single reference that the portal could fetch when needed. And thanks to some simple caching, the portal is able to fetch information from the portal very quickly (even when requesting a large block of data).

Custom Product Data API Feed
A small portion of data from the custom product data API we created for the core ICS Cool Energy website.

Requirement 3 – Providing multi-lingual support for the generated brochures

ICS Cool Energy has teams in 9 countries over 21 locations. Their teams speak English, French, Dutch and German. To ensure all sales teams in all regions can use the tool, we were tasked with adding the capability for generating a PDF in any of the 4 languages.

Since the core technical and product information for their products are already translated on the main website, we extended the API to provide the translated product information to the portal. Then we extended the PDF Tool so that it could generate a brochure in any of the selected languages. That means that all of the following are translated:

  • The initial and final pages
  • The table of contents
  • The product information pages
  • The product specification pages
  • The page footers



This project blends a business portal, with our PDF generation technology, along with a bespoke API. From a technical perspective, it’s been a fun challenge. From a client perspective, ICS Cool Energy are delighted and have found that their sales teams excitedly wanting to adopt the new capability.


What the client had to say…

We've not yet uploaded this testimonial... it's on the way!