Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zapier pulling old data #19

Open
BluejacketScott opened this issue Apr 30, 2018 · 8 comments
Open

Zapier pulling old data #19

BluejacketScott opened this issue Apr 30, 2018 · 8 comments

Comments

@BluejacketScott
Copy link

BluejacketScott commented Apr 30, 2018

Please DO NOT report security vulnerabilities here. Send them to security@mautic.com instead.

What type of report is this:

Q A
Bug report? x
Feature request?
Enhancement?

Description:

Unnoticed before but version 2.13.1 has an issue where the Zapier integration trigger: Contacts points changed fires but does not pull the current points value. For example, when the contact's points change from 2 to 4, the event fires but the data it has bundled shows 2 points, not four.

If a bug:

Q A
Mautic version 2.13.1
PHP version 7.0.28

Steps to reproduce:

  1. Create contact
  2. Create open email point gained rule
  3. Create opened URL point gained rule
  4. Add contact to multi email campaign with url links
  5. Open emails and pull remote data . -> Points increase as required
  6. Click link in email -> Points increase as desired

Steps 5 and 6 fire the event and Zapier sees the data but the point total is wrong.

Is it supposed to be the total accumulated points or is it the number of points gained? Maybe that's the problem. If it is the number of points gained instead of total points accumulated then it's useless as I need a minimum total points to use as a filter for the Zap.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@npracht
Copy link
Member

npracht commented May 1, 2018

Label: Bug

@BluejacketScott
Copy link
Author

If I manually update a point count then the trigger works fine but when it's updated due to actions, then it pulls old data.

Verified that my hypothesis was incorrect. By manually updating points to 5, the zap pulls the total points so that means it's not pulling the point delta but rather the point total.

@samjaninf
Copy link

samjaninf commented Mar 13, 2019

I'm having the exact same issue with the latest version of Mautic. When Zapier triggers it's getting the previous value of the contacts points. It's almost as if the latest event isn't being added to the calculation on triggering. It's not pulling the number from the contact so I can only assume it is storing the point changes as individual events and just calculating as needed. Maybe it's a time thing?

What's doubly strange is that a few days ago this connection was working flawlessly. The points were being mirrored perfectly in real time. Now all of a sudden it's grabbing old data.

@samjaninf
Copy link

I did find a kind of work around though. I created another campaign that with add one point and detract it again and then remove them from that campaign. Then I created a Point Trigger to add them to that campaign once they were above a certain points.

It's Bass Ackwards. But it works for my needs right now.

@RCheesley
Copy link
Sponsor Member

@npracht is this something that might be worth looking at with the new plugin? Not sure if it is still an issue or if the new plugin might address this bug.

@npracht
Copy link
Member

npracht commented Feb 14, 2020

@kuzmany maybe you can have a look at that ?

@npracht
Copy link
Member

npracht commented Feb 14, 2020

@RCheesley can you move that issue to zapier repo ?

@RCheesley RCheesley transferred this issue from mautic/mautic Aug 10, 2020
@RCheesley
Copy link
Sponsor Member

@npracht your wish is my command! 🧙‍♀️ ✨

@RCheesley RCheesley removed their assignment Aug 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants