# How to communicate between a module and the calling project

**URL:** <https://community.thunkable.com/t/how-to-communicate-between-a-module-and-the-calling-project/3477628>\
**Category:** Questions about Thunkable X\
**Created:** [January 14, 2025, 5:32pm UTC](https://community.thunkable.com/t/how-to-communicate-between-a-module-and-the-calling-project/3477628 "2025-01-14T17:32:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anandavardhana57zwwl](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anandavardhana57zwwl](https://community.thunkable.com/u/anandavardhana57zwwl)\
**Post date:** [January 14, 2025, 5:32pm UTC](https://community.thunkable.com/t/how-to-communicate-between-a-module-and-the-calling-project/3477628/1 "2025-01-14T17:32:23Z")

</div>

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/9/29aac517b11f3df640001c7247df80a800943623.png)  
This is my module. Now I am going to insert my module in a main project. Is there a way for me call function printHello() from the main project. Is there a pipeline or something for the main and module to exchange data? I dont want to write to a spread sheet and read it off rather a direct one. Advice please.

---

<div class="post-metadata">

**Author:** ![sketch](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/sketch/32/109058_2.png) [@sketch](https://community.thunkable.com/u/sketch)\
**Post date:** [January 14, 2025, 7:15pm UTC](https://community.thunkable.com/t/how-to-communicate-between-a-module-and-the-calling-project/3477628/2 "2025-01-14T19:15:36Z")

</div>

Hello @anandavardhana57zwwl if you click the gear icon next to your module name there you can add properties, functions and events.

I suggest you create one of those functions and then add your code there.

See Modules | Thunkable Docs [Modules | Thunkable Docs](https://docs.thunkable.com/app-design/ui-components/modules) under methods for more info.

---

<div class="post-metadata">

**Author:** ![anandavardhana57zwwl](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anandavardhana57zwwl](https://community.thunkable.com/u/anandavardhana57zwwl)\
**Post date:** [January 14, 2025, 9:38pm UTC](https://community.thunkable.com/t/how-to-communicate-between-a-module-and-the-calling-project/3477628/3 "2025-01-14T21:38:28Z")

</div>

Wow got it @sketch thank you very much. I felt there has to be a way to do it.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [April 14, 2025, 9:39pm UTC](https://community.thunkable.com/t/how-to-communicate-between-a-module-and-the-calling-project/3477628/4 "2025-04-14T21:39:07Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
