https://discord.gg/botpress logo
Join Discord
Powered by
  • There's a clear error in the Google Calendar Integration I can't get around.
    b

    brash-greece-44635

    06/27/2025, 12:51 AM
    GOAL I'm triyng to get all the dates available/occupied from my calendar ISSUE I can't get the AI to mention them SOLUTIONS ATTEMPTED I've tried re-prompting a bunch of times, reading the logs to see if there's something i'm missing, but is clearly getting the occupied dates and not mentioning them (not in this logs, the tools seems to be fetching but not giving me the fetched data), and in previous attempts it showed the fetched items but a horrible messge with "p: x ? "Available Dates: -- 2304835930 " and it was ugly. 1st try I got the dates and the times but wanted to change the format... and here we are... CONTEXT I'm trying to get dates so the bot can say the customer "hey we have X,Y,Z date available since this one you mentioned is not available to schedule. Does it work?". I've built a Make.com workflow, but I thought Botpress would be "easier" to set up. https://cdn.discordapp.com/attachments/1387958559949590558/1387958560151048192/image.png?ex=685f3ca3&is=685deb23&hm=f7373b5cd92669a41389668b123b6d9c4cbeef51e0367ab6d18d315408a89e10& https://cdn.discordapp.com/attachments/1387958559949590558/1387958560490524775/image.png?ex=685f3ca3&is=685deb23&hm=f1208c7904341187cc24f9205e0da0ff0959a1fb0f1b052c00844de3177c4171& https://cdn.discordapp.com/attachments/1387958559949590558/1387958560838914161/image.png?ex=685f3ca3&is=685deb23&hm=dd2e293c3577cabf216a11388e8f15dbdb19ae0adf92a6b5ab307dd46a514f23&
    0
  • PAID Simple task: I want to display text include image.
    w

    wide-gold-10047

    06/26/2025, 7:51 PM
    If someone can display text with image on Botpress. I will pay immediately. just dm me I get response from backend and want to show it with image. image link is in backend response.
    0
  • Duplicate messages
    f

    flat-dress-53960

    06/26/2025, 5:40 PM
    Hello, I integrated the bot with WhatsApp, but the bot's messages are being sent twice. I’d appreciate any guidance on this issue. Attached are reference images. https://cdn.discordapp.com/attachments/1387850009189285929/1387850009357193327/image.png?ex=685ed78b&is=685d860b&hm=aa74df8dd4d78b26ff666c590e74c9de303e3b7ef12afbdcef1e03723bff7920& https://cdn.discordapp.com/attachments/1387850009189285929/1387850009801658549/image.png?ex=685ed78b&is=685d860b&hm=babc66794725d983cc1a6b00e3f88bc5eeb1a1e9a6a61a34b99b9960ac699279&
    0
    p
    • 2
    • 5
  • Automating Slack xoxe-1-… refresh token updates in Botpress Manual Slack integration
    c

    cold-orange-16768

    06/26/2025, 5:14 PM
    Hey everyone, I’m running into an issue with Botpress Cloud’s Studio → Channels → Slack integration in Manual mode (using my own Slack App so I can enable interactive buttons). I followed the docs: set up the OAuth scopes, added the redirect URL, opted into Slack’s rotating‐token flow, and I’ve got my initial xoxe-1-… refresh token. I even built a Pipedream workflow that calls Slack’s oauth.v2.access endpoint every 11 hours and successfully retrieves a new xoxe-1-… token—but here’s the snag: there’s no API or supported method to programmatically push that new refresh token back into Botpress. Right now my only option is to copy & paste it into Studio → Channels → Slack each time, which obviously defeats the point of rotation. Has anyone figured out a way to automate updating the refresh token in Manual mode? Is there an undocumented endpoint or workaround, or do I need to switch to the Hub integration to get proper API support? Any guidance would be hugely appreciated—thanks!
    0
    p
    • 2
    • 3
  • Botpress x ZohoSalesiQ Integration
    r

    rhythmic-answer-54205

    06/26/2025, 3:29 PM
    šŸ‘‹ Hey everyone, I'm working on a Zoho SalesIQ + Botpress HITL integration and running into some strange behavior. Here’s what I’ve done and where things are stuck: āœ… What’s working: OAuth token flow completed successfully (refresh token & access token valid) Botpress Autonomous node uses Create User and Start Hitl cards correctly. The Start Hitl card is called and logs say: Tool pluszohosalesiq.startHitl called successfully Hook before_incoming_message from the hitl plugin is triggered correctly when a message like "Canlı destek istiyorum" is received. Bot replies with: "Canlı destek süreci başlatılırken bir sorun oluştu" āŒ What’s not clear: The Start Hitl card logs "success", but still the bot assumes there's an error and sends the fallback error message. In Zoho SalesIQ panel: Agents are online Webhooks are configured (e.g., conversation.attender.updated, conversation.completed, etc.) Message propagation is stopped by the HITL plugin even for regular messages (like "Merhaba"), possibly too aggressively. šŸ” My questions: Is there a way to see the actual response body from Start Hitl to debug why the bot thinks it failed? Is it normal for the hitl plugin to intercept all incoming messages even before the bot decides whether to escalate or not? Are there required fields or formatting quirks for the Start Hitl input (e.g., User ID, Description) that could silently cause Zoho to reject the HITL creation? https://cdn.discordapp.com/attachments/1387817023316164678/1387817023626547210/message.txt?ex=685eb8d2&is=685d6752&hm=d5dbfd6145c80c37fc996647670b06866ad02f30d16539f726548e16b53b351d&
    0
    p
    • 2
    • 1
  • Hello,I have created a Whatsapp bot and would now like that if there are problems or requests from
    r

    red-accountant-73427

    06/26/2025, 3:02 PM
    Hello, I have created a Whatsapp bot and would now like that if there are problems or requests from customers that the bot sends me an email with the request and the email of my customer. How can I integrate this. Unfortunately Gmail does not work.
    0
    p
    l
    • 3
    • 5
  • how to display image in botpress from custom backend response?
    w

    wide-gold-10047

    06/26/2025, 11:14 AM
    I've made this simple worflow to display response and this response is from custom backend. But I'm sure how can i display image in ai response. AI response can include image as link. please let me know if someone already known about it. https://cdn.discordapp.com/attachments/1387752784203616286/1387752784362733638/image.png?ex=685e7cfe&is=685d2b7e&hm=231a5b56a9b4159a3b8019101eeaeb246af07f23dcdbb5244bb4b9af696668d7&
    0
    p
    • 2
    • 12
  • Issue: Prevent Botpress-Zendesk Integration from Automatically Closing Tickets on Session Timeout
    w

    wooden-smartphone-28779

    06/26/2025, 9:49 AM
    Hi, We are using Botpress with integration to Zendesk. We've noticed that when a Botpress session ends — typically due to a timeout and no active agent involvement — the corresponding Zendesk ticket is automatically closed. We would like to change this behavior. Instead of automatically closing the ticket, we want the ticket to remain open so that a human agent can review and respond to it later. Can you advise how to configure the integration to prevent automatic ticket closure on session timeout?
    0
    p
    • 2
    • 1
  • google calendar integration setup
    r

    ripe-businessperson-56829

    06/26/2025, 9:07 AM
    is the calendar ID field input should look like "https://calendar.google.com/calendar/embed?src=...." i got an error of registoration failed. and the "Authorize Google Calendar" is also blocked by google since security reasons. https://cdn.discordapp.com/attachments/1387720878594457620/1387720878992789586/image.png?ex=685e5f48&is=685d0dc8&hm=f244f50fc3e230a10c5ac830cfddffb51bc2c757f72bb9cc2cfbb8b2118e8005&
    0
    p
    • 2
    • 1
  • transition to exit not working
    a

    adventurous-restaurant-63842

    06/26/2025, 8:02 AM
    I'm having a very strange error. Two different nodes (with the same structure) inside a secondary workflow have a single choice card. Each single choice card has an answer "Return to main worflow" pointing to the Exit node. In 1 case, node "proyecto_ninguno" the transition to the main flow is working. In the other case, node "confirmacion_vale" is failing to transition. As I can see in the LOGS, they key is that the node that is suceeding is showing the event [dm] Leaving workflow. __Succesfull node "proyecto_ninguno"__ [972b4051e5] [dm] : [Capture] User clicked on a button, so we are skipping the cognitive extraction [972b4051e5] [dm] : [Capture] Prompt success [972b4051e5] [dm] : Transition from (flow:Vale de compra) [node:proyecto_ninguno] to [node:Exit] [972b4051e5] [dm] : Leaving workflow (flow:Vale de compra) [node:Exit] back to (flow:Main) [node:Standard2] [972b4051e5] [dm] : Execute transition "Exit" __Failing node "confirmacion_vale"__ [4b643a3fe8] [dm] : [Capture] User clicked on a button, so we are skipping the cognitive extraction [4b643a3fe8] [dm] : [Capture] Prompt success [4b643a3fe8] [dm] : [Capture] Field validation successful! Extracted: "Volver al menĆŗ inicial". Input: Volver al menĆŗ inicial [4b643a3fe8] [dm] : Transition from (flow:Vale de compra) [node:confirmacion_vale] to [node:Exit] [4b643a3fe8] [agent-hook] [SummaryAgent] [conversation_turn_ended]: Last 10 transcript messages available --> {{conversation.SummaryAgent.transcript}} [4b643a3fe8] [agent-hook] [SummaryAgent] [conversation_turn_ended]: Summary updated based on 1 new messages --> {{conversation.SummaryAgent.summary}} [4b643a3fe8] [dm] : Saved states: agentsConversationVariables, context, session, conversationVariables, conversation (Conversation: conv_01JYM6QV7R0R4BJTYJK8WAHQWA) [4b643a3fe8] [dm] : Stack trace for event See attached the setup of the SingleChoice cards. In both cases, the answer "Volver al menĆŗ inicial" point to the Exit node. https://cdn.discordapp.com/attachments/1387704438269018172/1387704438868672522/AAHar4fBXiWwgSW44qk4mLuVy9dpaAD5IoT9479mgREk2VtEYadzrpZ6gWcn1TCHo46YUSNxeN1fFKNOHRoOxqU-iXAHNRnGUceT9I32-znprWF0krIZgOKiJqZHGYFh0R4bV3M2ZtYmVogSucClZWSJEln5er4qko5jTmRMulCft-SghyuDRrfUe1t84NMhEHD0zxcn6kVMBbmdk4Lwr8WvidZGEgeVSWNhMezSYoIVNcPiZuuF44zyVTtE8fE6Qw9TorbSDuhPrNQhIRgg3dP_drQKXR5W_XLr3bEd.png?ex=685e4ff8&is=685cfe78&hm=0027d491953f092b6d8bb32a1f36763ddd089006c36e5c49d48223c59296e477& https://cdn.discordapp.com/attachments/1387704438269018172/1387704439267135498/image.png?ex=685e4ff8&is=685cfe78&hm=db54e04ae133592aa39fc7130ec87831d8f37f06ad6a70362dff0ca7fe47982f&
    0
    b
    p
    • 3
    • 5
  • Is it possible to have the agent receive and understand voice messages on WhatsApp?
    c

    cuddly-school-36635

    06/26/2025, 7:48 AM
    So I am trying to build a customer service whatsapp bot, all is good with text chat. But I want to have the option where users can send voice notes to the ai agent. Is that possible?
    0
    p
    • 2
    • 1
  • Helpscout Integration
    h

    happy-garden-67581

    06/26/2025, 6:59 AM
    I would like to use the helpscout integration: https://studio.botpress.cloud/home?exploreHub=1&hubItemId=intver_01JFAQXKX61YWJMMHYK3YDFZ0K&currentTab=integrations&search=help+scout It appears to be deactivated, or potentially not implemented fully. What is the status of this integration. My goal is to escalate a chat to a human that is using helpscout as their support tool. An alternative would be to send an email from botpress to the customer support email address monitored by helpscout. Any information about possible workarounds would be greatly appreciated. https://cdn.discordapp.com/attachments/1387688666360578048/1387688666691932281/Screenshot_2025-06-26_at_1.56.43_PM.png?ex=685e4148&is=685cefc8&hm=6010f5edf1cbc36baf2791f70748fa467b1c4529d564e11d1c5d96a518e19647&
    0
    w
    • 2
    • 3
  • Keep environment variables
    e

    elegant-nail-86477

    06/26/2025, 2:00 AM
    Hi, community! šŸ‘‹ Is there a way to prevent the environment variables from being overwritten when we copy or import another bot into the current bot? https://cdn.discordapp.com/attachments/1387613490893557840/1387613491170377758/image.png?ex=685dfb44&is=685ca9c4&hm=11c298aa106cc0f41720c618e08b7dbcb733a967da2056e42de13458d868b6b1&
    0
  • Integration: Calling client.getOrCreateMessage returning 502
    p

    plain-motherboard-226

    06/25/2025, 6:54 PM
    report_01JYM6S14SPFZ1ER67D955EA48 Our integration webhook handler does this when we post it a user message:
    Copy code
    const { message } = await client.getOrCreateMessage({
              conversationId: conversation.id,
              userId: user.id,
              type: messageType,
              payload: messagePayload,
              tags: { id: messageId },
            });
    Usually the value of
    message
    is a message object but 5-10% of the time it is
    "Request failed with status code 502 (Trace ID: 5a4dbcd687faf3e1f864284bbb0af389)"
    . Here are some other trace ids to look at: 1. 779c3aa46890630bc26f4bba9773c07b 2. e8dfb5da42b0ccd8bc28c02c54b35b54 3. 5a4dbcd687faf3e1f864284bbb0af389 What's going? Is this a problem on your end or ours? Having 5-10% of messages get dropped is a major headache for us.
    0
  • Can't get any information from my knowledgebase.
    c

    curved-oxygen-57114

    06/25/2025, 6:17 PM
    report_01JYM4CBBMPBRZ65YV4RD44RYY debug KnowledgeAgent hook Skipping KB: disabled for the current turn Skipping KB: disabled for the current turn {"scope":"agent-hook","agentId":"KnowledgeAgent","hookName":"conversation_turn_started"} My KB is skipped for every question. The Knowledge Agent is turned on and reset to default settings. It searches my KB when I use a Query Knowledgebase Card in a standard node but not while using an Autonomous node Any Ideas Please help https://cdn.discordapp.com/attachments/1387496975661797489/1387496975859056672/image.png?ex=685d8ec1&is=685c3d41&hm=186fea805a4049d76dc67d9d2c7578746bbccd7ec4daf18d79f03f491baeeefa&
    0
    p
    • 2
    • 4
  • Change bot name 🤣
    m

    most-family-63466

    06/25/2025, 6:10 PM
    How the heck do I change the name?!@ I see no documentation on this anywhere. Or is it always "Bot" ? On the dashboard I named it my business but when it is embeded its just "Bot" Ive tried incognito as well. I cant for the life of me figure this simple thing out. https://cdn.discordapp.com/attachments/1387495252209827952/1387495252428066888/image.png?ex=685d8d26&is=685c3ba6&hm=e24dc4d71706e5d7055be1eb94af286b6db693125ccac1e56c1310055da8bb56&
    0
    m
    c
    • 3
    • 10
  • Develop mode // production state ?? Is possible ?
    p

    powerful-table-56178

    06/25/2025, 5:17 PM
    Hi guys, I'm new on Discord, but have some weeks developing a chatbot with Botpress. but I have a question of newbie and i think some of you can help me. I've almost finished developing the chatbot and I want to clear all the history, metrics, conversations, feedback, logs, errors... isn't there a "development" mode and a "production" mode? Of exist a task to erase all developing or "testing data" thanks in advance
    0
    p
    • 2
    • 3
  • Sharable link and embed not working
    b

    better-father-17604

    06/25/2025, 2:40 PM
    I had this issue earlier and no one answered, but my sharable link and embed script are both broken and say cannot find bot id. However when I go to the link on mobile it works. the embed doesnt work on either
    0
  • Autonomous Chatbot only creates buttons one time
    b

    brief-motorcycle-72926

    06/25/2025, 2:17 PM
    Hey guys, I'm pretty new to BotPress and started building my first chatbot here. I'm using a combination of manual text and ai fields which then lead to two different workflows with autonomous chatbot functionalities. Here comes the issue: The Chatbot should create buttons in every answer for easier interaction. In the Emulator, this works 100% fine most of the time. But when i use the "share link" section (Just a new window for the webchat), the bot only creates buttons in one single answer. If i click one of those, it will never again create buttons in any answer. What am i doing wrong? Help is much appreciated ā¤ļø
    0
    p
    • 2
    • 2
  • Can't switch to monthly plan because of failed annual invoice
    r

    refined-carpet-97236

    06/25/2025, 2:08 PM
    Hi team! šŸ‘‹ I accidentally selected the annual Plus plan ($948), but the payment failed. Now I’m blocked from subscribing to the monthly plan. šŸ“© Report ID: report_01JYKMYK20EZ6JBS1G4AN35K28 šŸ“§ Email: kgd209@yandex.ru Please help me cancel or remove the unpaid invoice so I can subscribe to the monthly plan instead. Thanks in advance!
    0
    p
    • 2
    • 1
  • My iframe its not opening in the incognito tab
    v

    victorious-sugar-65403

    06/25/2025, 1:14 PM
    Hey guys, is there some config for this? I used a code to force the chat bubble to open up cuz it wasn't working before and now it its, but in incognito its still not opening.
    0
    p
    • 2
    • 2
  • AI Task card to break after collection of information
    d

    delightful-city-91708

    06/25/2025, 12:32 PM
    I was trying to make an AI task card to collect certain information. I used Raw input to obtain user input and send it to the AI task card again in a loop. I need to break the flow once all the information is collected but it seems like it gives me the latest message again and again as I set it in a loop. I have used expression as always . Only way is I have a choice in Raw input card to break . But the choices appear in all the reply response of the bot. https://cdn.discordapp.com/attachments/1387409998828671107/1387409998975602718/image.png?ex=685d3dc0&is=685bec40&hm=75ea657e1023f0cd8e3efe571f55ecbedbb914da5c7d59d59c56d39a9c6ce0a0&
    0
    p
    • 2
    • 1
  • How are table rows calculated? It says I use way more than I do
    h

    helpful-lighter-47323

    06/25/2025, 11:10 AM
    I'm a little confused with billing. Before I start purchasing rows I'd like to understand how they work. Right now, in my workspace, I have 5 rows in the table "Conversations" and 2 rows at the table "KB Analytics". However, it says my total is 150 rows. How is that possible? https://cdn.discordapp.com/attachments/1387389548358537356/1387389548643745872/image.png?ex=685d2ab4&is=685bd934&hm=fb268c469817456c7b21c834aebe39776eff783a088fe458e8fcac3d5fd8b87e& https://cdn.discordapp.com/attachments/1387389548358537356/1387389548945870969/image.png?ex=685d2ab4&is=685bd934&hm=a44c0df7bb21513a4986646f192ab5d1e2b24570243668ec4b983f53f6bfe9e0& https://cdn.discordapp.com/attachments/1387389548358537356/1387389549277347860/image.png?ex=685d2ab4&is=685bd934&hm=bb8e7af21ffdfeadb3221d56a39cd5675c71c1d71823abedf8715c3d2d51410a&
    0
    p
    • 2
    • 1
  • Where is my multiple choice card and why is the webchat so damn Buggy?
    f

    fresh-tomato-25739

    06/25/2025, 11:00 AM
    my bot randomly spoke french at one point and just keept going speaking it no matter how often i restrtet the chat and i have never told him do tothat and he cannot even speak that shi languange i never taught him that. is it normlly to be taht buggy and why should i continue using botpress if it doesnt even work 1:1 when i Publish it. There are not even my multiple choice cards and withour them i cannot continue writing with him https://cdn.discordapp.com/attachments/1387386837496103002/1387386837705822319/image.png?ex=685d282e&is=685bd6ae&hm=0be7f84eb9b7272c6456c877337abd45758c9422fb67257a25788fcdcf1d283e& https://cdn.discordapp.com/attachments/1387386837496103002/1387386838037299251/image.png?ex=685d282e&is=685bd6ae&hm=e841bb187fbab14762754b7f97fb3575dfa309be359ec712c7f15c277555901d&
    0
    b
    p
    • 3
    • 4
  • Usage Abuse
    w

    worried-napkin-44373

    06/25/2025, 10:01 AM
    Hello guys! Is there any way I can prevent abuse of my chatbot usage? I mean things like setting usage limits per user or blocking access after a certain threshold. I'm looking for any method to protect my AI usage and spending from malicious or unnecessary overuse. Thanks!
    0
    p
    • 2
    • 1
  • bot not open automatically
    h

    hallowed-traffic-4365

    06/25/2025, 9:39 AM
    I'm in v2.3 version and I added window.botpress.on("webchat:ready", () => { window.botpress.open(); }); but is not working Updates: Found out problem is botpress won't fire the webchat:ready itself report_01JYN4B8PV8G34YEJNZFNHHKAK
    0
  • report_01JYK2R2MNHPVQDQSJ2BR99PXZ
    g

    gorgeous-butcher-72575

    06/25/2025, 8:24 AM
    Unable to edit main bot instructions
    0
    d
    p
    • 3
    • 4
  • Meta Botpress cannot onboard customers at this time. Please contact Botpress's support or try again
    t

    tall-pilot-32211

    06/25/2025, 3:55 AM
    When authorize Whatsapp integracion get in message "Meta Botpress cannot onboard customers at this time. Please contact Botpress's support or try again later" in Meta https://cdn.discordapp.com/attachments/1387280088638165043/1387280543246192710/Screenshot_2025-06-24_223218.png?ex=685cc52f&is=685b73af&hm=b267809a7cf953ff1d404f81a15382d9af628cec63d22d028d246a6918d1cf72&
    0
    l
    p
    • 3
    • 3
  • not sure what to ask
    m

    most-family-63466

    06/25/2025, 1:34 AM
    I dont know what its called or what to "search", I am new to chat bots... On a website sometimes a chat bot has a little call to action or a little notification to bring your eyes to the chat bot. Is there a way I can do this when a users lands on my website with botpress? is it a trigger of some sort? https://cdn.discordapp.com/attachments/1387244588053299281/1387252541045084160/image.png?ex=685cab1b&is=685b599b&hm=d67248cd104fb5944bd1b5741a8b1ecc3ab7002c77d267a8086954c2418fedf9&
    0
    b
    • 2
    • 9
  • Is it possible to start a botpress conversation using a webhook trigger?
    m

    modern-van-806

    06/25/2025, 12:36 AM
    I want to call the botpress webhook when a form is submitted on my site and start a conversation (send a message to the user via the twilio integration). Is this possible? Or do I need to start a conversation first, then send its ID to my webhook, then call the botpress webhook with the relevant data?
    0
    l
    w
    • 3
    • 10