Product
...
Flows
Managing Flows

Triggers

36min

This document provides a comprehensive guide to the seven sources used within the flow builder, detailing their functionality, configuration options, and potential applications. Each source is paired with practical use cases, best practices, and frequently asked questions to enhance your understanding and enable efficient implementation. The sources form the backbone of automated workflows, allowing for dynamic triggers and streamlined processes in communication and enquiry management.

Source 1: Conversation Opened

Description

Triggered when a new conversation is initiated by a user in the system.

Trigger Conditions

  • Channel: Specify the channel where the conversation starts (e.g., WhatsApp, Instagram).
  • User Tag: Trigger based on user tags such as "New Customer."
  • Location: Trigger based on the location of the user if available.

Practical Use Cases

  • Welcome Message: Send an automatic greeting to users when they initiate a chat.
  • Assign to Agent: Automatically assign the conversation to the appropriate team or agent based on the user’s location or tag.
  • Custom Workflow: Trigger a workflow to log the enquiry and update the CRM.

Best Practices

  • Ensure that the welcome message is engaging and provides clear next steps.
  • Use tagging to segment users and personalize responses.
  • Set triggers to avoid multiple greetings if the user reopens the conversation within a short period.

FAQs

  1. Can I customize the greeting message? Yes, greeting messages can be fully customized within the workflow.
  2. What happens if the user sends multiple messages? The trigger will activate only once when the conversation is first opened.

Source 2: Conversation Closed

Description

Triggered when a conversation is marked as closed in the system.

Trigger Conditions

  • Channel: Specify the channel of the conversation being closed.
  • User Feedback: Trigger based on feedback received, such as a satisfaction survey.

Practical Use Cases

  • Feedback Request: Automatically send a feedback form to the user.
  • Archive Data: Log the conversation details in the CRM.
  • Follow-Up: Send a follow-up message thanking the user or providing additional information.

Best Practices

  • Always ensure feedback messages are concise and respectful.
  • Use automation to categorize closed conversations for future analysis.
  • Integrate with analytics tools to track conversation outcomes.

FAQs

  1. Can I reopen a closed conversation? Yes, conversations can be reopened manually or through a user’s response.
  2. How can I automate follow-ups for closed conversations? Use the "Send Notification" or "Template" action in the workflow.

Source 3: WhatsApp Template

Description

Triggered when a specific WhatsApp template message is sent to the user.

Trigger Conditions

  • Template Type: Trigger based on the type of template used (e.g., promotional, transactional).
  • User Tag: Trigger based on user tags linked to the template.

Practical Use Cases

  • Transactional Alerts: Send an order confirmation or payment receipt.
  • Promotional Campaigns: Notify users about offers or discounts.
  • Reminders: Schedule appointment reminders.

Best Practices

  • Ensure templates comply with WhatsApp’s business messaging guidelines.
  • Use variables within templates for personalization.
  • Monitor template performance metrics like delivery rates and engagement.

FAQs

  1. How do I create a WhatsApp template? Templates can be created and submitted for approval in the WhatsApp Business Manager.
  2. What if my template is rejected? Edit the template to meet WhatsApp’s guidelines and resubmit for approval.

Source 4: Shortcut

Description

Triggered when a predefined shortcut is activated by the user or system.

Trigger Conditions

  • Shortcut Name: Specify the shortcut that activates the flow.
  • User Tag: Trigger shortcuts based on user segmentation.

Practical Use Cases

  • Quick Responses: Use shortcuts for frequently asked questions.
  • Workflow Automation: Trigger specific workflows, such as creating an enquiry or updating user data.
  • Internal Notifications: Notify team members when a specific shortcut is activated.

Best Practices

  • Name shortcuts clearly for ease of use.
  • Train team members on available shortcuts and their usage.
  • Regularly update shortcuts to align with changing business needs.

FAQs

  1. Can I use shortcuts for external triggers? Yes, shortcuts can be used for both internal and external workflows.
  2. How do I edit a shortcut? Navigate to the shortcuts section in the platform to modify existing shortcuts.

Source 5: Enquiry Added

Description

Triggered when a new enquiry is added to the system.

Trigger Conditions

  • Pipeline: Specify the pipeline where the enquiry is added.
  • Source: Define the source of the enquiry (e.g., website, WhatsApp).

Practical Use Cases

  • Auto Acknowledgement: Send a confirmation message to the user.
  • Assign Specialist: Automatically assign the enquiry to a specialist based on the service type.
  • Follow-Up Workflow: Trigger a workflow to schedule follow-up actions.

Best Practices

  • Ensure all new enquiries are acknowledged promptly.
  • Use tags and fields to categorize enquiries for better tracking.
  • Integrate with CRM to maintain a unified customer database.

FAQs

  1. Can I track the source of an enquiry? Yes, you can specify and track the source in the trigger conditions.
  2. How can I prioritize enquiries? Use tags and conditional logic to prioritize high-value or urgent enquiries.

Source 6: Enquiry Stage Updated

Description

Triggered when the stage of an enquiry is updated in the pipeline.

Trigger Conditions

  • Stage: Specify the stage being updated (e.g., Qualified, Booked).
  • Pipeline: Define the pipeline associated with the enquiry.

Practical Use Cases

  • Stage Notifications: Notify the user when their enquiry moves to the next stage.
  • Task Automation: Assign tasks to team members based on the updated stage.
  • Conditional Workflows: Trigger different actions based on the new stage.

Best Practices

  • Keep users informed at critical stages of their enquiry.
  • Automate repetitive tasks like follow-ups and reminders.
  • Use conditional logic to streamline workflows.

FAQs

  1. Can I revert an enquiry stage? Yes, stages can be updated manually or through automation.
  2. What happens if the stage update fails? Ensure all conditions and fields are correctly set up to prevent errors.

Source 7: Enquiry Status Updated

Description

Triggered when the status of an enquiry is updated (e.g., Won, Lost).

Trigger Conditions

  • Status: Specify the updated status.
  • Pipeline: Define the pipeline where the status update occurs.

Practical Use Cases

  • Success Notification: Notify the user when their enquiry is successfully resolved.
  • Loss Analysis: Trigger workflows to analyze reasons for lost enquiries.
  • Pipeline Management: Automate pipeline updates based on the status.

Best Practices

  • Regularly review and update status categories.
  • Use automation to ensure consistent pipeline updates.
  • Analyze data to identify trends and improve processes.

FAQs

  1. Can I customize status categories? Yes, status categories can be customized in the pipeline settings.
  2. How do I track the reasons for lost enquiries? Use tags or fields to document reasons and generate reports for analysis.



Updated 23 Dec 2024
Doc contributor
Did this page help you?