INN / umbrella-inndev

Umbrella repository for inn.org
GNU General Public License v2.0
0 stars 1 forks source link

Research integration between GiveWP, Neon, and Stripe #144

Open MirandaEcho opened 4 years ago

MirandaEcho commented 4 years ago

Research possibilities for integration. Ideally directly between GiveWP and Neon, but also through Stripe if needed. End goal: Possible approaches and estimates for implementing them.

joshdarby commented 4 years ago

What's the actual goal here? For contact info from GiveWP to be pushed to Neon? What's the idea of integrating stripe with it for?

MirandaEcho commented 4 years ago

We want to replace the donation form on the INN page with GiveWP, but it needs to integrate with Neon so that donor info/donations are linked to contacts within Neon. We know Stripe integrates with Neon, but not to what extent or how that would work with GiveWP, or if there's a way to directly connect Give to Neon.

MirandaEcho commented 4 years ago

We need possible solutions with any corresponding limitations, and an estimate for what it would take to implement those.

joshdarby commented 4 years ago

@MirandaEcho So, it looks like we can't directly connect GiveWP with Neon, but what we can do is create a Zapier account to connect the two.

Zapier looks like it will let us trigger an event when any of these things occur with Give:

Once any of those occur with Give, we can trigger an event in Zapier to do any of these events in Neon:

I think the ideal setup for this would be when a new donation is made through Give, trigger the create a donation or create individual account event in Neon

Screen Shot 2020-02-21 at 12 28 57 PM

joshdarby commented 4 years ago

We need possible solutions with any corresponding limitations, and an estimate for what it would take to implement those.

@MirandaEcho Based on the comment above, I'm not sure what limitations we'll run into with the Zapier method until I can see actual defined requirements for this.

I'd think we could get it done in less than 2 hours using the Zapier method above, but I'd say 4 just to be safe so we can include testing and padding for any weirdness we run into.

kaylima commented 4 years ago

@joshdarby since there isn't a direct connection and we'll likely be using Zapier, are there any benefits/drawbacks to connecting via Stripe w/ Zapier instead of Give?

joshdarby commented 4 years ago

since there isn't a direct connection and we'll likely be using Zapier, are there any benefits/drawbacks to connecting via Stripe w/ Zapier instead of Give?

@kaylima I don't think it's necessary to connect Stripe with Zapier unless there's something that we want from Stripe's data to go into Neon that we can't get from Give.

kaylima commented 4 years ago

@MirandaEcho can you check with Cynthia to see if we already have a Zapier zap set up for Stripe <> NEON for other things? If so, we can piggyback on that for donation data. If not, we recommend setting up the one Josh mentioned above for GiveWP <> NEON.

Estimate from Josh:

I'd think we could get it done in less than 2 hours using the Zapier method above, but I'd say 4 just to be safe so we can include testing and padding for any weirdness we run into.