# \#community

**URL:** https://community.thunkable.com/tag/community/132.md

[Latest](https://community.thunkable.com/latest.md) · [Categories](https://community.thunkable.com/categories.md) · [Tags](https://community.thunkable.com/tags.md)

---

## [Build An AI Chat App with Thunkable + OpenAI](https://community.thunkable.com/t/build-an-ai-chat-app-with-thunkable-openai/3782824)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 5\
**Last updated:** [June 5, 2025, 8:08pm UTC](https://community.thunkable.com/t/build-an-ai-chat-app-with-thunkable-openai/3782824 "2025-06-05T20:08:28Z")

</div>

Hey everyone! :waving\_hand: I’ve just published a beginner-friendly tutorial that walks you through creating your own AI-powered chat app using Thunkable and OpenAI. This tutorial is perfect if you’re: …

---

## [📘 Tutorial Series – Part 2: Dynamic Quiz Questions with Google Sheets](https://community.thunkable.com/t/tutorial-series-part-2-dynamic-quiz-questions-with-google-sheets/3836042)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 0\
**Last updated:** [May 16, 2025, 3:30pm UTC](https://community.thunkable.com/t/tutorial-series-part-2-dynamic-quiz-questions-with-google-sheets/3836042 "2025-05-16T15:30:35Z")

</div>

Hi everyone! I’ve just published Part 2 of my tutorial series on building a dynamic quiz app powered by Google Sheets in Thunkable! If you’ve followed along with Part 1 , where we connected our app to a live spreadsheet…

---

## [🎨 Level Up Your Quiz App with Images (Free Hosting via Google Drive!)](https://community.thunkable.com/t/level-up-your-quiz-app-with-images-free-hosting-via-google-drive/3814702)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 0\
**Last updated:** [May 9, 2025, 4:04pm UTC](https://community.thunkable.com/t/level-up-your-quiz-app-with-images-free-hosting-via-google-drive/3814702 "2025-05-09T16:04:01Z")

</div>

Hey Thunkers! :waving\_hand: I just dropped a brand-new tutorial that builds on our last Smart Quiz App video — and this time, we’re making things more visual. :artist\_palette::mobile\_phone: In this follow-up, I’ll show…

---

## [🚀 New Tutorial: Build a Quiz App with Dynamic Quiz Topics in Thunkable (Part 1)](https://community.thunkable.com/t/new-tutorial-build-a-quiz-app-with-dynamic-quiz-topics-in-thunkable-part-1/3825919)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 0\
**Last updated:** [May 13, 2025, 4:30pm UTC](https://community.thunkable.com/t/new-tutorial-build-a-quiz-app-with-dynamic-quiz-topics-in-thunkable-part-1/3825919 "2025-05-13T16:30:48Z")

</div>

Hey everyone! :waving\_hand: Just dropped a new Thunkable tutorial on YouTube — this one’s all about creating a smart, scalable quiz app that pulls in quiz topics dynamically from a Google Sheet and uses Clone blocks to …

---

## [🚀 New Video Tutorial: Create a Smart Quiz App with Score Tracking in Thunkable](https://community.thunkable.com/t/new-video-tutorial-create-a-smart-quiz-app-with-score-tracking-in-thunkable/3808664)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 0\
**Last updated:** [May 7, 2025, 4:02pm UTC](https://community.thunkable.com/t/new-video-tutorial-create-a-smart-quiz-app-with-score-tracking-in-thunkable/3808664 "2025-05-07T16:02:01Z")

</div>

:tada: Just Released: Smart Quiz App Tutorial! Hey everyone :waving\_hand: I’ve been experimenting with some new tools lately — from screen recording setups to video editing — and thought, why not create something that’…

---

## [Quick tutorial on an app that reads data from Google Sheets and feeds it to the ChatGPT API!](https://community.thunkable.com/t/quick-tutorial-on-an-app-that-reads-data-from-google-sheets-and-feeds-it-to-the-chatgpt-api/3811955)

<div class="topic-metadata">

**Author:** [@akarki42v6vwa](https://community.thunkable.com/u/akarki42v6vwa)\
**Replies:** 0\
**Last updated:** [May 8, 2025, 5:08pm UTC](https://community.thunkable.com/t/quick-tutorial-on-an-app-that-reads-data-from-google-sheets-and-feeds-it-to-the-chatgpt-api/3811955 "2025-05-08T17:08:18Z")

</div>

Learn how to dynamically store and update user data in Google Sheets, then fetch that information to power ChatGPT prompts—all within Thunkable. In this step-by-step tutorial, where I show you how to set up your sheet as…

---

## [Easy method for changing Text Input background colour using blocks](https://community.thunkable.com/t/easy-method-for-changing-text-input-background-colour-using-blocks/3305072)

<div class="topic-metadata">

**Author:** [@02keilj432vnb](https://community.thunkable.com/u/02keilj432vnb)\
**Replies:** 1\
**Last updated:** [October 29, 2024, 10:31am UTC](https://community.thunkable.com/t/easy-method-for-changing-text-input-background-colour-using-blocks/3305072 "2024-10-29T10:31:03Z")

</div>

I had been doing some searching on how to change the background colour of a text input field using blocks and kept coming across answers saying it was impossible other than a few hack methods I found which didn’t look th…

---

## [Sending Notification to Specific User with Onesignal](https://community.thunkable.com/t/sending-notification-to-specific-user-with-onesignal/150022)

<div class="topic-metadata">

**Author:** [@jacob1](https://community.thunkable.com/u/jacob1)\
**Replies:** 85\
**Last updated:** [March 25, 2024, 11:16am UTC](https://community.thunkable.com/t/sending-notification-to-specific-user-with-onesignal/150022 "2024-03-25T11:16:13Z")

</div>

Hi All, The Thunkable X documentation only shows you the possibility of using OneSignal to send notifications on bulk to your list of subscribed or active users. However many applications require the ability to send a n…

---

## [API JSON Tutorial (Video)](https://community.thunkable.com/t/api-json-tutorial-video/1140575)

<div class="topic-metadata">

**Author:** [@tatiang](https://community.thunkable.com/u/tatiang)\
**Replies:** 44\
**Last updated:** [February 8, 2024, 6:23pm UTC](https://community.thunkable.com/t/api-json-tutorial-video/1140575 "2024-02-08T18:23:41Z")

</div>

Using APIs in Thunkable and understanding how to parse JSON to get certain data from the API response is both a popular and a difficult aspect of using Thunkable. It’s not so much difficult because of Thunkable but becau…

---

## [The AirTable API (a more efficient way to integrate AirTable with Thunkable)](https://community.thunkable.com/t/the-airtable-api-a-more-efficient-way-to-integrate-airtable-with-thunkable/1021167)

<div class="topic-metadata">

**Author:** [@darren](https://community.thunkable.com/u/darren)\
**Replies:** 47\
**Last updated:** [January 28, 2024, 12:07pm UTC](https://community.thunkable.com/t/the-airtable-api-a-more-efficient-way-to-integrate-airtable-with-thunkable/1021167 "2024-01-28T12:07:54Z")

</div>

I’ve had the pleasure of working on a few AirTable projects recently. One thing I’ve learned is doing stuff like this is inefficient once you start to get a lot of data. You should try to limit how much data you cal…

---

## [Accelerate your Thunkable application](https://community.thunkable.com/t/accelerate-your-thunkable-application/2716433)

<div class="topic-metadata">

**Author:** [@tpirowski](https://community.thunkable.com/u/tpirowski)\
**Replies:** 6\
**Last updated:** [January 19, 2024, 9:12pm UTC](https://community.thunkable.com/t/accelerate-your-thunkable-application/2716433 "2024-01-19T21:12:29Z")

</div>

Since I encountered a performance problem with a complex application I programmed in Thunkable (especially on older phones), I decided to explore ways to speed up the application by optimizing the code for speed (sometim…

---

## [How I solved sorting in Google Sheets](https://community.thunkable.com/t/how-i-solved-sorting-in-google-sheets/2699249)

<div class="topic-metadata">

**Author:** [@andyloveslenh](https://community.thunkable.com/u/andyloveslenh)\
**Replies:** 1\
**Last updated:** [November 13, 2023, 9:03pm UTC](https://community.thunkable.com/t/how-i-solved-sorting-in-google-sheets/2699249 "2023-11-13T21:03:45Z")

</div>

I’m sharing my experience – hopefully it will help others. I notice that many others had similar Google Sheets sorting problems. Maybe there are other/better ways, but here’s how I solved it. I wanted to continually re…

---

## [Email Error Handling](https://community.thunkable.com/t/email-error-handling/2651034)

<div class="topic-metadata">

**Author:** [@jahaan](https://community.thunkable.com/u/jahaan)\
**Replies:** 3\
**Last updated:** [October 18, 2023, 2:20pm UTC](https://community.thunkable.com/t/email-error-handling/2651034 "2023-10-18T14:20:26Z")

</div>

Hello! Today I’ll show you how to do some basic error handling for an email input. It’s fairly simple and can be used in any app that utilizes email sign in. 1: Build your UI I was building a passwordless sign-in syste…

---

## [Conditional Formatting of a Data Viewer List (aka "Painting the DVL")](https://community.thunkable.com/t/conditional-formatting-of-a-data-viewer-list-aka-painting-the-dvl/2078697)

<div class="topic-metadata">

**Author:** [@tatiang](https://community.thunkable.com/u/tatiang)\
**Replies:** 8\
**Last updated:** [October 12, 2023, 6:03pm UTC](https://community.thunkable.com/t/conditional-formatting-of-a-data-viewer-list-aka-painting-the-dvl/2078697 "2023-10-12T18:03:12Z")

</div>

Thunkable Staff: I didn’t see a category for community tutorials so I’m posting here. If this isn’t allowed, please move it to a different category. The concept of “painting the DVL” (thanks, @jared for the term and an …

---

## [Getting started with API blocks](https://community.thunkable.com/t/getting-started-with-api-blocks/2600687)

<div class="topic-metadata">

**Author:** [@vishruth-ram](https://community.thunkable.com/u/vishruth-ram)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 5:56am UTC](https://community.thunkable.com/t/getting-started-with-api-blocks/2600687 "2023-09-18T05:56:22Z")

</div>

Before you come here read this: Since thunkable’s API is based on postman, and many API docs don’t include how to work with Postman, this topic covers How to convert a cURL command to blocks. Identifying Headers In a…

---

## [Generating QR Code with Thunkable X](https://community.thunkable.com/t/generating-qr-code-with-thunkable-x/120588)

<div class="topic-metadata">

**Author:** [@kartik\_old](https://community.thunkable.com/u/kartik_old)\
**Replies:** 7\
**Last updated:** [August 15, 2023, 7:24am UTC](https://community.thunkable.com/t/generating-qr-code-with-thunkable-x/120588 "2023-08-15T07:24:21Z")

</div>

Hello, Thunkers! :tada: I am back with another Tutorial, Generating QR Code with Thunkable X In this Tutorial, we will experiment with the GoQR API. Intro to QR code API You can generate and decode/read QR code graphic…

---

## [Doughnut Shop Video Game Tutorial](https://community.thunkable.com/t/doughnut-shop-video-game-tutorial/354325)

<div class="topic-metadata">

**Author:** [@Sofia](https://community.thunkable.com/u/Sofia)\
**Replies:** 9\
**Last updated:** [April 12, 2023, 7:42pm UTC](https://community.thunkable.com/t/doughnut-shop-video-game-tutorial/354325 "2023-04-12T19:42:43Z")

</div>

Hello! I made a video game using Thunkable’s new coolest tool the canvas. There is a tutorial! Click here! This tutorial teaches you how to replicate the project but also gives you the tools to create your own game! …

---

## [Guide for checking if text is number](https://community.thunkable.com/t/guide-for-checking-if-text-is-number/981590)

<div class="topic-metadata">

**Author:** [@luv.ak.tech](https://community.thunkable.com/u/luv.ak.tech)\
**Replies:** 15\
**Last updated:** [March 20, 2023, 4:55pm UTC](https://community.thunkable.com/t/guide-for-checking-if-text-is-number/981590 "2023-03-20T16:55:28Z")

</div>

A guide to check if it is number or not Try This- Now working with no error!

---

## [Make a Particular Letter/Word 𝗕𝗼𝗹𝗱 or 𝑰𝒕𝒂𝒍𝒊𝒄 in text label](https://community.thunkable.com/t/make-a-particular-letter-word-or-in-text-label/2295028)

<div class="topic-metadata">

**Author:** [@varunkadapatti](https://community.thunkable.com/u/varunkadapatti)\
**Replies:** 2\
**Last updated:** [March 16, 2023, 5:44am UTC](https://community.thunkable.com/t/make-a-particular-letter-word-or-in-text-label/2295028 "2023-03-16T05:44:14Z")

</div>

Many people want to know how to make a single letter bold or a single word bold in a text label…Here is a very easy method to achieve this. Step 1: Create a text Label Step 2: Go to this website: Bold and Italic Unicod…

---

## [Debugging in Thunkable X (Video)](https://community.thunkable.com/t/debugging-in-thunkable-x-video/849471)

<div class="topic-metadata">

**Author:** [@tatiang](https://community.thunkable.com/u/tatiang)\
**Replies:** 65\
**Last updated:** [February 14, 2023, 3:58pm UTC](https://community.thunkable.com/t/debugging-in-thunkable-x-video/849471 "2023-02-14T15:58:26Z")

</div>

I thought I’d share a process I use for debugging my projects. It involves creating a function that can be used over and over throughout the code blocks in order to help determine where things are going wrong, whether or…

---

## [JSON / Object Tutorial](https://community.thunkable.com/t/json-object-tutorial/1085666)

<div class="topic-metadata">

**Author:** [@drted](https://community.thunkable.com/u/drted)\
**Replies:** 16\
**Last updated:** [November 10, 2022, 5:44pm UTC](https://community.thunkable.com/t/json-object-tutorial/1085666 "2022-11-10T17:44:51Z")

</div>

Working with JSON data is a common Thunkable Discussion topic. Here I will try to answer the most common questions and provide solutions to the most common problems. This tutiorial has six parts: Basic JSON JSON Erro…

---

## [How to display custom Firebase error messages](https://community.thunkable.com/t/how-to-display-custom-firebase-error-messages/1991045)

<div class="topic-metadata">

**Author:** [@versatile](https://community.thunkable.com/u/versatile)\
**Replies:** 0\
**Last updated:** [August 8, 2022, 4:42am UTC](https://community.thunkable.com/t/how-to-display-custom-firebase-error-messages/1991045 "2022-08-08T04:42:46Z")

</div>

Good day thunkers in my avancement in improving my abilities in thunkable,ive just solve this question that has been on my mind for a while,and that is HOW to edi the eRROR messages sent by the Firebase Signin component …

---

## [Save Canvas Image to your Google drive](https://community.thunkable.com/t/save-canvas-image-to-your-google-drive/1609950)

<div class="topic-metadata">

**Author:** [@muneer](https://community.thunkable.com/u/muneer)\
**Replies:** 6\
**Last updated:** [July 4, 2022, 8:29pm UTC](https://community.thunkable.com/t/save-canvas-image-to-your-google-drive/1609950 "2022-07-04T20:29:15Z")

</div>

For this tutorial you will need to code a short script in Google Apps Script which you can access it from within Google Drive. You will need to use Web API component to talk to the script you created in Google Apps Scri…

---

## [Backup/Restore your Local Table by Email](https://community.thunkable.com/t/backup-restore-your-local-table-by-email/1838977)

<div class="topic-metadata">

**Author:** [@muneer](https://community.thunkable.com/u/muneer)\
**Replies:** 0\
**Last updated:** [April 19, 2022, 6:20pm UTC](https://community.thunkable.com/t/backup-restore-your-local-table-by-email/1838977 "2022-04-19T18:20:23Z")

</div>

There are situations that all you need for your app to work is a local table to store some data for your app and you do not need the mobile to be connected to the internet all the time. But, what if the user had to rein…

---

## [How To Add A Video Calling Website To Your App](https://community.thunkable.com/t/how-to-add-a-video-calling-website-to-your-app/1365334)

<div class="topic-metadata">

**Author:** [@overturner](https://community.thunkable.com/u/overturner)\
**Replies:** 2\
**Last updated:** [December 10, 2021, 8:58am UTC](https://community.thunkable.com/t/how-to-add-a-video-calling-website-to-your-app/1365334 "2021-12-10T08:58:57Z")

</div>

Hello Everyone . Hope You are having a good day Here Is the detailed explanation of how to add a video calling feature to your app Below are the steps to do so : Go to enablex.io or any other such website like agora.i…

---

## [Display Firebase Keys in List Viewer](https://community.thunkable.com/t/display-firebase-keys-in-list-viewer/1037277)

<div class="topic-metadata">

**Author:** [@tatiang](https://community.thunkable.com/u/tatiang)\
**Replies:** 4\
**Last updated:** [December 2, 2021, 4:48am UTC](https://community.thunkable.com/t/display-firebase-keys-in-list-viewer/1037277 "2021-12-02T04:48:55Z")

</div>

This question has come up a few times recently so I wanted to share one method for taking Firebase items and displaying them in a list viewer. There are of course other methods and I’m not even sure this is the best or …

---

## [Filter Google sheet Data and show the result in a DVL](https://community.thunkable.com/t/filter-google-sheet-data-and-show-the-result-in-a-dvl/1635841)

<div class="topic-metadata">

**Author:** [@muneer](https://community.thunkable.com/u/muneer)\
**Replies:** 6\
**Last updated:** [November 26, 2021, 4:14pm UTC](https://community.thunkable.com/t/filter-google-sheet-data-and-show-the-result-in-a-dvl/1635841 "2021-11-26T16:14:04Z")

</div>

Just wanted to share this trick to filter data in a DVL For Example, if I have a sheet with numbers and names then I need to add another column to be the condition to filter by In this example I have a number column…

---

## [Seperating words from an input](https://community.thunkable.com/t/seperating-words-from-an-input/1280779)

<div class="topic-metadata">

**Author:** [@codeswept](https://community.thunkable.com/u/codeswept)\
**Replies:** 8\
**Last updated:** [November 26, 2021, 4:11am UTC](https://community.thunkable.com/t/seperating-words-from-an-input/1280779 "2021-11-26T04:11:17Z")

</div>

Lots of my apps required dealing with the (x)th word in an input, and counting the number of words in an input, and so on. I thought that would be possible with a block, but turned out you could only count characters. So…

---

## [Google reCAPTCHA Verification Step guide](https://community.thunkable.com/t/google-recaptcha-verification-step-guide/1597544)

<div class="topic-metadata">

**Author:** [@tony.ycy.program](https://community.thunkable.com/u/tony.ycy.program)\
**Replies:** 6\
**Last updated:** [November 4, 2021, 5:36pm UTC](https://community.thunkable.com/t/google-recaptcha-verification-step-guide/1597544 "2021-11-04T17:36:30Z")

</div>

We can use google reCAPTCHA in many places. When logging in, we can add this verification to prevent others from repeatedly trying to log in to another person’s account, or using robots to help. If it’s just a page tha…

---

## [LoginOnly App and Tutorial](https://community.thunkable.com/t/loginonly-app-and-tutorial/1548082)

<div class="topic-metadata">

**Author:** [@David\_Wolber](https://community.thunkable.com/u/David_Wolber)\
**Replies:** 5\
**Last updated:** [October 7, 2021, 5:02pm UTC](https://community.thunkable.com/t/loginonly-app-and-tutorial/1548082 "2021-10-07T17:02:34Z")

</div>

I just published a new iOS version of a login-only app. You can find it on the App Store by searching for “Thunkable”. Please install it and register to see its basic functionality. The app is a template and is open sou…

[Next page](https://community.thunkable.com/tag/community/132.md?match_all_tags=true&page=1&tags%5B%5D=community)
