Picky Assist Help Desk
Main WebsiteBlogFacebook Community
Picky Assist Help Desk
Picky Assist Help Desk
  • Welcome To Picky Assist 🙏
  • Setting Up Guide
    • Sending First Message
    • Connecting Channels
      • WhatsApp Web Automation to Official API Migration Guide 2024
      • Connecting WhatsApp Web Automation
      • Connecting Facebook Messenger
        • Introduction
        • Getting Start
        • Guidelines & Compliances
        • Messenger Link
      • Connecting WhatsApp Official
        • Introduction
        • Dashboard
        • Profile
        • Templates
      • Connecting WhatsApp Cloud API
      • WhatsApp Official Managed Service
      • Connecting Instagram
      • Phone Bridge (Call Blaze)
      • Connecting SMTP
      • Connecting Amazon SES
      • Connecting Sendgrid
      • Connecting Additional WhatsApp Numbers
      • Porting WhatsApp Number to Picky Assist
      • WhatsApp Official Message Delivery Issues & Solutions
    • Working With Prebuilt CRM Modules
      • Introduction
      • Onboarding
      • Modules
        • Leads
        • Deals
        • Meetings
        • Company
        • Support Cases
        • System Modules
          • Contacts
          • Notes
          • Task
          • Call Logs
          • Tags
          • Activity Logs
      • Automations
        • Workflows
        • Chatbots
        • Funnels
        • Connectors
        • Scheduler
        • Other Prebuilt Features
      • Reports and Dashboard
      • Mandatory Preconditions for Using Prebuilt
      • Testing Prebuilt
    • Managing Organization
    • Setting Up Teambox
      • Introduction
      • Routing Rules
      • Teambox
      • Inbox View
      • Organization Hierarchy
      • Analytics
    • Setting Up Smart Replies
      • Introduction
      • Train Module
        • Training Bot Introduction
        • Topics / Categories
        • Intent & Context
        • Question Variations
        • Uploading Bulk Questions
        • Reply with Media Files
        • Personalising Replies
        • Smart Actions
        • Direct URL
        • Fall Back Response
        • Small Talks
        • Testing the Bot
        • Publishing Bot
      • ChatGPT Integration
      • Learn Module
      • Stats Module
      • Deep Linking
      • Settings
    • Smart Reply V2
      • Introduction
      • ChatGPT Integration
      • Train Module
        • Training Bot Introduction
        • Topics / Categories
        • Intent & Context
        • Question Variation
        • Uploading Bulk Questions
        • Reply with Media Files
        • Personalizing Replies
        • Smart Actions
        • Direct URL
        • Fall Back Response
        • Small Talks
        • Publishing Bot
      • Learn Module
      • Stats Module
      • Deep Linking
      • Settings
    • Setting Up Broadcaster
      • Introduction
      • Creating a Campagin
      • Sending Message to WhatsApp Groups
      • Reports
      • Broadcaster V2
        • Introduction
        • Creating Campaign
        • Reports
    • Setting Up Sequence
      • Introduction
      • Creating New Sequence
      • Sequence Stats
      • Subscribe & Unsubscribe
      • Disabling Sequence Message
    • Setting Up Reminder
    • Setting Up Mobile App
    • Setting Up Connector
      • Introduction
      • Getting Started
      • Steps
        • Introduction
        • Filters
        • Delay
        • Iterator
        • Stats
      • Actions
      • Formatter
        • Date & Time
        • Counter
        • Math Calculation
        • Data Parser
        • Convert File
        • Line Items
      • Building Mini App
      • Email Parser
      • Data Storage
      • Simulate Test
      • Connector Logs
    • Email Builder
    • Setting Up Flow Builder
      • Fundamentals (Must Read)
      • Basic Terminology (Must Read)
      • Guide to Building an Effective Chatbot (Must Read)
      • Create, Manage, Test & Publish Flows
      • Triggering a Chatbot Flow
      • Steps
        • Introduction (Must Read)
        • Send Message
        • Ask A Question
        • Filter
        • Save Data
        • Actions
        • Check WhatsApp Session
        • Delay
        • Smart Delay
        • Formatter
        • Splitter
        • Data Lookup
        • Trigger HTTP API
        • Webhook
        • Apps
        • Match Keywords
        • Route to Chatbot
        • End
      • Saving Data into CRM
      • Analytics
      • Integrations
      • Flow Builder logs and conversational logs
      • Chatbot Best Practices, Ideas & FAQ
    • Setting up Modular CRM
      • Fundamentals (Must Read)
      • Guide to Building and Implementing a Modular CRM (Must Read)
      • Create & Manage Data Modules
      • CRM Macro Buttons
      • Adding Records into CRM
      • Data View & Manage Records
      • Task
      • Workflows
      • Funnels
      • Data Import
      • Integrations
    • Setting Up Scheduler
    • Media Gallery
    • Quick Replies
    • Opt-out Settings
    • Blacklist
    • Global Variables
    • Setting Up Ad-On's
      • Setting Up WhatsMail
      • Setting Up Zendesk
      • Setting Up Zapier
      • Setting Up Zoho CRM
        • Getting Started
        • Working with Extension
        • Integrating with Zoho Workflow
        • Lead Assignment Rules
        • Integrating into Custom Modules
        • Connecting Multiple WhatsApp Numbers into Zoho CRM
        • Integrating WhatsApp with Zoho CRM Mobile App
        • Keyboard Shortcuts
      • Setting Up Facebook Lead Adform
      • Facebook Lead Ad form V2
      • Setting Up WhatsApp Web
      • Setting Up Pabbly Connect
      • Setting Up ChatGPT App
    • Google Chrome Extensions
      • Extension for Sending WhatsApp Messages from any Webpage
      • Chrome Extension V2
      • Extension for Zoho CRM & Teambox
    • Managing Profile
      • Two Factor Aunthentication
      • Login History
      • Delete Account
    • Quick Rollout Guide
      • WhatsApp Official Account
    • Developers & Partners Guide for Deep Integration of Picky Assist
  • API Documentation V2
    • Introduction
    • Quick Start Guide 🏃
    • Global Webhook
      • How Webhook Works
      • Webhook Variables
      • Configuring Webhook URL
      • Webhook Request & Response
      • Getting the Conversation Context
      • Testing Your Webhook
    • Event Webhook
      • How Event Webhook Works
      • Event Webhook Variables
      • Configuring Event Webhook URL
      • Event Webhook Sample Request & Response
    • Push API
      • Introduction
      • API Variables
      • Sending Single Message - Push
      • Sending Dynamic Messages – Push
      • Sending Media Attachments – Push
      • Sending Interactive List & Buttons
      • Sending Stickers
      • Sending Bulk Messages - Push
      • Sending Contacts
      • Sending Location
      • Sending WhatsApp Template Messages
        • Introduction
        • Sending WhatsApp Template Text Messages
        • Sending WhatsApp Template Image
        • Sending WhatsApp Template Document
        • Sending WhatsApp Interactive Buttons
        • Sending WhatsApp Limited Time Offer Templates
      • Sending Message to Groups
      • Sending SMS Using SIM Card
      • Sending Message to Facebook Messenger
      • Normal Post Method
      • Delivery Reports
      • Push API Must Read Instructions
      • Testing API Requests
    • WhatsApp Template API
      • Introduction
      • API Variables
      • Template Request API
      • Template Status API
      • Languages
      • Guidelines
    • WhatsApp Group API
      • Introduction
      • API Variables
      • Create Group
      • Set Group Permission
      • Add Group Admin
      • Add Group Members
      • Fetch Group Details
      • Update Group Info
      • Remove Group Members / Admin
      • Generate New Invite Link
      • Group Delete Actions
    • WhatsApp Settings API's
      • WhatsApp Profile API
      • 2 Step Verification
      • WhatsApp Status Update
      • WhatsApp Contact & Group Fetching
    • Device Manage API’s
      • Fetching Device Status API
      • Device Commands API’s
      • WhatsApp Automation Server Status API
    • Account API
      • Fetch Balance
    • Project Management API
      • Introduction
      • Create Project
      • Get Project Details
      • Set / Update Webhook
      • Create API Token
      • Manage API Token
      • Change Billing Plan
      • Fetch Account Balance
      • Country Code & Timezones
    • References
      • Status & Error Codes
      • Most Frequent Issues & Solutions
      • Formating & Sending Emojis 😊
      • Postman Collection for Picky Assist API's
      • High Volume Messaging Bots - WhatsApp
    • Sample Codes
      • PHP
      • Python
      • Node JS
      • Ruby
      • Java
      • ASP.NET Using C#
      • Javascript
      • Go
      • Swift
      • C
      • C#
      • Objective C
  • General Guidelines
    • Billing
    • Adding Money Into Account
    • Rate Limits
    • Character Limits WhatsApp
    • Best Practices for Media Handling
    • Roadmap
    • Features In the Early Beta Version
  • Changelog
    • 2021
      • February 2021
      • March 2021
      • April 2021
      • May 2021
      • June 2021
    • 2020
      • February 2020
      • March 2020
      • April 2020
      • May 2020
      • June 2020
      • September 2020
      • October 2020
    • 2019
      • November 2019
      • October 2019
      • August 2019
      • September 2019
