Rapidbott Help Docs
HomeInstagramFacebookLinkedInTwitterWebsite
  • Welcome !
  • start here
    • Getting Support
    • FAQ's
    • WhatsApp Common Questions(FAQ)
    • Pricing Plans
  • getting started guide
    • Introduction
    • Set your goals
    • Building your Chatbot with Rapidbott.
    • Maintain success
  • Rapidbott guide for beginners
    • Introduction
    • What is a Chatbot
    • Channels
    • Benefits & importance
    • Use cases
  • platform
    • Introduction
      • How to start free trial
      • Forgot Password
      • Getting Started Checklist
      • Platform Overview
      • Workspaces & Members
      • Platform default limits
      • Integrations
        • Stripe
        • PayPal
        • Cloudinary
        • Shopify
        • Facebook Business
        • Calendly
        • Slack
        • Google Sheets
        • Data Store
        • Twilio
        • Signalwire
        • Email (SMTP / Gmail)
        • MailChimp
        • VideoSdk
      • Ecommerce
        • Setup Ecommerce
        • Use Ecommerce in the Flow
        • WooCommerce
    • Connect to Channels
    • Agents Group Chat
    • Website Chat
    • My Contents
      • Email Templates
      • Rapidbott Bot Templates
    • WhatsApp Channel
      • Connect with WhatsApp Cloud API
        • Using a phone number already in use with WhatsApp App
        • Step-by-Step Coexistence Onboarding
      • WhatsApp Cloud API Old
      • Connect with Com.bot
      • Connect with Twilio
      • Connect with 360Dialog
      • Connect with 360 Dialog Sandbox
      • How to get your business verified?
      • WABA Policy Enforcement
  • flow builder
    • Flow builder overview
    • Basic Actions
      • Add & Remove Tag
      • Subscribe and Unsubscribe to Bot
      • Set Email Opt-in & Opt-Out
      • Set SMS Opt-in & Opt-Out
      • Steps
      • Question step
      • Variable Operation
      • JSON Operation
      • Send Notification
      • Condition Step
      • Split Step
      • Go To Step
      • Mark Conversation Open/Pending/Spam/Done/Invalid
      • Add note to teammates
      • Delete Bot User
      • Assign to agent/agent group
      • Resume Bot Automation
      • Talk to human/Pause automation
    • Advanced Actions
      • External Request
    • Field variable
    • Sub Flows
      • Sub Flow
      • Workflow
      • Function Flow
  • Artificial Intelligencs
    • OpenAI | ChatGPT
    • DeepSeek AI
    • Google Gemini
    • Claude AI
    • X.AI Integration
    • Coze
    • Dialogflow
  • Mini Apps
    • What is Mini-App?
    • Create Mini-Apps (1.0)
    • Use Mini-Apps
    • Publish Mini-App
    • Mini-App 2.0
      • Overview (mini-app 2.0)
      • Flow Builder (mini-app 2.0)
      • Flows
      • App Fields
      • Auth
      • Action Subflow
      • Triggers
      • One Time Urls
      • Sources
      • Settings
      • Razorpay Demo (Indian Payment Gateway)
  • Users
    • Live Chat
    • Bot Contacts/Users
  • bot automation
    • Keywords
    • Sequences
    • Triggers
    • Comment Keywords
  • contents
    • Custom Fields
    • Tags
    • One Time Notification (Facebook)
    • Personas
    • Menus
    • Customer Feedback (Facebook)
  • tools
    • Error Logs
    • Testers
    • Admins
    • Multi Languages
    • Inbound Webooks
  • Broadcasting
    • Broadcasts
  • developers
    • Rapidbott API
    • Dynamic Content
      • Messages format
      • Buttons
      • Actions format
      • Quick replies
      • Goto
      • Variables
  • Beta Launch
    • Day One
  • Common Error Log Database
    • Common Errors
      • Global Error
      • Facebook Channel Common Errors
      • WhatsApp Channel Common Errors
      • Instagram Channel Common Errors
      • Webchat/Omnichannel Errors
      • SMS Channel Common Errors
      • Voice Channel Common Errors
      • Telegram Channel Common Errors
  • Bot Add-Ons
    • Bot Add-Ons
  • community
    • Website
    • Facebook
    • Instagram
    • Twitter
    • LinkedIn
Powered by GitBook
On this page
  • Create One Time Url
  • Parameters
  • Web Forms
  • Web Page
  • Generate One Time Url

Was this helpful?

  1. Mini Apps
  2. Mini-App 2.0

One Time Urls

PreviousTriggersNextSources

Last updated 1 year ago

Was this helpful?

One-time URLs are used to receive data. When you need a party to send back data to the app, you give them a one-time URL.

mini-app2

By generating an URL and sending it out, the app is telling others, to reach back, send the data to this URL.

This is convenient to receive data from anywhere and anyone. However, as the name specified, the URL is one-off. You will need to generate a new URL for each future reception of data. The URL expires after using or time up (5-60 mins, default: 10 mins).

A one-time URL consists of 3 parts,

Part
Description

Parameters (optional)

To receive data and map them to app fields

Web Forms (optional)

To collect extra information via a web form

Web Page

To display confirmation messages for previous parts and call a subflow

Note

Parameters and Web Forms sections are both optional. You are free to have a one-time URL only receiving data or only collecting data via a form.

Create One Time Url

Follow steps 1 to 5 in the above screenshot to edit the One Time Url.

Parameters

In the parameter section, you can see the Sample Json Payload area. Here is where you tell the app, what does the data to receive looks like. In that way, we can specify where to save the received data in advance.

You can fill in the sample JSON payload by

  • manually put it in

  • listen to real-time data

For example, in the screenshot above, the JSON data with 3 values included is manually put in.

To get real-time data, click on the Listen to data payload button and copy the sample URL for testing. One-time URL supports both the GET and POST method.

Give it a live test and attach this sample URL. For example, in your browser, visit:

You will see a blank page when you hit return since you haven't designed the confirmation Web Page yet.

Back to the Listen to payload window after the test and click "Done":

You will see your real-time data received in the sample JSON payload area.

Click on Preview Payload and let's map them to app fields:

To map data:

  1. click on the data in the left-side sample data area

  2. JSON path shows on the right side

  3. create a new field by typing in a new name then click on the new name or search an existing field

  4. click on the Add button to add to the mapping list

Web Forms

Click on Add Item to start adding inputs of the web form.

Parameters
Description

Unique Name

Unique in all auth inputs, you are unable to insert a space. Use underscores or hyphens to separate words

Type

Title

Title shows on the user interface

Required?

Is this input a must? if not, switch off and provide a default value if needed

Save to App Field

Specify where to store the value. Create a new app field right here by typing in a new field name and selecting a field type in the pop-up, or search an existing field

Placeholder

Grey prompt shows in the input box

Description

Black prompt shows under the input box

Add as many web form inputs as you need, click on Save when you finish. Have a check on the Preview area.

Web Page

Design a simple web page for displaying confirmation messages.

Choose an Url Expiry time for your one-time link from 5 minutes to 60 minutes. By default, the link expires in 10 minutes.

Finally, select a subflow to run after the web page is displayed.

Usually, we fire a trigger in this subflow, to notify chatbots about the update.

Generate One Time Url

Use an Action Step to generate the URL and save it in an app field for sending out later.

mini-app2
mini-app2
mini-app2
mini-app2

Choose String for text without carriage returns, Number for integer or float numbers, Text for text with carriage returns, Select for input

mini-app2
mini-app2
mini-app2
static or dynamic source