The journey builder is a drag-and-drop interface to create automation or chatbot journeys.
With pre-built templates, customisation options, and integrations with other tools and platforms, you can create engaging journeys that are tailored to your specific needs and goals.
Journeys are primarily blocks:
Triggers: These are the starting points of any journey.
Actions: These are the key action blocks of a journey.
Flow controllers:
As mentioned above, a journey is made up of blocks which are connected via edges.
This creates different branches in a journey.
Flow controllers decide in which path the journey will proceed.
BIK AI:
As part of the journey, AI blocks enable automated and intelligent interactions. These blocks can process user inputs, generate responses, or provide recommendations.
Manifest blocks are specialized AI tools that connect with external systems or handle advanced AI tasks.
Journey menus:
Top menu
Shows the name of the journey being edited.
Its status (active/inactive). And a toggle to switch its status from active to inactive and vice-versa.
Last saved at info.
Save Journey button to save any changes being made to the journey.
You can enable and disable the test mode for that particular journey.
The "Show Tour" option provides a walkthrough of the Journey Builder.
You can view the analytics of each block in the "View Analytics" section.
You can enable the "Past Profile" and "Do Not Disturb" modes in the top menu.
Left menu
Can view the analytics of each blocks in view analytics
This is a contextual menu.
Depending on the block selected, this menu opens up and provides capability to edit that block.
Right floating menu
Consists of actions and flow controllers.
Action option will open all the channel specific actions. These are covered in the actions block section.
Condition option will add a flow controller to the flow.
Start a flow option will insert a block, which can enable connecting and starting a new flow from the present active flow.
Sticky notes will insert notes on the flow builder.
BIK users can also use sticky notes to share notes with their team members or for references in the future.
In the flow library, BIK team has added more context in the flow as sticky notes.
It highlights key blocks, their objective, customisation recommendations as relevant.
Builder also has zoom in/out and mini map options at the bottom for better navigation.
Flow validation
Every time a flow is made active or saved, a validator is run behind the seen to check for possible errors.
If the flow contains any possible errors which can break it during runtime, then an error popup is shown and the block with errors are highlighted in red.
If the flow contains configurations which are not recommended and may break the flow, but can be ignored in most of the cases then a warning popup is shown and the block with warnings are highlighted in yellow.
Triggers Blocks
BIK offers a list of triggers from customer actions taken on Shopify, Instagram, WhatsApp and other channels and tools, including payment link updates.
Some examples of triggers we support are:
Shopify: abandoned cart, ordered, shipping update, etc
Instagram: story mention, story reply, comment, etc
Integration triggers: payment link paid, subscription activate, etc
Special date triggers - Last or first order date X days ago
BIK also supports user input control (UIC) or keywords as triggers.
BIK’s journey triggers are divided into following types:
Send Message Blocks
Actions Blocks
Flow Split Blocks
BIK AI Blocks
Other Features
Analytics and Attribution Module
Node Level Analytics (NLA)
BIK journey builder supports detailed analytics at each node to capture:
Node trigger
Whatsapp and Instagram message delivery information
Sent message
Delivered message
Messages read
Email delivery information - Email sent, delivered
SMS delivery information - SMS sent, delivered
QRB or Link click rates
Overall summary for the flow on top
Download information/customer ids at an overall and node level
For now we support 7 days summary for node level analytics. For longer time queries - pls refer to journey summary here.
FAQs
1) How do flow controllers work?
Flow controllers determine the path a journey takes based on conditions, filters, or other criteria.
2) What are AI blocks in the Journey Builder?
AI blocks enable automated interactions such as classifying inputs, recommending products, or generating intelligent responses.
3) Can I share notes within the Journey Builder?
Yes, you can use sticky notes to leave comments, share notes with team members, or highlight key points for reference.
4) What happens if there’s an error in my flow?
An error popup appears, and the problematic block is highlighted in red for correction.
5) How can I navigate large journeys?
Use zoom in/out and the mini-map options at the bottom for better navigation.
6) Can I integrate external APIs into my journey?
Yes, you can use the REST API block to integrate external APIs and initiate flows programmatically.
For further assistance or to raise feature requests related to Journey Builder Walkthrough, please contact [email protected].