Framework

Hanabi is a Lincoln-based agency specialising in e-commerce projects with a focus on Shopify. We developed their new website and empowered their marketing team with Sanity CMS.
Implement their new design with Next.js for a superior page speed
Implementation of Sanity for content management and Uniform to personalize content based on user's intent
Integration of contact form with a CRM on Notion
Newsletter integration with Klaviyo
Hanabi wanted to attract more clients, and for that they decided to work with Tinloof to implement a fast website that follows SEO best practices and enables content managers to create unlimited landing pages without the involvement of designers and developers.
One of the main requirements was to use Sanity as the headless CMS, reach page speeds of 90+ on Lighthouse, and implement 3rd party integrations.
We achieved Hanabi's goals.
“Tinloof collaborated with us on a new agency website. As a developer, I could tell that they know what they're talking about and it was a really pleasant experience working with them. They delivered the project on time and budget. We would certainly work with them in the future.”
We followed a headless architecture approach, and built the frontend with Next.js and used Sanity as the headless CMS to control the content and the layout of the website.
The site is deployed on Vercel, and integrates with 3rd party tools with APIs like Notion, Uniform, and Klaviyo.
Hanabi leverages Sanity as a headless CMS not only to manage content and create pages, but also to manage theme colors, the homepage pattern, and SEO configurations like redirects and schema markup.
Hanabi's marketing team also makes use of Sanity's out of the box real-time collaboration and live preview feature.
The website is built with a modular architecture, meaning that the
The frontend was built with Next.js and TypeScript as a language.
By following our usual best practices, we managed to obtain great Lighthouse scores and managed to make all pages load in a second or less.
We used Sanity's codegen plugin to automatically generate types based on Sanity schemas and easily ensure more reliability in the communication with the CMS backend.
We made it possible to fully control Hanabi's call-to-action footer based on the website visitor's intent.
We used Uniform's powerful Canvas platform to create various intents based on the ad the user clicked to land on the website and made it possible to control the content for each intent directly from Sanity.
Whenever someone submits a contact form on Hanabi, a new lead is automatically generated on their Notion CRM with populated fields such as Name, Company, Email, Budget, and Required Service.
We've leveraged the Notion API for this feature.