# Directus Integration with Firebase Cloud Messaging FCM

**URL:** https://community.directus.com/t/directus-integration-with-firebase-cloud-messaging-fcm/426
**Category:** Help
**Created:** [May 28, 2025, 11:15am UTC](https://community.directus.com/t/directus-integration-with-firebase-cloud-messaging-fcm/426 "2025-05-28T11:15:31Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ymys](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/ymys/32/190_2.png) [@ymys](https://community.directus.com/u/ymys)
#### Post date: [May 28, 2025, 11:15am UTC](https://community.directus.com/t/directus-integration-with-firebase-cloud-messaging-fcm/426/1 "2025-05-28T11:15:31Z")

</div>

Hi, are there any options to send push notifications from directus to mobile devices? I’m using FlutterFlow for develop mobile app.

Already made some flows to get fcm\_tokens and succeed using send message REST API. BUT, this is A BIG BUT, send message FCM REST API using Google OAuth2 Token. Now, I can get via Google OAuth2 Playground, but it always expired in 1 hour. Refresh token? Not work. Any ideas?

---

<div class="post-metadata">

### Author: ![ymys](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/ymys/32/190_2.png) [@ymys](https://community.directus.com/u/ymys)
#### Post date: [May 29, 2025, 4:34am UTC](https://community.directus.com/t/directus-integration-with-firebase-cloud-messaging-fcm/426/2 "2025-05-29T04:34:44Z")

</div>

Now, I know. Google doesn’t make it simple 😂

So, after few days searching, I found that to create REST API FCM Send, I must develop code besides directus. So, I choose Firebase cloud functions for easier about Oauth2 Google. Install firebase, firebase-tools, firebase-admin, modify index.js, deploy. Voila! I got REST API endpoint to send FCM message without expired token! And update my flows to!