Powered by GitBook
On this page
  • Introduction
  • Key Benefits of Funnels
  • Here are some use cases
  • Creating a New Funnel
  • Steps
  • Goal Step
  • Some use cases related with Goal Step
  • How to add Funnel field to your CRM module
  • Starting Step
  • Send Message
  • Actions
  • Filter
  • Map Contact
  • Delay
  • Smart Delay
  • Save Data
  • Route to Chatbot
  • Trigger HTTP
  • Splitter
  • Formatter
  • Data Lookup
  • Apps
  • Users
  • Managing Records in a Funnel
  • How to Add or Remove Records from a Funnel
  • CRM Filters for Funnel
  • Visualising Funnel Details in 360° view

Was this helpful?

  1. Setting Up Guide
  2. Setting up Modular CRM

Funnels

PreviousWorkflowsNextData Import

Last updated 9 months ago

Was this helpful?

Introduction

Elevate your experience with Funnels, a dynamic feature that empowers you to guide and track records through a strategic flow. Designed to visualize and optimize each stage of the customer journey, Funnels offer a comprehensive framework for achieving key objectives and driving successful outcomes. This independent feature allows you to add any CRM record into a funnel, making it highly adaptable to various use cases. The Goal within Funnels further enhances its functionality by allowing you to set and monitor specific targets, ensuring that your business objectives are met efficiently.It is designed to guide records through a series of stages based on predefined criteria or add records for tracking. As records enter a Funnel, they can progress through different stages, allowing for efficient management and tracking of their journey.

