How to integrate SwiftFlowBot in HighLevel with Custom Webhook ?

Automating SwiftFlowBot with GoHighLevel in Simple Steps #

Introduction #

This guide aims to provide you with a straightforward process to automate SwiftFlowBot using GoHighLevel. By following these steps, you can integrate SwiftFlowBot seamlessly into your GoHighLevel workflows, enhancing your automation capabilities.

Step 1: Update Assistant API Keys #

  1. Navigate to the AI Assistant Template in SwiftFlowBot:
    • Log in to your SwiftFlowBot account.
    • Go to the ‘AI Assistant Templates’ section.

 

  1. Update the Assistant API Keys:
    • Select the template you wish to automate.
    • Update the API keys with the necessary credentials.

 

 

 

 

Step 2: Configure Workflow in GoHighLevel #

  1. Add a “Customer Replied” Trigger:
    • In GoHighLevel, navigate to the ‘Workflow’ section.
    • Add a “Customer Replied” trigger. You can add multiple “Customer Replied” triggers if needed.
    • Choose a reply channel such as SMS, Live Chat, Email, Facebook Messenger, and more.

  1. Add a Custom WebHook:
    • In the workflow, add a ‘Custom WebHook’ action.
    • Name the action in the ‘ACTION NAME’ field.
    • Select ‘Custom’ in the event dropdown.
    • Choose ‘Post’ in the method dropdown.
    • Add the following URL in the ‘URL’ section: https://api.swiftflowbot.com/api/ai-assistant/get-response.

  1. Configure the Raw Body with Custom Values:

Add the following JSON object in the ‘Raw Body’ section. You can adjust the custom values according to your requirements:
json
Copy code

				
					{
    "api_key":" Your API Key Here ",
    "client_query":"{{message.body}}",
    "contact_unique_id":"{{contact.id}}",
    "email":"{{contact.email}}",
    "phone_number":"{{contact.phone}}",
  
    "first_name":"{{contact.first_name}}",
    "last_name":"{{contact.last_name}}",
    "address_line1":"{{contact.address1}}",
    "city":"{{contact.city}}",
    "state":"{{contact.state}}",
    "company_name":"{{contact.company_name}}",
    "website":"{{contact.website}}",
    "notes":"The lead come to from this source {{contact.source}}.",
  
    "message_type": "gmb",
    "additional_filter": "You must need to add relevant emojis in response."

}
				
			

 

  1. Add the Reply Channel and Test:
    • Complete the workflow by adding the appropriate reply channel.
    • Test the workflow to ensure everything is functioning as expected.

By following these simple steps, you can automate SwiftFlowBot using GoHighLevel efficiently. If you encounter any issues or have further questions, please reach out for support.

Scroll to Top