Skip to content

Trieste

Trieste (V2) is an inhouse Ayima system that predominantly functions in three ways

  1. It is used as an outbound email system for cold email outreach. Gmail and custom SMTP based email accounts are authenticated through the system allowing for receiving and sending of emails directly in the system.
  2. It is also a lead generation tool, by scraping results from search engines and applying filters on the returned results to qualify these leads based on a client’s leads.
  3. Finally, it is a lead progression tracker, meaning that once a ‘batch’ of leads have been found, these are tracked during the engagement phases of each respective lead. By doing this the system is able to offer some basic reporting as well.

Trieste V2 is built using NodeJS and JavaScript. The backend is powered by NodeJS, using a basic custom layer over fastify to offer an easier and better developer experience as well as ability to extend the code easily.

The frontend is powered by Vue 2. While the version is outdated this offers a lot of flexibility when building frontend applications. During Trieste development Vue 3 was released, which ideally the project should be swapped over too if possible. However this is purely in terms of performance and functional gain, there are no security concerns with the current version particularly being an internal tool.