Key Benefits of Funnels

  1. Process Versatility: Funnels are an independent feature that can be dynamically applied to any CRM record, functioning independently of specific modules. They offer versatility in both lead management and broader process management. You can easily add records to a funnel and let them progress through stages based on predefined criteria, making funnels a flexible tool for various use cases.

  2. Dynamic Flexibility: Utilize the dynamic nature of funnels with advanced filtering, delays, and decision-making based on user modules.Funnels respond to different criteria and user data, allowing for custom flows that change with real-time needs.. Automate the movement of records through stages based on pre-set criteria to reduce manual effort and maintain an organized workflow. Seamlessly manage records in funnels through , , , and ensuring smooth integration with existing systems and enhancing overall efficiency and accuracy.

  3. Visualise Record Progress: Funnels offer a clear, visual representation of where leads are in their journey. This visual mode helps you see the overall flow and progression of leads through different stages, making it easier to manage and analyse their path from initial contact to final conversion.

Here are some use cases

1.In a retail company, when inventory levels for a specific product fall below a set threshold, the system tags the product record as "low stock." This triggers a funnel that automatically looks up supplier details and previous order history. The funnel then sends an automated purchase order request to the supplier, updates the inventory records, and creates a follow-up task for the procurement team to confirm the order. This automation helps maintain optimal stock levels and prevents stockouts.

