Skip to main content
Best answer

How do I send a push notification to OneSignal from Firebase?


This my firebase 

 

 i want when “value” is “no” , i should get a push notification via one signal .

when i try to use zapier it shows like this

 

 

 

 

what to enter where so my problem is solved .

 

 

Best answer by steph.n

Hi @biswajitjei02. Looks like Leo from Zapier Support responded back to you with the following: 

The Firebase trigger uses a polling trigger, which looks for new information every X minutes, where X is 15 minutes as you're on the Free plan:

https://zapier.com/help/create/basics/why-is-there-a-delay-before-my-zap-is-triggered

Once the GET request is made to the database, it should return us with a response, that we can duplicate on:

https://zapier.com/help/create/basics/data-deduplication-in-zaps

Looking into the trigger step, we'll want to make sure there is a unique identifier that we can duplicate on (making sure it's new information) and I believe we'll want to make sure the newest information is found on top:

https://zapier.com/app/editor/93267150/nodes/93267150/fields

9e8cbeab98f050683cbabf9bfce9e855.png

(Click here to view larger)

If that doesn't work, switch it to bottom and try once more. If that isn't working, kindly provide a full-window screenshot of the path you're trying to trigger on and a record that should have triggered the Zap, but didn't.

View original
Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

7 replies

nicksimard
Forum|alt.badge.img+11
  • Zapier Staff
  • 2115 replies
  • June 4, 2020

Hi @biswajitjei02!

Here’s an example from my test account, to help explain. Here’s what I have in Firebase:

 

Then I use this in the Zap:

 

And if I only wanted to continue to my action step when age contains 63, here’s a filter step I would create:

 

Because for the path of /63testtest1 I will get 3 different child objects, I want to make sure that only this one passes the filter:

 

Does this help? Please let me know if you have any other questions :)


 

 

still not getting the mail as i set , what is wrong??


AndrewJDavison_Luhhu
Forum|alt.badge.img+10

@biswajitjei02 

Sorry we missed your message! Did you manage to get this sorted?


No .. it did not work, can you help me?


AndrewJDavison_Luhhu
Forum|alt.badge.img+10

I'm going to flag this post for the Zapier Community Team. They should have more insight on this and can escalate to the support team if needed.

Sit tight, and someone will contact you soon.


steph.n
Forum|alt.badge.img+8
  • Builder
  • 899 replies
  • July 10, 2020
biswajitjei02 wrote:

No .. it did not work, can you help me?

 

Hi @biswajitjei02 - Thanks for being patient! I’ve gone ahead and escalated your topic to our Support team for further assistance. Please stand by and we’ll be with you shortly.


steph.n
Forum|alt.badge.img+8
  • Builder
  • 899 replies
  • Answer
  • July 15, 2020

Hi @biswajitjei02. Looks like Leo from Zapier Support responded back to you with the following: 

The Firebase trigger uses a polling trigger, which looks for new information every X minutes, where X is 15 minutes as you're on the Free plan:

https://zapier.com/help/create/basics/why-is-there-a-delay-before-my-zap-is-triggered

Once the GET request is made to the database, it should return us with a response, that we can duplicate on:

https://zapier.com/help/create/basics/data-deduplication-in-zaps

Looking into the trigger step, we'll want to make sure there is a unique identifier that we can duplicate on (making sure it's new information) and I believe we'll want to make sure the newest information is found on top:

https://zapier.com/app/editor/93267150/nodes/93267150/fields

9e8cbeab98f050683cbabf9bfce9e855.png

(Click here to view larger)

If that doesn't work, switch it to bottom and try once more. If that isn't working, kindly provide a full-window screenshot of the path you're trying to trigger on and a record that should have triggered the Zap, but didn't.