Create a sidekiq worker to send trials to Workato

Problem

We're working to remove Platypus from the trial creation pipeline, but want to retain Workato as part of the process. Currently Platypus handles trial lead storage via an asynchronous Bull worker that disconnects the time needed to service the request from the customer facing HTTP flow, the worker also handles posting failures to slack and email as needed.

Proposal

Create a Sidekiq worker to do the same tasks currently being done by the Bull worker within Playtups.

Result

Customers Dot can now post new leads to Workato with the same level of error reporting currently available in Platypus.

How will we measure success?

Leads can be successfully posted from Customers Dot.

Edited by Isabel Sandin