2. In a bank, when a tag is updated to "Loan Submitted," a funnel is activated to manage the application. It filters the application based on criteria such as credit score and income. If the application meets the criteria, a confirmation email is sent, additional documents are requested, and the application is forwarded to a loan officer. If it does not meet the criteria, the applicant is notified of the disqualification and offered alternative options.Additionally, the applicant may be directed to a specialized chatbot for further assistance. This chatbot, which receives relevant information from the funnel, provides personalized support and answers detailed questions about the loan products. After the chatbot interaction, the process returns to the funnel, which continues with further messages and updates the application status as needed.

3.In a real estate agency, when a property listing is updated to "Price Reduced," a funnel activates to manage the update and track goal progress. The funnel filters listings based on type and location, then sends alerts to interested buyers, schedules viewings, and assigns follow-up tasks to agents. It also monitors progress towards goals such as increased viewings or offers.

Creating a New Funnel

To create a new funnel go to the right side main menu, then click on "Flow Builder" and from the drop down select “Funnel” as shown below;

Click on the Create New Flow button (see the below picture)

  • Provide a name for your funnel in the designated field.

  • Add a description (optional) for the funnel to provide a brief overview or details about its purpose.

  • Select the Funnel as the flow type

  • Select the folder where you want to save this funnel. Folders help you organize your workflow systematically.

  • Click on "Create Flow" to create the funnel and it will open the Canvas where you can start building your Funnel visually

From there, you can begin adding and configuring the desired steps, defining the conversation flow, and customizing the funnel’s behaviour.

Steps

Goal Step

Goal step is a unique feature within Funnels which is designed to track and measure progress towards specific stages in the user's journey.

Key Features of the Goal Step

  • Stage Identification : Goals act as clear markers that highlight important stages in the user journey. This allows you to assess the current status of each lead

  • Customization: Goal steps can be customized with a specific name and an optional description, providing detailed context for each milestone.

  • Progress Tracking : You can assign a percentage value to each Goal step to represent the lead’s progress. This helps you measure how far a lead has moved through the funnel and whether the overall objectives are being met. Importantly, the percentage for each individual goal step must be 100% or less.

Setting Up a Goal Step

Insert the Goal step at the appropriate stage within your Funnel to define specific objectives that you want to achieve.

To track Goal progress by percentage, you must enable the "Track Goal Progress by Percentage" option at the beginning of the Funnel setup.

Some use cases related with Goal Step

Travel Industry: Vacation Booking Funnel

When a potential traveller shows interest in booking a vacation package, their record is added to a funnel specifically designed for vacation bookings. The funnel begins with sending an email featuring popular vacation packages and special offers, setting progress at 30%. If the traveller doesn’t proceed with a booking within 3 days, a follow-up email with personalised package recommendations based on their preferences is sent, advancing progress to 55%. A week later, a reminder email with a limited-time discount offer is sent, pushing progress to 80%.Later a message is sent to encourage future bookings, marking the final progress at 100%.

Retail Industry: Seasonal Sale Funnel

In the retail industry, when a customer shows interest in a seasonal sale, their record is added to the seasonal sale funnel. The funnel starts with an announcement email, marking progress at 20% towards the goal. A follow-up SMS with an early bird discount code is sent, advancing progress to 40%. A day before the sale, a notification message serves as a reminder, increasing progress to 60%. A campaign is then executed, targeting all potential customers with a reminder about the sale and special promotions via email and SMS, raising progress to 90%.After a month can filter and check whether the customer made a purchase during the sale or not, if purchased then reaching 100% progress.

