Integrating paypal transactions into a new Mailerlite subscriber group

Hi - I am trying to automate the process of adding paying subscribers (on paypal) to a Mailerlite group.

I am new to Make, and originally had this automated through Zapier, and the process to connect these applications is different.

Very generally - if someone becomes a member of my cycling group (a $25 yearly paypal subscription), i want that email ID to get added to a specific group on paypal. I set up the automation to (paypal node, new notification) → (mailerlite node, create/update subscriber). I set up the IPN webhook to connect paypal successfully, and added the mailerlite API key with no issues.

I sent myself a test payment to see if my email would get added to my mailerlite group - no success.

Not sure if the ‘new notifications’ node for paypal is the correct option, or if i should use the Watch Transactions option instead (i couldnt get this to work either). Any guidance would be a huge help!

Hi @Quincycles and welcome to the Make Community!

Couple of questions:

  • Is your scenario active?
  • If it is, can you see in the scenario history if it was called?
  • If it wasn’t, then the initial call to launch the scenario has a problem
  • If it was, what do the input and output bundles say? By analyzing them you might be able to tell what the problem is. If you can’t, share the information here and someone should be able to help.

L

Hi - thank you for responding! i was able to fix the issue, although i’m not certain what was causing it.

The error i kept receiving was a [401] Unauthentication which i could not find any information on. I ended up just completely remaking the scenario from scratch, remaking my API keys on both mailerlite and on the paypal developer page.

For anyone coming to this thread in the future - I chose (paypal node, new notification) and inserted the paypal webhook into the ipn settings on paypal and on the NVP/SOAP API apps through the paypal developer page. I read about doing this in a seperate help thread somewhere - not sure if doing both helps (but my scenario works now).

the node then goes to the node (mailerlite, Get a Subscriber) with the subscriber ID or Email being mapped to Payer: email

this node then goes to the node (mailerlite, add subscriber to Group) where the Subscriber ID is mapped to the email from the previous mailerlite node, and the Group ID is set to a group that i have created in Mailer lite.

I set a filter that requires a financial transaction to be greater than a certain amount to get added into the group in the final node.

I am not sure along the way what went wrong when i did this the first time. Uploading screenclips - hope this can help someone in the future!



2 Likes

Sometimes it happens. You do everything right but something in the system doen’t work recreating the scenario (or sometimes exporting and reimporting the blueprint) fixes it.

Good job!

Don’t forget to mark your response as the solution to your original question.

L