Activity
Mon
Wed
Fri
Sun
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
What is this?
Less
More

Owned by Philip

AI Automations Unlimited

32 members • Free

Learn to Start, Build, and Scale Your Own AI Automation Agency to 6-figures and Beyond. Master AI, Sell Like Crazy and Build Your Dream Life.

Find Your Freedom Club

11 members • $59/m

Support for AI Assistants that use the GHL Platform. Providing tech tips and strategy based on 20+ years working in tech for billion-dollar brands.

Memberships

GHL Blueprint

1.2k members • Free

AI Accelerator

16.1k members • Free

Skoolers

179.9k members • Free

AI Automation (A-Z)

117.2k members • Free

AI Automation Agency Hub

273.5k members • Free

AI Automation Agency Ninjas

18.7k members • Free

28 contributions to AI Automations Unlimited
The best way to manage multiple snapshots and bots
Snapshots are a little bit of magic Install them into your agency account and then push them through to a subaccount and you can magically have whole new workflows, forms, web pages and more. But sometimes it can be confusing. There's often a question about whether one snapshot will conflict with another and what will happen. And sadly it is possible if you are getting snapshots from different places. But I wanted to share some details about how I look/think about snapshots when I create them and build my bots. 1. I identify what custom fields and values I need for the bot, like a field for conversation history, or the first message to be sent 2. I create them with a naming structure that reflects the bot like "Reputation Convo History" or "Demo Tool - First Message" 3. I create folders for the custom fields and values 4. I repeat the same process for workflows - separate naming for each bot to minimise conflicts This way, I can have multiple bots installed into the same subaccount for a client without any conflicts. Hope it helps!
1 like • 26d
@Dharam Pandey hope it helps!
0 likes • 12d
@Cesar Romo that's exactly what I try to do but most people don't consider that you may install other snapshots from different people so they just use generic names for things.
🤖Agent Demo Tool - Video Overview!
With a few recent tweaks and updates I wanted to share this overview video of the demo tool I created. It's make it so much quicker and easier for me to demo conversations on zoom calls without having to get someone to click links, scan QR codes and fiddle with OpenAI Playground. The best part.... It hooks directly into my GHL account and the workflows I'm using with clients. The workflows for Database Reactivation, Speed to Lead AND Reputation bots. And setup involves 4 simple steps; 1. Enter the prospect's company name 2. Enter the bot's name 3. Give a description of their main product or service 4. Select what type of bot to demo Then hit "Save Agent Setup" and it will load the conversation window with a demo contact going into the workflows. Once the conversation is finished I can click "End Conversation" and it will delete the contact and enable me to spin up a new demo conversation/agent type. Here's the video showing it in action!
1
0
French Mobile Numbers
I am preparing to do a test for a French client. The android works great but when I go to buy a French mobile number for SMS, there are none available. Any ideas? I have also asked the question of GHL but wondered if anyone has already solved this problem?
0 likes • 17d
You might need to get them direct from Twilio and then integrate Twilio into your GHL account. I can't see any French mobile numbers on GHL either.
Integrating Google Sheets into GHL
Can anyone help me with integration of Google Sheets into GHL? I would like to transcribe conversations into google sheets to share with the client... Thanks!
0 likes • 18d
GHL has a workflow step for Google Sheets. Here's how I'd think about it: - Get the transcript from the call/conversation (possibly with a chatGPT step if needed) - Use a step in the workflow to connect to Google Sheets and the desired sheet - In the Google Sheet step update the relevant row/column with the transcript (plus any other data you want in there) The screenshot is an "update google sheet" step where I'm updating column L after first searching the google sheet (where it references #2 lookup spreadsheet row). There's more documentation on the GHL Support Portal: https://help.gohighlevel.com/support/solutions/articles/48001238162-guide-to-google-sheets-premium-workflow-action
2 Key Learnings from a DBR Campaign....
[VIDEO NOW INCLUDED!] Last week I finished a small DBR campaign for a MedSpa in the US and wanted to share some learnings in case they help you with your campaigns. I'll also look to create a video for YT where I'll go into more detail about what I built.. But first.... Learning 1) EMOJI RESPONSES!! 🤣😱 I hadn't even thought about this but when going through testing one of the test users sent "Liked" the SMS from the AI.. And that meant in the conversation history in GHL the user sent back the same message the AI sent.. In the format "Liked {{message from AI}}" You can probably guess what happened?! The AI didn't know how to respond and so repeated the same question or message it sent before Here's what I did to resolve it.... - Created a part in a workflow where I'm recording the responses from the user - Using an IF/ELSE step to detect if the user message started with "Liked" or "Loved" - If it did, then I updated the custom field on the contact record with a manual update like "Yes sounds good" rather than the full contents of the message from the user (which was a repeat of the message from the AI) - If the message from the user didn't contain "Liked" or "Loved" the other branch in the IF/ELSE just updated the conversation as normal Learning 2) AI doesn't like the end of conversations Ever had a situation where you've added into the prompt the message for the AI to send at the end of a conversation and then it seems to get into a loop and repeat itself whenever a user responds? Here's what I did to solve it... - I thought about conversations "states" - like a story, a conversation has a start, middle and end - I created a workflow that uses a ChatGPT step to determine the "intent" of the conversation so far - It outputs a single word - "continue", "closing" or "stop" - That then feeds into an IF/ELSE step - if chatgpt thinks the conversation is mid-flow and outputs "continue" the user goes down a path that adds them to a workflow to create the next AI message in the conversation but if it think's the conversation is "closing" it will send a static message like "hope to see you soon" and then not do anything else
0 likes • 20d
@Philip Rutovitz No zapier or n8n - there's no need. The chatGPT step in the workflows that GHL has does exactly the same job and means removing the zapier cost. The pipeline is based on stages so you can still move the client along based on what happens like first message sent, client responded, requested a callback, no response etc. Those are all set in the workflows. You can copy the branch and tweak it but it really depends on the selection criteria - in the scenario for the video you are initially focusing on the 3 different words (continue, closing, stop) then adding extra elements, like there are 2 closing paths and one checks for a tag, which becomes an extra criteria in the branch. So I could copy the continue branch to create the first closing branch and change the word, but the next copy to create a new branch I'd need to add the tag. Hope that makes sense.
0 likes • 19d
@Philip Rutovitz No. The android follows the conversation based on what's stored in the custom field for the conversation history, and putting in the prompt that you want the AI to look at that custom field so it knows where it is at in the flow of the conversation.
1-10 of 28
Philip Wride
3
16points to level up
@philip-wride-6594
20+ years in tech across mobile, SaaS marketing, ecommerce and now AI. Author of "Finally Find Freedom".

Active 16h ago
Joined Aug 19, 2025
Dubai