How to add Funnel field to your CRM module

To add a funnel field to a module, simply drag and drop the funnel field from the left side panel to the right side of the module builder canvas. Once added, you will be able to view and manage funnels directly within this module.

In the module builder of the CRM module, the funnel data field is there under the system fields section. You have to drag that and drop it to the right side of the builder canvas to view the funnel in the respective module.

After adding the funnel field into the module builder canvas, you will be able to view and manage funnels both in the add record form as a field and within the module itself. The funnel field will list the funnels that the record has gone through. (See the below images for reference).

Starting Step

The Starting Step is where you configure the essential settings for your Funnel. This includes selecting the CRM module and setting up percentage-based progress tracking for Goals.

Send Message

Actions

Filter

Map Contact

The Map Contact step is one of the most useful features in Workflow and Funnel. Whenever a record is inserted in Funnel/Workflow, the user can create a new contact with the data available in the record. For example, if a new lead enters a Funnel with a WhatsApp number and the user wants to create a contact in their Contact Module with this number, the Map Contact step in the Funnel Builder can be used to create the contact with the WhatsApp number. (Please find the below picture)

Delay

Smart Delay

In this step while mapping Identifier make sure to map current record id from attributes to track the smart delay in 360° view.

Save Data

Route to Chatbot

In some cases, you may need to direct a user from a funnel to a different chatbot.

For example, if a lead shows interest in a particular product but hasn’t completed the purchase, you can route them to a chatbot designed to answer specific product questions and offer additional support. By passing relevant attributes from the funnel to this chatbot, you ensure the conversation remains personalized and relevant, helping to effectively address the lead’s needs and potentially convert them into a customer.

To do this step, select the desired channel and chatbot, then map the necessary attributes and values that should be transferred to the new flow. These transferred values will appear as "Routed Flow Data" under attributes in the destination chatbot, maintaining the continuity of the conversation.

The image below illustrates how to map attributes from the funnel and shows where these mapped attributes will appear in the routed chatbot.

Click on Select Attributes in the Route to Chatbot step of flow, then a settings pop up will appear, in that click on Select Attributes and map the required data that need to be passed

Open the chatbot where the funnel record will be routed, In there you can view the values that have been transferred from the funnel flow.

Trigger HTTP

Splitter

Formatter

Data Lookup

The "Data Lookup" step in Picky Assist CRM allows you to search for specific details within CRM modules and retrieve or manipulate data. You can use it to search records, add new entries, update existing ones, or delete records based on specified criteria. This functionality enhances your CRM interactions by providing accurate and personalized responses based on dynamic data retrieval.

To use the "Data Lookup" step, choose the target module and select one of the following action types:

  • Add New Record: Adds a new record to the selected module.

  • Search Record: Searches for records based on given criteria and returns the results.

  • Update Record: Updates one or more records according to specified criteria.

  • Delete Record: Deletes records from the module based on provided criteria.

Apps

Users

The " User" step in your funnel is a versatile tool designed to efficiently manage and assign tasks based on user availability and attributes. It allows you to filter users by their status (Online, Offline, or Both), sort them by criteria such as Last Seen, Last Chat Assigned Time, or Random, and set the sorting direction to Ascending or Descending. You can also control the number of users displayed by setting a limit and store the results for future use by saving them to a variable.

Additionally, by enabling filtering options, you can further refine user selection based on Departments, Roles, specific Users, or Hierarchical Levels, ensuring precise targeting and effective task management across different organisational levels.

Managing Records in a Funnel

How to Add or Remove Records from a Funnel

You have several options for managing the movement of records into and out of Funnels.Only users with the appropriate permissions can add or remove records from a Funnel.

