Users can register to use my App. The data is stored in Firebase and moved using a zap to Mailchimp. If a user amends their data e.g. changes their name how do I set up a Zap to identify and update this in Mailchimp please?
Hi
Zapier currently doesn't support a Trigger for Firebase whenever a record in the Firebase Database has changed. If you would like to accomplish this, you will probably have to write a little code yourself that retrieves, compares and sends data you want.
Let me know if that helps you or if you have any additional questions.
~Bjorn
Thank you Bjorn. That is very helpful to know. Just out of interest do you provide a service to provide such code? What would the costs be and also if it is something that you can code directly from within firebase would it interfere with the coding that the App developers are making? Just so that I know for future reference. Thanks.
Also, is there an alternative to Zapier which can do this or do they all pretty much have the same limitation?
Another idea would be to create another object in your Firebase database and append any updated data to it then use the following trigger in Zapier to detect the change. Hope this helps.
Hi
Thank you Bjorn. That is very helpful to know. Just out of interest do you provide a service to provide such code? What would the costs be and also if it is something that you can code directly from within firebase would it interfere with the coding that the App developers are making? Just so that I know for future reference. Thanks.
Yes, we do provide these kind of custom integrations. We have created integrations for Youtube, Twitter, Drive and other systems so that shouldn’t be a problem.
I can’t say much about the price. This completely depends on the project scope and needs. We would have to chat a bit more about this and figure out your exact needs.
Also, is there an alternative to Zapier which can do this or do they all pretty much have the same limitation?
You could take a look at some atlernatives but I think they would be all the same (Integromat, Microsoft Workflow etc.).
Like
An alternative could be;
- Create a column in your current Firebase with “last modified” which you will push from your app once a user changes something.
- Make a Zap workflow, and as trigger, use a “schedule by Zapier” and run this workflow every hour / day.
- Make an action with “Find Firebase Record” and search for anything that was modified in the last hour / day depending on your Trigger schedule
- Run some Action on these records that were modified.
Let me know if this helps you
~ Bjorn
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.