Hi there! I’m new to Pickaxe but am very hopeful (and so close) to getting it to do what I need for a big client project. There are two routes I can go and I’d love some advice from @admin_mike or any other experts :).
BACKGROUND: I’m building a series of bots that will help our clients to define their personal brands. Each bot is trained to guide them through defining key elements such as their audience, an avatar, a problem they solve, their uniqueness, etc. The information that they finalize in each bot needs to be referenced and used in all their future interactions.
USER MEMORY: On the surface, this sounds like the perfect use case for user memory and let me just say that this feature is AH-MAY-ZING! However, I am having a lot of trouble getting Pickaxe to capture information verbatim into memory and to resurface that information to a user on demand. It seems to be written ok (I can see it on the admin side when I look at the user memory) but the bot I created for the user to show them all their captured information routinely fails to retrieve the information. It will say it doesn’t know something when it clearly does have it in memory.
ACTIONS TO PABBLY: So, that led me to think that maybe I just need a combination of user memory and an action that would write all the user’s information off to a Google Sheet or some other database. The goal is for our clients to have a repository of finalized answers to all our predefined fields that could be viewed by our staff easily and could be used in other ways (example might be a canva template integration to generate a pretty brand summary or to generate notifications to our staff when clients have completed certain milestones in our program).
I have gotten a pabbly integration working and the data is getting passed through. I have the following questions:
QUESTIONS:
- Is there a way to pass the user’s email address in an action? I need to be finding/updating a user specific record each time - I could ask the user for their email but it would honestly be cleaner and more reliable if I could just pass it as a system variable.
- How could I start every bot conversation by having it retrieve the user’s saved record from Google Sheets or wherever is a suitable database for that information?
- Am I possibly doing something wrong with user memory that it isn’t always able to respond with the values it has clearly saved? I know this is a beta feature so I get that there might just be kinks for now.
This product is BRILLIANT - and I have been testing at least 5 others trying to find one that does what this one is capable of. WELL DONE, Pickaxe!