Through CRM

  • User can manually add or remove records from a Funnel through the 360° view.Please note that only users with specific permissions can perform these actions.

  • If the funnel field is added to the CRM module, you can add funnel when creating a new record through form and also in the list view of your module, the funnel field will display against each record, from there also you can add funnel.

Using Connectors, Workflows, and Chatbots

Select Add Record to Funnel or Remove Record from Funnel from the Action Step.

Enter the Record Details

Optional: Check the “Don’t Add Record to Funnel if Contact is Already in Funnel” checkbox to avoid adding the same contact again

From Smart replies

Records can be added to or removed from Funnels via Smart Replies. Users can select "Add Contact to Funnel" or "Remove Contact from Funnel" from the Actions button in Smart Replies.

Note: Smart Replies can only trigger funnels associated with the contact module.

CRM Filters for Funnel

In our CRM system, the Funnel field can be efficiently filtered using the following criteria, which will only appear under filters if the CRM module includes the Funnel field.

  1. Funnel Name: Filter records based on the name of the funnel to quickly locate specific funnels.

  2. Goal Percentage: Filter records by the progress percentage to monitor the stage completion within a funnel.

  3. Funnel Status: Filter records based on their status within the funnel to track exited, completed, or in progress.

Here’s an example of how funnel filters can be effectively used to enhance customer onboarding:

A company uses a funnel to manage customer onboarding with a target of 75% completion. They apply the Funnel Name filter to focus on specific onboarding programs, such as "Enterprise Onboarding," and use the Funnel Status filter to track stages like "In Progress" and "Completed." The Goal Percentage Equal To filter helps identify customers who have reached exactly 75% of the onboarding process, allowing the team to provide additional support as needed. The Goal Percentage Greater Than filter highlights customers who have exceeded 75%, enabling the team to recognize successful onboarding efforts and streamline the process for others. This approach improves the efficiency of customer onboarding and enhances overall satisfaction.

Visualising Funnel Details in 360° view

In the automation section of the 360° view for each record, all related funnels are listed along with their current status and details.

Clicking on the Goal Info icon displays a visual representation of the funnel's progression towards achieving its each goal. This visual representation of the funnel's status helps users quickly assess where each record stands in its journey through the funnel stages.

The image below illustrates a funnel which is in progress:

To understand more about CRM Module Builder and its data fields

To send a WhatsApp message, choose "Send Message" from the action options.

Actions are essential for automating funnels and include functionalities like sending WhatsApp messages , email, assign chat etc, Teambox actions for chat management, counters for tracking and limiting quantities etc. These actions streamline operations, ensure timely communication, and enhance overall efficiency within your automated processes..

The Filter step in workflows is used to validate and route data based on specific conditions. It allows you to direct data flow depending on whether certain criteria are met. Key options include checking for true or false conditions and setting up multiple conditions using "Match All Conditions" or "Match Any Conditions" criteria.

The Delay step introduces a pause between actions to enhance the user experience. You can adjust the delay duration from 1 to 60 seconds based on your needs..

This step allows you to schedule actions based on a specific date and time, optimising your automation for timing. .

The "Save Data" step allows you to store or update information in a conversation's row within a flow without user input. Click here to

The Trigger HTTP API step allows you to integrate your flow with external platforms by sending or receiving data through APIs. This feature enables you to enhance interactions and exchange information seamlessly, improving the overall functionality of your automation without needing advanced coding skills.

The Splitter step lets you allocate users to different paths within a flow based on a configured percentage.

The Formatter step is a powerful tool for converting data into the desired format.

In the Funnel, the Apps Step allows you to integrate third-party applications. Currently, ChatGPT is available as a default app for enhanced functionality.

click here
Click here to Read More
Read more
Read more
Read more
Read more
Read more
Read more
Read more
Read more
Click here to Read more
Click here to read more
workflow
chatbots
connectors
smart replies