Automating trial creation
Blog post from Tines
The process of automating trial creation at Tines is facilitated through a Tines Story, which involves several steps from the initial request to the final setup. When a user requests a trial instance, their details are sent via a Webhook to initiate the process, which includes creating a new tenant using Digital Ocean's infrastructure. A custom provisioning script is generated to ensure each tenant has the latest product version, and once the instance is deployed, it is renamed and linked with a DNS entry for access. The system checks for successful execution through specific trigger actions, and if any issues are detected, support is notified for manual intervention. Upon successful setup, users receive a welcome email, and their details are recorded in the CRM for future tracking, showcasing an early phase of Tines' DevSecOps program for managing trials.