Hakuna Assist for your sales app or CRM tool

Context

With this solution, you can make it easier for your sales and support staff to sell product protection to your customers by displaying information about available plans for purchased products with links to pre-filled Hakuna Assist checkouts in your sales app or CRM tool.

1. Share order placement event

When an order is placed in your system, you will need to publish an order placement event by calling our events endpoint and passing us order, customer, and product information.

As a response, you'll receive the generated event ID.

Example response
{
  "event_id": "evt-7c1784a1-d96b-4ec6-b515-8dc4a5433cbe"
}

2. Get information about available protection

To find out which products have protection plans available and to get information about them, call our checkouts endpoint and pass us the order ID in an HTTP GET request. GET /checkouts?order_id=order-123&checkout_type=assist

Example response
{
  "order_id": "ord-123",
  "assist_link": "https://assist.hellohakuna.com/4U67zMrqGhqq",
  "available_plans": [
    {
      "line_item_id": "li-1",
      "product_reference": "prd-123",
      "plan_price_amount": 4999,
      "plan_price_currency": "eur"
    },
    {
      "line_item_id": "li-2",
      "product_reference": "prd-321",
      "plan_price_amount": 8999,
      "plan_price_currency": "eur"
    }
  ]
}

The response contains a link to Hakuna Assist with pre-filled product information and a pre-selected plan which is uniquely generated for each order.

If a line item is not listed in the response, then there is no plan available for that product. If there are no plans available for any of the products in the order, then you will get a 404 error response.

3. Display the information

Display the information in your sales app or CRM tool.

Last updated