https://discord.gg/botpress logo
Join Discord
Powered by
  • Google Calendar integration
    e

    echoing-piano-74951

    08/04/2025, 9:09 PM
    Hello guys, I'm trying to do an integration with my Google Calendar, but I keep receiving this error. I followed all the steps from this page: https://botpress.com/docs/integrations/integration-guides/google-calendar#creating-oauth-client-id I've also tried with another Google account, but I get the same error. Is there something I'm doing wrong? https://cdn.discordapp.com/attachments/1402035676953710675/1402035677440245920/image.png?ex=689272fa&is=6891217a&hm=01d1b86fcb862d3723ad9f83e966033b6eb2f73c0bf1e5cbf5cf18bdd13eedfc& https://cdn.discordapp.com/attachments/1402035676953710675/1402035677675262132/image.png?ex=689272fa&is=6891217a&hm=09a713f6d10b35a67bd3f2ea5411f6bf9aee0001389e84a81cdb06d6c521bb15& https://cdn.discordapp.com/attachments/1402035676953710675/1402035677943693545/image.png?ex=689272fa&is=6891217a&hm=47165cf4f6da48a02c4540e1c120c87fbcda6fd6cc5235de1814e850822aa985&
    0
  • React App showing Reference Brackets
    m

    miniature-solstice-74815

    08/04/2025, 8:40 PM
    We’re using the paid version of Botpress for our healthcare organization and have deployed the bot within a React app hosted on a Windows Azure VM. In the React app, no matter how we configure or prompt the bot, it consistently includes bracketed numbers (e.g., references) in its responses. This behavior does not occur in the Webchat preview or the testing module inside the Botpress Studio, it only happens in the published React app. We’ve tried multiple setting changes within the React app, but nothing has resolved the issue. Is there a way to explicitly prevent the bot from displaying these bracketed references in the published environment?
    0
    p
    • 2
    • 2
  • Template whatsapp going to be blocked account if sending for one number whatsapp for many time.
    m

    mammoth-lifeguard-63559

    08/04/2025, 6:51 PM
    Are there any risks if I send WhatsApp templates to a specific number each time for booking purposes? I use a bot that automatically books, and if the customer books, the bot will send the booking details to another number. My question is that this process happens daily, and in a single day, there could be more than 500 templates sent to the same number. What do you think? Is there a possibility of being banned or any other abnormal scenario occurring?
    0
    p
    • 2
    • 1
  • Trigger the request for an image upload
    b

    brave-laptop-80534

    08/04/2025, 6:16 PM
    Hello everyone, I'm just starting out with Botpress, so bear with me. šŸ™‚ The Autonomous works excellently, i'm trying now to make it so that the bot will answer specific trigger words (let's say, "plant", "leaf", and so on) by requesting an image upload, so that it can try and identify it. First, is this possible at all? ^_^ Second, how to do it? Here's where i'm at (check attached image). The triggers are not throwing any error so i'm assuming the syntax is ok. As you can see, i've not connected any of the nodes. I've tried to connect them to Autonomous (the words won't trigger) and to the RequestImageUpload standard node (still the word won't trigger). What am i doing wrong? How should i connect the nodes? Thanks a lot to anyone who'll take the time to answer me. Cheers! https://cdn.discordapp.com/attachments/1401992270911115446/1401992271250981005/image.png?ex=68924a8d&is=6890f90d&hm=946081f6828d17a96c997ab58884f134c16b56408158b26630656d47681f006e&
    0
    p
    • 2
    • 3
  • WhatsApp Integration Error 401 Invalid Signature. Report ID: report_01K1VF783VF5DGZ01M909DEZXB
    f

    fresh-monkey-1901

    08/04/2025, 5:01 PM
    Hello everyone, I am facing a critical issue with the WhatsApp integration that is preventing my bot from working. I have spent hours troubleshooting with an expert, and we have concluded this is likely a platform bug. The Problem: My bot does not respond to any real WhatsApp messages. The logs consistently show a 401: Invalid signature error, even after multiple resets and verifications of all credentials. Evidence and Troubleshooting Steps Completed: Webhook Test is SUCCESSFUL: The test message from the Meta Developer Panel (WhatsApp > Configuration > Webhook > Test) is received correctly by Botpress. This confirms the Callback URL and Verify Token are correct. Permanent Access Token is Correct: I am using a permanent, non-expiring token generated from a System User. Client Secret is 100% Correct: I have reset the App Secret in Meta multiple times and pasted it into the Client Secret field in Botpress. I have used a plain text editor to ensure there are no formatting errors or extra spaces. The key is identical. Phone Number ID is Correct: I have verified that the Default Bot Phone Number ID in Botpress matches the Phone number ID from the Meta API Setup page. Bot is Published: The bot is saved and published after every change. Conclusion: Despite the successful webhook test, real messages consistently fail with an Invalid signature error. This strongly suggests a server-side caching issue or a bug on the Botpress platform where my Client Secret is not being correctly read or updated on the backend, even though the UI confirms it's saved. Could you please investigate this issue on my account? I have exhausted all possible configuration solutions. Workspace ID: wkspace_01K96ENP7E05CVWF66MM946P Bot ID: 6488545e-801e-415d-bc2d-75ccd466804d Thank you.
    0
  • Looking for German-Speaking Help with Botpress Setup
    a

    acceptable-army-56496

    08/04/2025, 3:46 PM
    Hi everyone! šŸ‘‹ I'm currently building my first chatbot with Botpress and I'm looking for someone who speaks German and can support me a bit. I already have a concept and just need help implementing everything step by step – especially with buttons, flows, and sending email actions. If anyone here is fluent in German and has some experience with Botpress, I’d really appreciate your help šŸ™ Thanks in advance! – Justin
    0
  • Bot not answering questions
    a

    adventurous-umbrella-74657

    08/04/2025, 3:14 PM
    The bot is not answering question using KB. I tried always expression and {{turn.KnowledgeAgent.answer}} and it is not working for me? How do I go about this? https://cdn.discordapp.com/attachments/1401946468012527700/1401946468167712819/image.png?ex=68921fe4&is=6890ce64&hm=cf378bfef5c804233097822f3e734a2db0e4707d50620a8658a07fe3f3fc4869&
    0
    p
    • 2
    • 1
  • Slack integration, not_enough_users
    c

    cuddly-balloon-49892

    08/04/2025, 11:48 AM
    I've done the integration of a bot with Slack, in order to send me a DM when some conditions meet. In the studio works, but when trying in the published bot I get an error. Looking at the logs, I get a "not_enough_users" error message when trying to comunicate with Slack.
    0
    p
    • 2
    • 1
  • Bot that retrieves the URL of the page viewed, today's date, and the date of the last interaction
    c

    clever-baker-85732

    08/04/2025, 9:26 AM
    Hello, I'm not a developer and tried to create a bot with AI, but I couldn’t get it to work. I’d really appreciate advice on how to build the following setup: Before any user interaction, the bot should retrieve: - the page URL - today’s date - whether the user interacted with the bot in the last 7 days Based on the URL and time of year, the bot should: - choose the correct start node (e.g. "Product") - load values like disp_choix, intro, link - auto-open the chat window if needed (and no recent interaction) I plan to use a table (TargetingTable) with these fields: - url_pattern (String): part of the URL to check - start_date, end_date (String): MM-DD format - year (optional): specific year or empty for all years - node_depart, disp_choix, intro, link - auto_open (Boolean): true/false - last_interaction_check (Boolean, optional): true = check for interaction in the last 7 days The URL doesn't need to match exactly—just include the url_pattern. Also, I want to manage the rules outside the injected code (so no redeployment needed when editing them). From what I understood, I need to: • create and query a dynamic table • use sendCustomEvent to pass the URL to the bot • use "Expression" cards in Botpress to route to the right node based on node_depart Thanks in advance to anyone who can help or guide me!
    0
    p
    • 2
    • 1
  • Email integration
    q

    quiet-park-29806

    08/04/2025, 12:32 AM
    Hey, i was trying to connect my email with the email integration but got the error on the image. The email server (SMTP and IMAP) its working, cause i got it working on different mail manager. Can someone help me? šŸ™‚ https://cdn.discordapp.com/attachments/1401724289568215130/1401724289912279133/image.png?ex=689150f9&is=688fff79&hm=399ebf24dbc916979b0d7572e80d1a8bee3eb62a6d01eec73d3d67156625b7b9&
    0
    c
    • 2
    • 1
  • Bot Stopped Working
    a

    adventurous-umbrella-74657

    08/03/2025, 1:49 PM
    I made some updates to my Workflow and the bot is no longer working! https://cdn.discordapp.com/attachments/1401562563153498204/1401562563325591644/Untitled.jpg?ex=6890ba5a&is=688f68da&hm=50fd5dc41a1cb8390357085b8ce3b844cc58478bd594453d815c88b2defd2df6&
    0
    p
    • 2
    • 3
  • WhatsApp Bot is Unresponsive, But Shows Responses in 'Show Conversations'
    l

    loud-potato-3483

    08/03/2025, 10:28 AM
    Hello, team, It seems a lot of people are facing this issue. Kindly help me with it. WhatsApp Bot is Unresponsive, But Shows Responses in 'Show Conversations'.
    0
    p
    • 2
    • 2
  • I have a question regarding the *Add-ons* system in Botpress
    m

    mammoth-lifeguard-63559

    08/02/2025, 5:15 AM
    I have a question regarding the Add-ons system in Botpress and the Pay-as-you-go model. For example, if I purchase 5,000 messages for 20 — do I pay the full20 upfront, or is the amount charged progressively based on actual usage? This is what I noticed earlier with AI Spend, where the funds were only deducted based on what I used. Also, regarding AI Spend, I initially purchased 5. A second time — not during the same billing cycle, but about two months later — I tried to purchase another5. However, the input field showed a placeholder of "10 already", and the system wouldn't allow me to enter a lower amount. This happened even though I had only used the original5 free credit. Could you please clarify what happened in this case and how the payment system works?
    0
    p
    • 2
    • 1
  • AI Spent is not $0 by default
    n

    narrow-planet-91101

    08/02/2025, 5:09 AM
    Did anyone experience this before? The AI Spend showed that I have already spent all $5 when I only spent $2.68 And on the 1st of Aug, it shows that I have spent $2.33, which you can see from my screenshot; there is no usage yet By default, half is gone https://cdn.discordapp.com/attachments/1401069460563165316/1401069460961366027/Screenshot_2025-08-02_at_12.51.05.png?ex=688eef1e&is=688d9d9e&hm=6809396f1f0662149efb977a1fae2764c3eb0f94a867e609fbabc831db28e10a& https://cdn.discordapp.com/attachments/1401069460563165316/1401069461519204463/Screenshot_2025-08-02_at_12.51.17.png?ex=688eef1e&is=688d9d9e&hm=013c62ca58e52add25c4ac833f20274a4f57fed0ceca9dd5943ad559ae46f3a6& https://cdn.discordapp.com/attachments/1401069460563165316/1401069461783580753/Screenshot_2025-07-31_at_18.53.24.png?ex=688eef1e&is=688d9d9e&hm=beb38ef3584242fdd957f2f45459eff5b3bba34ea174c8a2ef299835c66c87ec&
    0
    g
    • 2
    • 1
  • AI Task not retrieving data from table
    g

    gorgeous-lighter-70657

    08/01/2025, 7:13 PM
    I'm currently building a custom AI bot that should generate a price estimate for a t-shirt order, using data stored in a custom table I created in Botpress (named prix-t-shirt). Here’s the issue: I’ve created and uploaded the table successfully. The AI Task is supposed to search this table to retrieve the correct pricing based on user inputs (such as fabric type, sleeve length, quality, and quantity). However, during testing, the AI bot does not retrieve any of the values from the table, and instead either uses random prices or gives incorrect estimations. Thanks in advance šŸ˜„
    0
    p
    n
    • 3
    • 3
  • Question about using external file URLs (PDFs, images, etc.) in Botpress Cloud
    l

    lemon-school-83014

    08/01/2025, 4:44 PM
    I have a question regarding the use of external files in Botpress Cloud, specifically for content displayed in the bot through components such as carousels, image cards, and other content cards. Is it possible to reference and use files (e.g., PDFs, images, videos) hosted on an external service or CDN instead of uploading them to Botpress Cloud? For example: - Linking to an image stored in an external CDN for a carousel card image - Linking to a PDF hosted externally for a button or link in the bot If possible, are there any specific requirements or limitations I should be aware of (e.g., CORS, file formats, maximum size, security settings) to ensure they work properly in all supported channels, including the Webchat? Thank you in advance for your assistance. I look forward to your guidance on this matter. Kind regards.
    0
    p
    • 2
    • 1
  • MCP Server integration
    s

    square-king-46874

    08/01/2025, 4:31 PM
    Has anyone successfully used an MCP server from within botpress? I'm looking for examples on how to accomplish this since it would unlock so much additional bot functionality.
    0
  • Im having an issue deploying any of my bots. Is there an outage ongoing currently?
    a

    alert-dress-55119

    08/01/2025, 3:28 PM
    Is anyone else having an issue?
    0
    • 1
    • 2
  • CreateConversation endpoint to initiate a conversation on whatsapp channel
    b

    billions-umbrella-47692

    08/01/2025, 2:36 PM
    I'm trying to use the createConversation endpoint of the Runtime API. When I run this snippet in the terminal: Bash curl --request POST \ --url https://api.botpress.cloud/v1/chat/conversations/ \ --header "Content-Type: application/json" \ --header "Authorization: Bearer $BAK" \ --header "x-bot-id: $BOT_ID" \ --data '{ "integrationName": "whatsapp", "channel": "channel", "tags": { } }' I get the following output: JSON {"id":"36356d64b583d44e98442c37e64d4997","code":403,"type":"Forbidden","message":"Bot \"d343faf4-9e32-b046-6973a3633d24\" cannot create conversations for channel \"channel\" of integration \"intver_01JZTQH453N747KN3YSWQCE\""} It seems like the channel is causing a blockage for a WhatsApp integration.
    0
    l
    • 2
    • 1
  • Clear conversation on exit
    s

    swift-parrot-35378

    08/01/2025, 9:23 AM
    Hi, I’m using Botpress Cloud 2025 for a production chatbot. I want to make sure that every time a user closes the tab or reloads the page, the conversation resets – meaning all messages are cleared and the conversation starts fresh. I’ve tried to set the storage location to session storage And it still didn’t work. Can this be done purely via Botpress, or do I need to handle it externally (e.g. via iframe)? Looking for a clean, built-in solution. Thanks!
    0
    p
    • 2
    • 1
  • How to use action functions in hooks??
    m

    microscopic-stone-6467

    08/01/2025, 8:38 AM
    How to use action functions in hooks?? Bot in documentation suggested to use below šŸ‘‡
    Copy code
    js
    const result = await bp.dialogEngine.invokeAction('your-action-name', { inputVar: value }, event)
    when I use them in hooks, looks bp is undefined. Please let me know how can I use the functions defined in actions in hooks to reuse the functions https://cdn.discordapp.com/attachments/1400759446891925645/1400759447089053777/Screenshot_2025-08-01_at_14.06.35.png?ex=688dce65&is=688c7ce5&hm=d11f9d9b335c6c09dce1f8a85f90d72a2005a4ebd02ea4735625d0b37fa6e6d5&
    0
    p
    • 2
    • 2
  • Unexpected Charge After Card Added – Request for Clarification
    m

    mammoth-lifeguard-63559

    08/01/2025, 3:23 AM
    Dear Botpress Support Team, I hope this message finds you well. I would like to report an issue I recently encountered. As per your pricing model, it is understood that charges are based on a Pay as you go system. However, after linking my card, I noticed that under "Your next payment", the amount displayed was 0. To my surprise, once the period for removing the card had passed, an amount of 5.10 was charged automatically — even though I had not used any services during that time. Could you please clarify what caused this charge? Is there anything I may have done incorrectly during the setup or billing process? Thank you in advance for your assistance.
    0
    p
    • 2
    • 8
  • trigger
    b

    billowy-florist-75135

    08/01/2025, 3:20 AM
    Hi teams, more of a simpler question here with triggers- how do I make my Webchat bot send out the first message like a notification when someone is on the site. Pretty much enticing someone to click the bot or open it. I have a conversation started trigger, but of course that is when they already open it then receive a message.. how do I have the bot send that message prior to them opening it? Will share example of my Bot and example of bot id like to mimic so to speak. My Bot is Edma. https://cdn.discordapp.com/attachments/1400679545861968024/1400679546398834791/IMG_9513.png?ex=688d83fb&is=688c327b&hm=33593ed660bb8e303e4e8e9f6785a119b104956f80375bef37e28ca1579c49a4& https://cdn.discordapp.com/attachments/1400679545861968024/1400679546792972348/IMG_9512.png?ex=688d83fb&is=688c327b&hm=1e77706d3fc9b2b3607149a4d1ced51c889ac6278b30193ce1d8df60d89bddcf&
    0
    b
    p
    • 3
    • 2
  • Unexpected Charge After Card Added – Request for Clarification
    m

    mammoth-lifeguard-63559

    08/01/2025, 3:19 AM
    Dear Botpress Support Team, I hope this message finds you well. I would like to report an issue I recently encountered. As per your pricing model, it is understood that charges are based on a Pay as you go system. However, after linking my card, I noticed that under "Your next payment", the amount displayed was 0. To my surprise, once the period for removing the card had passed, an amount of 5.10 was charged automatically — even though I had not used any services during that time. Could you please clarify what caused this charge? Is there anything I may have done incorrectly during the setup or billing process? Thank you in advance for your assistance.
    0
  • Logged in user history
    o

    orange-memory-1465

    08/01/2025, 12:33 AM
    Hi everyone, I am working on creating a chat bot for a client and they want to have the users see their past conversations, is this possible ?? Thank you for the help im new in this.
    0
    b
    • 2
    • 1
  • Unable to access userData in bot
    b

    billions-pilot-44782

    08/01/2025, 12:11 AM
    Hello! I am attempting to pass user details from my website to a botpress widget but am unable to successfully see that data in Botpress. The core issue is that despite multiple attempts to pass the company and person data to the Botpress bot using various methods (including window.botpress global objects, initialPayload, user objects, and currently userData configuration), the data is not being successfully transmitted to or received by the Botpress bot. Additional details are included down below, any help would be appreciated to resolve this issue. Technical Environment- Botpress Webchat Version: @square-energy-41150/webchat ^3.1.0 React Version: ^18.3.1 Framework: Vite + React + TypeScript Data Flow Architecture Data Source: (URL Parameters) Data Processing Chain: URL Params → useUrlParams() → Index.tsx → BotpressChat.tsx → Webchat Component Current Implementation Details Webchat Configuration Structure:
    Copy code
    <Webchat
    clientId="28a344bb-2566-496b-b137-45f6684b413d"
    configuration={{
    botId: "91a6841c-24c3-4f08-8794-11b77358aff8",
    version: "v1",
    // ... other config properties
    userData: {
    company: company,
    person: person
    }
    }}
    />
    ** Key Implementation Points:** Method: Using userData field in the Webchat configuration object Data Format: Flat key-value pairs ({company: string, person: string}) Data Types: Both fields are strings Timing: Data is passed during component initialization Data Validation: TypeScript interface ensures type safety:
    Copy code
    interface BotpressChatProps {
    company: string;
    person: string;
    }
    ** Previous Attempted Methods (That Failed):** āŒ user field in configuration āŒ initialPayload field in configuration āŒ Nested object structures like user.leadInformation
    0
    b
    • 2
    • 1
  • How to change the LLM model used for autocomputed values in the conversation table, or disable it?
    h

    hallowed-branch-68168

    07/31/2025, 6:29 PM
    The conversation table doesn't allow me to change the LLM model used for the rows marked as "AutoComputed", and it also doesn't seem to inherit the default LLM set for the bot. Additionally, I can't delete certain columns like "Sentiment", which I don't need and would prefer to disable to avoid wasting tokens. Does anyone know how to configure this properly or disable those AutoComputed fields? https://cdn.discordapp.com/attachments/1400545958881788027/1400545959125188618/image.png?ex=688d0791&is=688bb611&hm=ca2f2d19812ab46f8be64603bd64b979868a7f3ed0dc2c132881853aaf52a7fd&
    0
    p
    • 2
    • 4
  • Notification after chat ends
    a

    adventurous-umbrella-74657

    07/31/2025, 5:48 PM
    I would like to get a notification email with the user's conversation with the bot in a specific scenario after the chat ends, How do I do that?
    0
    p
    • 2
    • 1
  • Error found in logs and my bot became so lazy and doesn'r work.
    m

    mammoth-lifeguard-63559

    07/31/2025, 2:40 PM
    the erro Error sending outgoing message { integration: 'plus/messaging', messageType: 'choice', payload: '{"type":"choice","text":"ŁŠŲ±Ų¬Ł‰ اختيار Ų§Ł„Ų®ŁŠŲ§Ų± Ų§Ł„Ł…Ų·Ł„ŁˆŲØ من القائمة Ų§Ł„ŲŖŲ§Ł„ŁŠŲ©:","options":[{"label":"استفسار","value":"استفسار"},{"label":"Ų­Ų¬Ų² طلب","value":"Ų­Ų¬Ų² طلب"},{"label":"Ų®ŲÆŁ…Ų© العملاؔ","value":"Ų®ŲÆŁ…Ų© العملاؔ"}]}', error: TimeoutError: Sending message took more than 10s at Timeout._onTimeout (/var/task/customer_code.js:157:8591) at listOnTimeout (node:internal/timers:581:17) at process.processTimers (node:internal/timers:519:7)
    0
    p
    • 2
    • 2
  • WhatsApp restaurant bot building
    r

    rhythmic-car-15540

    07/31/2025, 11:35 AM
    Hello Botpress Support Team, I'm building a WhatsApp-based ordering bot for a restaurant using Botpress. The bot is working well on the customer side—it's able to chat, understand orders, and guide the user through the process using the Autonomous Node. Now, I want to send the finalized order to the kitchen’s WhatsApp number in a format like this: Order Placed Name: Aref From WhatsApp number: (user's WhatsApp number) Number Provided: (their provided number) Address: (their address) Order: – Item #1 – Item #2 Additional Notes: Sample note View Chat: [optional link or summary] My Questions: How do I trigger the finalized order message to be sent to the kitchen? – Do I connect the Autonomous Node to a Standard Node with an AI Task or use a Router? – Do I manually check if workflow.orderSummary is ready, and if so, trigger the next node? Should the Autonomous Node "hand off" the conversation once the order is ready? – If yes, how can I reliably detect when the order is finalized (e.g., customer says "that's all" or gives their name/phone/address)? What’s the best practice for formatting and sending this message via WhatsApp API to the kitchen number? – I'm using 360dialog for WhatsApp, and I can make HTTP requests. Just want to make sure this flow is Botpress-friendly. Any step-by-step guidance, best practices, or working examples would be massively appreciated. Thank you!
    0
    p
    • 2
    • 3