Skip to main content

Hi

We use FCM for push messaging in our app, and are wondering if we can integrate it with Klaviyo so that we can push app messages as part of a flow for campaigns managed in Klaviyo?

From what I’ve read, while Kalviyo integrates with FCM for Android apps, something somewhere prevents FCM from being called with the intention of pushing messages to iOS apps.

We rather not maintain two completely different push-messaging technologies: We’re a Flutter cross platform app, so Firebase cloud messaging is the natural choice for us for both iOS and Android.

We could possibly use a webhook to send the FCM messages, and monitor the effectiveness from GA, but then we’d be moving away from the value-add of Klaviyo and ability to track engagement in one marketing focussed system.

 

Any suggestions here? Are there blockers outside of your control that prevent FCM targetting iOS, or is it a possibility? If so … we’re not launched yet, so can wait a bit if this is on your roadmap :)

 

Hi @andyclap!

I’m going to check on this internally and I’ll update the thread ASAP!

Best,

Brian


Great, thanks!


Hi @andyclap!

If you’ve correctly installed the Klaviyo SDK in your app, profiles and tokens will be created in Klaviyo automatically as app users log into the app. 

 

If you want to ensure that all of your existing push subscribers exist in Klaviyo, you can migrate those profiles and their tokens to Klaviyo using our Create or Update Push Token endpoint.

 

If you would like to track a Sent Firebase Push event for individual profiles, the best way to do that is to send custom events using our create event API.

 

Hope that helps!

Best,

Brian


Thanks for the answer (sorry for the delay).

 

So I can’t use firebase messaging for iOS from klaviyo. I suppose they are slightly competing products anyway.

 

So next quesiton is anybody else doing the plumbing for klaviyo on flutter so I don’t have to :P

 

I see 

https://github.com/drybnikov/klaviyo_flutter

which looks promising, although it’s a low-profile project.

Is there anything official in this space?