Home
Next Project

Cliking

Image du projet Cliking
Cliking is a Customer Satisfaction Measurement and Management Software.
Ruby On Rails
Javascript / Stimulus
Html
Scss
Scroll down to see the features

Customer Satisfaction Surveys

Image du projet Cliking

Cliking allows you to create engaging and fully personnalized surveys with different types of questions and answers in different languages. Each answer increment a fully automated dashboard so you can easily manage your customer satisfaction experience through different KPI's.

Rewards

On each survey, you can set up different types of rewards to maximise your response rate, like :

  • Instant reward (promotion, offer,...)
  • Contest
  • Points pool
  • Spin wheel
Image du projet Cliking

Communication

Image du projet Cliking

With the communication module, you can easily :

  • Create and sent personnalized mailing to specific targets
  • Send out your surveys to customer's linked establishments
  • Manage your e-reputation by centralizing and responding to customer reviews from a single platform

Work done

Summary

During this year of training, I mainly worked on the Reward and Communication modules, in addition to handling daily bug fixes.

Main Challenges :

  • Multi-site email sending : Adapt the email sending system for clients with large groups (500+ establishments), enabling grouped targeting and multi-sending to save time.
    Challenge : Managing performance and asynchronous processing with background jobs, as the change significantly increased data volume across multiple dimensions.
  • Campaign scheduling : Allow clients to schedule campaign sends in advance.
    Challenge : Handle sending across groups with establishments in different time zones.
  • Campaign history tracking : Provide access to previous versions of re-sent campaigns and all client interactions.
    Challenge : Rebuild a consistent history from incomplete data.
  • Reward feature - Spin Wheel : Develop a new type of reward and user scenario.
    Challenge : Manage the entire flow asynchronously in Stimulus/Javascript without reloading the page.
  • Multi-update Dashboard (Back-office) : Save time for internal teams by enabling bulk updates of client accounts.
    Challenge : Handle multiple dependencies impacted by this feature.