Documentation

Explore the detailed documentation of Customer Journey.js features and modules.

Router

Router

Simple, light and flexible routing for your CJjs applications

Routing CJ style

The router as the heart of a CJjs app with persistent state management.

Core

AppPage

The container for all the page components, event controller and data management.

PageHeader

Header with language and theme selectors.

PageFooter

Footer of the page with logo and privacy policies

AppElement

Base component for creating CJjs macro-components

Functions

Toolbox for adding CJjs functionality

Components

CardsList

Generate highly customizable Bulma-style cards lists with ease.

CtaBanner

A classic CTA with text and buttons.

CountdownTimer

Countdown timer in days, hours and minutes for temporary promotions.

HeroBanner

Highly customizable Bulma-style hero banner.

ImageBanner

One-image banner with titles at the top, descriptions, and buttons at the bottom.

ImageText

Highly configurable two-column component. One for an image and the other for information and CTA buttons.

LevelCentered

A Level bulma with icons, heading and title centered.

MediaList

Bulma's Media Object List component made easy.

ModalBox

A Modal Box with a card, image, or message options.

OmnichannelChat

Multi-channel chat button with WhatsApp, Messenger, Telegram, and more.

TextAccordion

Animated accordion to present information one by one.

TextColumns

Two-column text with CTA buttons.

TextMessage

Colored message blocks, to emphasize part of your page's content.

TextNotification

Bold notification blocks, to alert your users of something important.

TextSection

Text section with titles and CTA buttons.

VideoPlayer

Video player with titles and CTA buttons.

WebinarInvitation

Webinar banner with start date, duration, price, and iCal button.

Forms

FormHero

Two columns, one for the form and one for titles and CTA buttons

FormLead

Base form for all components with form

FormModal

A modal with a form inside.

FormAppoinment

Practical form to generate appointments.

Sliders

MultiSlider

Multi-slider based on Swiper. Can generate sliders of different types stacked together.

CjSwiper

Base component for generating macro-components with sliders based on Swiper

Link in bio

LinkinBio

A highly customizable Link In Bio page.

Gamification

ActivationModal

A modal for activations with name and email fields.

SocialProof

Stackable social proof that slides across the screen.

Odoo

OdooClient

Full integration with Odoo's JSON-RPC API