Get a perfect quote

We’re eager to work with you. Please share your project goals and contact information. We respond to 97% of messages within 1-2 business day. Really!



What Are You Looking For?


Building A Transaction Workflow - Cases For Service Marketplaces




Which transaction workflows are best for service marketplaces?


  When it comes to service marketplaces, classical transaction workflows just don’t work. In e-commerce marketplaces, managing stock is relatively easy, since it’s controlled by a single management team. In contrast, service marketplaces require availability dates and times to be dynamically maintained by service providers often made up of many individuals. As a result, those tasked with maintaining such marketplaces face uncertain provider reliability – and this calls for a new approach to the transactional workflow.


  The models first proposed by service marketplaces presented the following workflow:

  1. Customer makes a request to the provider.
  1. Provider accepts the request from the customer.
  1. Customer receives an acceptance message.
  1. Customer pays for the services.
  1. Provider receives the payment.
  1. Provider fulfills the request.


  A workflow along these lines is used by the majority of service marketplace solutions.

  But this workflow has many flaws, not least the lack of a trusted third party to help prevent fraud and create an atmosphere of confidence. It also has the inconvenient aspect of requiring the customer to be involved twice: first creating a request, then, only later once acceptance has been received, making payment (steps 1 and 4).


  Roobykon Software has discovered the optimal solution earlier found by Cocolabs, who tested a variety of different transaction rearrangements that are in use on different platforms, serving different types of customer group.


The transaction workflow which delivered the best results in terms of conversion rate, acceptance by the provider and fraud prevention was the following:

  1. Customer makes a request to the provider by entering his credit card details, with only pre-authorization performed at this stage.
  1. Provider accepts the customer’s request and triggers completion of the payment transaction.
  1. Platform receives the payment to escrow.
  1. Provider fulfills the request.
  1. Platform releases the payment to the provider – after the service completion date and provided the customer hasn’t filed a dispute.


Rate Roobykon Software