/bubble-integrations

Bubble.io and DeepAI integration: Step-by-Step Guide 2024

Explore our concise step-by-step guide on integrating Bubble.io with DeepAI, simplifying your app development and AI implementation journey.

What is DeepAI?

DeepAI is an artificial intelligence platform that provides developers with ready-to-use machine learning models for various tasks such as content moderation, spam detection, sentiment analysis, and more. It offers a diverse collection of APIs, allowing developers to integrate AI capabilities into their applications or processes without requiring deep learning expertise. DeepAI's services range from computer vision, natural language processing, to generative models.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your web or mobile app? RapidDev builds Bubble apps with your growth in mind.

Book a free No-Code consultation

How to integrate Bubble.io with DeepAI?

Step 1: Create an account on Bubble.io

Start by creating an account on Bubble.io if you don't have one already.

  • Visit the Bubble.io website and click on the "Sign Up" button.
  • You can choose the preferred method of sign up- either using your email or by using your Google account.
  • If you choose to sign up via email, provide your email address, your name, and choose a strong password, then click "Sign Up."
  • If you opt to sign up via Google, you just need to select your Google account and grant necessary permissions.

Step 2: Create a new app

Once logged in on Bubble,

  • Go to your Dashboard.
  • Click on the "New App" button.
  • You will be prompted to give your new app a name. Pick a name, then click on the "Create a new app" button to proceed.

Step 3: Create an account on DeepAI

  • Go to the DeepAI website.
  • Click on the "Sign Up" button on their homepage.
  • Fill in the required details (valid email, name, and a strong password) then click on the "Create account" button.

Step 4: Get your API key from DeepAI

After creating your DeepAI account, you'll need your API key to integrate DeepAI with Bubble.

  • Log into your DeepAI account.
  • Locate and click on your profile icon, which is usually located at the right-hand corner of the screen.
  • From the drop-down menu that appears, click on "API keys."
  • Once in the API keys section, click on "create new key."
  • Copy the generated API key since you'll need it in Bubble.

Step 5: Install the API connector plugin on Bubble.io

  • Go back to Bubble.io and open your app.
  • Click on the "Plugins" tab from the left sidebar menu.
  • Click on "+Add plugins".
  • Search for "API connector" in the search box. Click on it when it appears then click "Install" button.

Step 6: Set up the API plugin in Bubble.io

  • Click on the "Plugins" on the left sidebar, and you will see "API Connector" listed as one of the installed plugins.
  • Click on "Add another API."
  • Enter a name for the new API setup (something you can easily remember, like DeepAI API).
  • On the "Authentication" section, select "Self-Handled" or "None or self-handled"
  • Under the "Add an API Call" section,
  • Specify an API "Call Name."
  • Choose the "Method" (it could be GET, POST, PUT, DELETE depending on what action you want to use).
  • Enter the API URL provided by DeepAI (e.g., https://api.deepai.org/api/<API_Call_Name>).
  • In the "Headers" section define Key as api-key and Value as your DeepAI API Key (copied in Step 4).
  • Click on "Initialize call" to test the API setup.

Step 7: Utilize the API within your Bubble.io App

With the API now setup, you can begin to use it within your Bubble.io application. Whether you want to create workflows that trigger API calls, or display data from the API on your application’s UI, how you choose to use the DeepAI API is dependent on your application’s particular use case.

Remember to always test the integrations and functionalities you've set up to ensure they're working as expected.

Bubble.io and DeepAI integration usecase

Scenario: A local news agency wants to streamline the process of content moderation for the user-generated news sections on their website. They use Bubble.io to create a custom submission portal where users can upload news articles or reports, but need a system to filter inappropriate or explicit content. They decide to use DeepAI's Text Recognition API for automatic content moderation.

Solution: Integrating Bubble.io with DeepAI

Content Submission Portal: The news agency uses Bubble.io to create a user-friendly content submission platform. It includes features like text boxes, file upload options, and submit buttons for easy utilization by end-users.

Setting Up the Integration: The news agency integrates DeepAI's Text Recognition API into their Bubble.io app. This can be achieved either by directly using HTTP APIs or by using a plugin that provides a simplified interface to the DeepAI's APIs.

Workflow for Content Moderation: When a user submits content, a workflow is triggered in Bubble.io. The content details are sent to the DeepAI's Text Recognition API which quickly processes the information to detect any explicit or inappropriate content. In case any such content is identified, a notification is sent to the administrators for further review.

Approving User-Generated Content: In case no explicit content is detected by the DeepAI API, the news piece is approved for publishing on the website. This approval can be configured to happen automatically in the Bubble.io workflow, thus entirely automating the content moderation process.

Monitoring and Analytics: The integration of Bubble.io with DeepAI not only automates the content moderation process but also provides detailed logs of each content submission attempt. Administrators can review these logs to analyze the performance of the content moderation process and make any necessary adjustments.

Benefits:

Automated Moderation: By integrating with DeepAI, the news agency can ensure inappropriate content is quickly identified and addressed, reducing the burden on human moderators.

Improved User Experience: The integration provides quick and accurate content moderation, thus ensuring that relevant and appropriate content is available for user consumption, leading to an improved user experience.

Data Accuracy: The AI-powered content moderation from DeepAI offers greater accuracy and reduces the risk of human error.

By integrating Bubble.io with DeepAI, the news agency can efficiently manage and moderate user-generated content across their platform, ensuring only appropriate and relevant content is published.

Explore More Valuable No-Code Resources

No-Code Tools Reviews

Delve into comprehensive reviews of top no-code tools to find the perfect platform for your development needs. Explore expert insights, user feedback, and detailed comparisons to make informed decisions and accelerate your no-code project development.

Explore

WeWeb Tutorials

Discover our comprehensive WeWeb tutorial directory tailored for all skill levels. Unlock the potential of no-code development with our detailed guides, walkthroughs, and practical tips designed to elevate your WeWeb projects.

Explore

No-Code Tools Comparison

Discover the best no-code tools for your projects with our detailed comparisons and side-by-side reviews. Evaluate features, usability, and performance across leading platforms to choose the tool that fits your development needs and enhances your productivity.

Explore
Want to Enhance Your Business with Bubble?

Then all you have to do is schedule your free consultation. During our first discussion, we’ll sketch out a high-level plan, provide you with a timeline, and give you an estimate.

Book a free consultation

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Cookie preferences