Hello Community,
I’ve set up free credits, but I’m wondering when someone use all of the credits will the credits replenish the next day on the same browser? I also used a different browser and received free credits for the same chatbot/GPT—the user can receive more free credits before subscribing. Is there a way to prevent this from happening? TIA
Hi @theflyscribe ,
Thank you for reaching out!
When a user is not logged in, their chat history and credit usage are stored in the browser through session and cookie data. This means that if a user switches to a different device or browser, or clears their cache and cookies, their previous chats and credit balance will not carry over since they are not linked to a persistent account. To prevent this, you can require users to log in before accessing your tools so their data and credits are tied to their account instead of their browser.
If you wish to continue offering free access, you can create a free product and set its usage frequency to “one time.” This approach enables users to sign up for your Studio and receive a limited number of free uses before an upgrade is required to further access your tools. Configuring it this way helps safeguard against misuse of guest credits and ensures that free access is granted only once per registered user.
1 Like
Ok, thank you. I wanted to offer a trial before the user signed up, but I see why I should have them sign up first.
Hi Danny,
Is there a tutorial on how to do this? I am new to Pickaxe.
Thank you.
Hi @theflyscribe ,
First, go to your Studio Dashboard and open the Access tab.
Set your Guest Settings to 0 to require users to sign in before using your tools.
Next, under Products & Paywalls, click Add Product to create your free product.
Set the frequency and credits, and make sure the product is marked as free.
That’s it! Your end users will now need to log in to access your tools, and they’ll automatically receive the free product as their trial before upgrading.