Page MenuHomePhabricator

KHaggard (Katie Haggard)
Disabled

Projects (2)

User Details

User Since
Nov 9 2018, 10:42 PM (368 w, 6 d)
Roles
Disabled
LDAP User
Unknown
MediaWiki User
KHaggard (WMF) [ Global Accounts ]

Recent Activity

Jul 18 2024

KHaggard closed T369957: Civi x Acoustic Database QA Flags as Resolved.

Everyone has wrapped up QA and everything looks great! Thank you :) Resolving this now

Jul 18 2024, 9:37 PM · Fundraising Sprint: neveruse(), Unplanned-Sprint-Work, Fundraising-Backlog

Jul 16 2024

KHaggard added a comment to T369957: Civi x Acoustic Database QA Flags.

Thank you @Eileenmcnaughton ! I appreciate you looking into this and I agree there's no systemic issues so far, just oddball cases as you mentioned.
We have a couple people still doing their QA so I will flag if anything else surfaces by the end of the week.

Jul 16 2024, 9:25 PM · Fundraising Sprint: neveruse(), Unplanned-Sprint-Work, Fundraising-Backlog

Jul 15 2024

KHaggard added a comment to T369957: Civi x Acoustic Database QA Flags.

Thanks @AKanji-WMF ! I just updated the task description removing four cids as they were small and resolvable on my end. :) Thanks for keeping an eye on this !

Jul 15 2024, 11:43 PM · Fundraising Sprint: neveruse(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard updated the task description for T369957: Civi x Acoustic Database QA Flags.
Jul 15 2024, 11:41 PM · Fundraising Sprint: neveruse(), Unplanned-Sprint-Work, Fundraising-Backlog

Jul 13 2024

KHaggard closed T365639: Recurring Donor (segment_id 400) records have conflicting status Deep Lapsed (status_id 60) as Resolved.

These look all fixed now, due to all the updates and changes going on that you specified above. Thank you @Eileenmcnaughton @Ejegg
Marking this ticket as resolved now.

Jul 13 2024, 12:06 AM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Jul 12 2024

KHaggard created T369957: Civi x Acoustic Database QA Flags.
Jul 12 2024, 10:29 PM · Fundraising Sprint: neveruse(), Unplanned-Sprint-Work, Fundraising-Backlog

Jul 11 2024

KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

@Eileenmcnaughton Ok I think we're all set to turn back on the regular nightly jobs now. Here are the summaries for the large file and they look normal:

Jul 11 2024, 3:55 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog
KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

Thanks @Eileenmcnaughton ! Awesome ok they're processing now, might take a bit. I'll update my tomorrow morning :)

Jul 11 2024, 4:36 AM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog
KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

@Eileenmcnaughton thanks! Is it on the FTP now? I just attempted to run the Acoustic jobs and they're saying there's no file to grab.

Jul 11 2024, 12:15 AM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog

Jul 10 2024

KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

Thanks @Eileenmcnaughton - I have the jobs deactivated in Acoustic so that I can manually run the big file if we're still doing that. Can you confirm we're still doing that and how long it will take to generate and push up to the FTP?

Jul 10 2024, 9:55 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog
KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.
Jul 10 2024, 6:10 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog
KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

Got it, thank you @Eileenmcnaughton For that payment method one, I wonder if we can group the methods generally? Maybe Evelyn can help sort those 106 methods into bigger buckets?

Jul 10 2024, 4:47 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog

Jul 9 2024

KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

@Eileenmcnaughton Yes, everything is deactivated and I'm ready on my side for mapping the new file w/ the above fields whenever you are!

Jul 9 2024, 11:29 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog
KHaggard closed T363527: New Segmentation Framework not quite usable yet as Resolved.

Yeah I think this is pretty much wrapped up now. The only thing we're working on now is the database mapping and then I'm going to do another QA check after we do a full db file push that everything's sorted correctly. But I suppose that could be a new task if needed, if anything else comes up.

Jul 9 2024, 7:30 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard closed T365534: Update RML donors to have status of non-donor in CiviCRM as Resolved.

Ah, yes I think we resolved this one via the other ticket here: T363959
Thanks @Eileenmcnaughton

Jul 9 2024, 7:23 PM · Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising-Backlog
KHaggard closed T365534: Update RML donors to have status of non-donor in CiviCRM, a subtask of T363959: Non-donor status missing records in our segmentation framework, as Resolved.
Jul 9 2024, 7:23 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

Yay! Thank you so much @Dwisehaupt and @jgleeson :)

Jul 9 2024, 6:47 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog
KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

Thanks @jgleeson ! that sounds great.

Jul 9 2024, 4:36 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog
KHaggard updated subscribers of T366529: New columns to add to Civi DatabaseUpdate export in July.

@Eileenmcnaughton @jgleeson @AKanji-WMF Hi there, I'm back and preparing to remap the acoustic database with these new fields ^ can someone on fr-tech confirm that the next file in the FTP is the one with these new fields in it? thanks

Jul 9 2024, 3:37 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog

Jul 2 2024

KHaggard added a comment to T368670: Automated merge for RML responses already in Civi.

Hi both, I can chime in here really quick before my PTO.

Jul 2 2024, 11:58 PM · FR-donorrelations, Fundraising-Backlog
KHaggard added a comment to T368974: Update segments & statuses for 2024-25.

Thanks for the update @Eileenmcnaughton - I'll inform the rest of the team so they're aware while I'm out of office.

Jul 2 2024, 11:42 PM · Fundraising Sprint: meow(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Jul 1 2024

KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

Hi @Eileenmcnaughton - I'm going to have someone on the email team pause the Acoustic data jobs in the afternoon on Monday July 8th (so the 20240708 file will run as usual). We can replace the Tuesday 20240709 file with the new version. I will be around to map the file on Tuesday morning. Does this sound good?

Jul 1 2024, 8:26 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog
KHaggard updated the task description for T366529: New columns to add to Civi DatabaseUpdate export in July.
Jul 1 2024, 8:24 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog

Jun 21 2024

KHaggard added a comment to T366529: New columns to add to Civi DatabaseUpdate export in July.

@Eileenmcnaughton Yes those last two are new fields because we're going to start building out a directmail program soon. I agree that the priority would be to have the mapping set up the week of the July 8th even if they're initially empty placeholders.

Jun 21 2024, 4:59 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog

Jun 14 2024

KHaggard closed T363959: Non-donor status missing records in our segmentation framework as Resolved.

Ok, I have one final update for this phab ticket. I have done two things:

Jun 14 2024, 7:56 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
KHaggard closed T363959: Non-donor status missing records in our segmentation framework, a subtask of T363527: New Segmentation Framework not quite usable yet, as Resolved.
Jun 14 2024, 7:55 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard closed T366059: Civi to Acoustic Export: Job "MASTER SUPPRESSION LIST" failing every other day. as Resolved.

Updating this phab ticket. We haven't heard back from Acoustic on why this was failing yet; they are still looking at it.
But given the fact that this seemed to resolve itself (the jobs have been running fine for 11 days now), I think it's appropriate to resolve this task.

Jun 14 2024, 6:59 PM · Fundraising Tech - Chaos Crew, FR-Email, Fundraising-Backlog

Jun 12 2024

KHaggard added a comment to T321163: Adding and storing rml_source data for RML donations reporting.

Hi @AKanji-WMF - sorry for the delay getting back to you. I just resolved the other task you mentioned after syncing with Eric today and he said he was set with the data from Joseph.

Jun 12 2024, 6:36 PM · 25 Dec Q3 Planning, FR-Audience-Dev, Wikimedia-Fundraising-CiviCRM, fr-acoustic, Fundraising-Tech-Roadmap, Fundraising-Backlog
KHaggard closed T318887: Determining from which banner an RML donation originated as Resolved.

Chiming in here after syncing with Eric. The data stored in Civi were clarified and Eric was able to get the data requested from Joseph, so we can mark this task as resolved.

Jun 12 2024, 6:30 PM · Fundraising-Backlog

Jun 3 2024

KHaggard created T366529: New columns to add to Civi DatabaseUpdate export in July.
Jun 3 2024, 7:51 PM · Fundraising Sprint: meow(), FR-Email, Fundraising-Backlog

May 30 2024

KHaggard updated subscribers of T366059: Civi to Acoustic Export: Job "MASTER SUPPRESSION LIST" failing every other day..

@bsisolak is checking on this issue with Acoustic so we can decipher the error codes. Thanks!

May 30 2024, 9:47 PM · Fundraising Tech - Chaos Crew, FR-Email, Fundraising-Backlog
KHaggard added a comment to T363959: Non-donor status missing records in our segmentation framework.

Ok update from me, we can definitely do some cleanup in Acoustic so that:

  1. Existing records with no donation is updated with Status/Segment "Non Donor" 1000
  2. Newly created records that submit an RML form with no donation history go through an automation to label them as "Non Donor" on an ongoing basis.
May 30 2024, 8:02 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog

May 28 2024

KHaggard added a comment to T363959: Non-donor status missing records in our segmentation framework.

Thanks. I'm meeting with Brian on Thursday to see if we can set a default field value for all non-donors to have "Non Donor" segment/status and "1000" ids. I know we can do that for current records, but checking if we can make it default for every newly created contact.

May 28 2024, 11:21 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
KHaggard added a comment to T365544: Fail Mail (civi1002) run-job: Get recipient data from Silverpop failed with code 1.

Hi @Eileenmcnaughton I just unlocked your account, Damilare's account, and Wenjun's account. Let me know if you still can't log in.

May 28 2024, 4:37 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew
KHaggard triaged T366059: Civi to Acoustic Export: Job "MASTER SUPPRESSION LIST" failing every other day. as Unbreak Now! priority.
May 28 2024, 4:17 PM · Fundraising Tech - Chaos Crew, FR-Email, Fundraising-Backlog

May 24 2024

KHaggard updated subscribers of T361621: Non Campaign Emails in Database.

Hi all, wanted to check on the status of this. Any chance we can get this into the current or next sprint? :)
cc: @spatton @Ejegg @AKanji-WMF

May 24 2024, 9:18 PM · Fundraising Sprint: wwwwwwwwwwwwwww(), fr-acoustic, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
KHaggard added a comment to T363959: Non-donor status missing records in our segmentation framework.

Also @Eileenmcnaughton Can I just confirm: you would like me to run a query in Acoustic for all non-donors and manually set their status and segment to 1000 for Non Donor? And this will only need to be done once because Civi can do per record updates as needed from there? Just making sure I understood you correctly. Thanks!

May 24 2024, 6:51 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
KHaggard added a comment to T363959: Non-donor status missing records in our segmentation framework.

@KHaggard we are also pushing up slightly different words - Non donor vs Non Donors - should we consolidate that? if so how should we capitilize?

  1. Non donor
  2. Non Donor
May 24 2024, 4:22 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog

May 23 2024

KHaggard added a comment to T363959: Non-donor status missing records in our segmentation framework.

Yeah, actually if they are the same, then 1000 for both status and segment makes sense to me. Thank you.

May 23 2024, 8:42 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
KHaggard added a comment to T363959: Non-donor status missing records in our segmentation framework.

Thanks all. Quick question for you @Eileenmcnaughton - Mariana brought to my attention that Major Donor segment and Non-Donor Status share the same id = 100.
Can I request that we make sure all statuses and segments have no overlap in id? I think it would make things clearer and reduce the need for our teams to re-clarify "which 100" often.

May 23 2024, 6:32 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog

May 22 2024

KHaggard added a comment to T365639: Recurring Donor (segment_id 400) records have conflicting status Deep Lapsed (status_id 60).

Also here's a screenshot in case it helps:

Screenshot 2024-05-22 at 10.44.05 AM.png (208×873 px, 14 KB)

May 22 2024, 6:14 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard updated the task description for T365639: Recurring Donor (segment_id 400) records have conflicting status Deep Lapsed (status_id 60).
May 22 2024, 6:00 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard created T365639: Recurring Donor (segment_id 400) records have conflicting status Deep Lapsed (status_id 60).
May 22 2024, 5:58 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard added a comment to T365534: Update RML donors to have status of non-donor in CiviCRM.

Ah I see. I think it would be worth asking Sheetal and Erica to weigh in on it. I don't think Sheetal has a phab handle yet so tagging @ERoden-WMF

May 22 2024, 1:03 AM · Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising-Backlog

May 21 2024

KHaggard added a comment to T365534: Update RML donors to have status of non-donor in CiviCRM.

There are certainly other ways we can isolate Non-donor RML sign-ups in Acoustic, we've done that in the past via "both_funds_latest_donation_date is blank".

May 21 2024, 10:25 PM · Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising-Backlog
KHaggard added a comment to T363527: New Segmentation Framework not quite usable yet.

Also noting other bugs with the segmentation framework, this is another one:
T363959

May 21 2024, 8:27 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard added a comment to T363527: New Segmentation Framework not quite usable yet.

deleting my last comment above since it's a different issue; new ticket here: T365523

May 21 2024, 7:13 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard created T365523: Deep Lapsed records are being labeled as Ultra Lapsed.
May 21 2024, 7:12 PM · Fundraising Sprint: justWork(), Fundraising-Backlog

May 8 2024

KHaggard added a comment to T363527: New Segmentation Framework not quite usable yet.
May 8 2024, 5:45 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog

May 2 2024

KHaggard added a comment to T354379: Acoustic clarity issue on acoustic date fields as they relate to merged CiviCRM contact.

@Ejegg Honestly, to me it's not super clear how that would work but I think it's possible to re-key the database with CID instead of email. I think it will be quite a process though that we'll need to work with Brian and Trilogy on. Assuming that we will need to re-key Acoustic before we set up any data flows from Civi. Is that correct, @bsisolak ?

May 2 2024, 8:23 PM · Wikimedia-Fundraising-CiviCRM, fr-acoustic, Fundraising-Backlog
KHaggard added a comment to T344216: Year end update for donor segments & statuses.

Got it, thanks @Eileenmcnaughton Do you have a recommended timeline for an outage? End of June maybe? Let me know and I can at least add in a note for the rest of the team on when to expect segment instability and slowness. Thanks

May 2 2024, 2:48 PM · Fundraising Sprint: meow(), Fundraising Sprint: justWork(), Fundraising Sprint: didAnyoneTryThis(), Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

May 1 2024

KHaggard renamed T363959: Non-donor status missing records in our segmentation framework from RML non-donors are not being counted in our segmentation framework to Non-donor status missing records in our segmentation framework.
May 1 2024, 11:42 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog
KHaggard created T363959: Non-donor status missing records in our segmentation framework.
May 1 2024, 11:31 PM · Fundraising Sprint: kevinToldMeToCallThis(), Fundraising Sprint: justWork(), Fundraising-Backlog

Apr 29 2024

KHaggard added a comment to T363498: Unusual Inclusion of Non-3C Donors in Springlish Segmentation.

Hi @AKanji-WMF - yes we already looked at this together with DR before the ticket was logged and we've confirmed on our side that all our queries contained the ruleset:

country is equal to one of the following: US GB CA

The cases mentioned above are contacts with a pattern of weird home address switching back and forth that changed their home country in Acoustic at the time or before the time of sending. But it wasn't done by an agent. Hope this helps.

Apr 29 2024, 10:13 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Apr 25 2024

KHaggard updated subscribers of T363527: New Segmentation Framework not quite usable yet.
Apr 25 2024, 10:15 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard added a comment to T363527: New Segmentation Framework not quite usable yet.

Here's a file of CIDs to look at prioritizing dedupe / triaging how we can fix this long term with fr-tech.

Apr 25 2024, 10:10 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard triaged T363527: New Segmentation Framework not quite usable yet as High priority.
Apr 25 2024, 9:46 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog
KHaggard created T363527: New Segmentation Framework not quite usable yet.
Apr 25 2024, 9:46 PM · FR-Civi-Dedupe, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Feb 7 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Quick update: Did a spot check with some names in Acoustic and it looks good from my side :)

Feb 7 2024, 12:34 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Feb 2 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Ok, great. @Eileenmcnaughton the data jobs for today completed and all 4 of them look good to me. The full file Unsubscribes looks like what we'd expect too:

Feb 2 2024, 8:05 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Feb 1 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

I think we exported the full Unsubscribes list because it wasn't causing any slowdowns to do it and it helps us make sure there isn't errors like that one time in 2018 where we saw the MSL shrinking over time and we only were able to catch and fix it because of the full data send summary reports.

Feb 1 2024, 8:58 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Jan 31 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Thanks @Eileenmcnaughton - so, the databaseupdate csv processed fine to me, summary below:

Jan 31 2024, 7:27 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Jan 30 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Alright, everything looks fine to me @Eileenmcnaughton .

Jan 30 2024, 8:07 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

OK @Eileenmcnaughton we were able to successfully map everything. Just running the files that were in queue now. I'm going to do a quick check that they all complete successfully and then I'll comment again here.

Jan 30 2024, 6:43 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Ok cool. I'm hoping to get other members of the email team to watch me map the files so they know how to do it in the future. Since it's getting late my time, I'm thinking I'll push the mapping to tomorrow at a time where others can watch "live".

Jan 30 2024, 4:00 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Oh ok. It is possible to cancel that? Acoustic is at a place now where if it attempts to run the "old regularly scheduled" file it will try to add back the fields I just deleted, which could take several hours to re-delete. I remember that happened in the past once.

Jan 30 2024, 2:40 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Right now it's telling me there's nothing on FTP. @Eileenmcnaughton Just an FYI.

Jan 30 2024, 1:51 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Awesome, thanks @Eileenmcnaughton. I'm going to grab a smoothie really quick but when I get back I'll map it. Please let me know when it's up. :)

Jan 30 2024, 12:20 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Jan 29 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Alright I'm all set now and ready to map whenever you are @Eileenmcnaughton Below is what I named everything and it's field type:

Jan 29 2024, 11:38 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Actually, let me clarify, you can send over the mapping file whenever you're ready, I just won't be able to map until closer to my end of day since reorganizing the fields is taking Acoustic a long time to process.

Jan 29 2024, 7:04 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Hi, so I've paused the data jobs in Acoustic now and I'm changing the existing fields to the new names and purging the old values. I'll update when finished and when I'm ready for the mapping file. @Eileenmcnaughton

Jan 29 2024, 6:04 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Jan 24 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Ah ok got it. I just did a poll with the email team on which one makes more sense to them and they all unanimously voted for:

Jan 24 2024, 4:34 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Jan 23 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

@Eileenmcnaughton Understood. Yeah, let's pin this for a later time. For now, I think it would be fine to leave Civi as-is but just rename the export file / job with whatever fits with Acoustic (as we have been doing).

Jan 23 2024, 11:02 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Ok. For now, I think I want to stick with how I wrote the fiscal year totals above.

Jan 23 2024, 9:19 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Got it, thanks. It might work regardless of how you export the whole numbers, but I just wanted to let you know that's how they present in Acoustic in case that matters. Thanks @Eileenmcnaughton .

Jan 23 2024, 8:57 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

I have a quick question. I was going to set numeric for the field type for the id fields. Acoustic formats numeric fields like this (e.g. 32.00) with two spaces after the decimal point. Does this work with you @Eileenmcnaughton or is there a reason we should format those numbers as a text field to retain the whole number as they present in Civi?

Jan 23 2024, 7:59 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard updated the task description for T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.
Jan 23 2024, 12:40 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard updated the task description for T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.
Jan 23 2024, 12:39 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Oh yeah thanks, that was what I was wondering. I like "id" better too. Ok so they will be:

Jan 23 2024, 12:38 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog
KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Yes those @Eileenmcnaughton . What do you think makes sense as the export name for those? Something like:

Jan 23 2024, 12:18 AM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Jan 19 2024

KHaggard added a comment to T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.

Thanks @Eileenmcnaughton - I think we would actually like to do both, so 4 new custom fields actually. What do you currently have those numeric values labeled like in Civi?

Jan 19 2024, 9:27 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Jan 10 2024

KHaggard added a comment to T321163: Adding and storing rml_source data for RML donations reporting.

Hi @AKanji-WMF - Circling back over to this. I had a conversation with @EWilfong_WMF and I think we are good to move forward on this. I don't believe this would overlap with the coding structures work Nora is working on, because that project is about identifying the type of fundraising campaign and not specifically about sourcing the banner a person signed up for RML before donating via RML email.

Jan 10 2024, 7:19 PM · 25 Dec Q3 Planning, FR-Audience-Dev, Wikimedia-Fundraising-CiviCRM, fr-acoustic, Fundraising-Tech-Roadmap, Fundraising-Backlog

Jan 9 2024

KHaggard added a comment to T354379: Acoustic clarity issue on acoustic date fields as they relate to merged CiviCRM contact.

Thanks @AKanji-WMF for your patience. Danny is back in office today and I spoke with him in a 1:1. He wants to chat with Brian about timeline if we approached this in the more streamlined way vs. our usual add-and-export-over way and I think that conversation is happening on Thursday. We should have a clearer way forward after that, I'll touch base here again next week on the decision point. Thanks all!

Jan 9 2024, 9:08 PM · Wikimedia-Fundraising-CiviCRM, fr-acoustic, Fundraising-Backlog

Jan 5 2024

KHaggard added a comment to T354379: Acoustic clarity issue on acoustic date fields as they relate to merged CiviCRM contact.

Ok. I'll chat with Danny next week about this, but most likely I don't think we will be re-architecturing anytime soon. I'll circle back next week.

Jan 5 2024, 12:46 AM · Wikimedia-Fundraising-CiviCRM, fr-acoustic, Fundraising-Backlog

Jan 4 2024

KHaggard added a comment to T354379: Acoustic clarity issue on acoustic date fields as they relate to merged CiviCRM contact.

Thanks @Ejegg - that's an interesting link, would that replace the need for adding more custom fields? Ideally, it would be awesome if we didn't have to add more fields to the nightly export, but if that's the only way / best way, we can just add them to the existing file DatabaseUpdate next time we're going to remap.

Jan 4 2024, 9:03 PM · Wikimedia-Fundraising-CiviCRM, fr-acoustic, Fundraising-Backlog
KHaggard created T354379: Acoustic clarity issue on acoustic date fields as they relate to merged CiviCRM contact.
Jan 4 2024, 7:29 PM · Wikimedia-Fundraising-CiviCRM, fr-acoustic, Fundraising-Backlog

Dec 13 2023

KHaggard created T353386: FY2324 Q3: Need to map new Civi fields over to Acoustic.
Dec 13 2023, 9:52 PM · Fundraising Sprint: brb(), Unplanned-Sprint-Work, Fundraising-Backlog

Dec 8 2023

KHaggard added a comment to T352771: Matching Gift information link broken.

Do they match the IDs in the main database, _all_Wikimedia ?

Dec 8 2023, 7:51 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Dec 6 2023

KHaggard updated subscribers of T352771: Matching Gift information link broken.
Dec 6 2023, 12:13 AM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Dec 5 2023

KHaggard added a comment to T352771: Matching Gift information link broken.

@Ejegg Hi, I just deactivated that program in Acoustic.

Dec 5 2023, 5:47 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Nov 3 2023

KHaggard closed T350386: Civi to Acoustic Export: Job Status Failed as Resolved.

This looks to be resolved as we had successful import jobs today. Thanks everyone! Resolving this task.

Nov 3 2023, 9:31 PM · Fundraising Tech - Chaos Crew, FR-Email, Fundraising-Backlog

Nov 2 2023

KHaggard added a comment to T350386: Civi to Acoustic Export: Job Status Failed.

Thanks @Cstone :) Figured it was related to upgrade work as usual with the maintenance weeks but I appreciate you for confirming and @LMedley-WMF for logging this just in case! <3

Nov 2 2023, 7:51 PM · Fundraising Tech - Chaos Crew, FR-Email, Fundraising-Backlog

Oct 25 2023

KHaggard added a comment to T321163: Adding and storing rml_source data for RML donations reporting.

Hi @AKanji-WMF - Apologies I just saw this. Well, we're back in code-freeze time + email-team-code-freeze time, so this can't move forward right now and has to wait until later.
Besides, it looks like we're also waiting for @NNichols to weigh in.
And I'm not sure at this point if the coding structures project includes this and I may need to reevaluate where this task lands in the fabric of the other data optimizations that surfaced this year. I'm going to make a note for myself to check in with Eric about this soon.

Oct 25 2023, 12:11 AM · 25 Dec Q3 Planning, FR-Audience-Dev, Wikimedia-Fundraising-CiviCRM, fr-acoustic, Fundraising-Tech-Roadmap, Fundraising-Backlog

Oct 20 2023

KHaggard triaged T349358: Acoustic suppressed emails 2023-10-19 as High priority.

I'll also add that the reason why this is the first time we're seeing this is that we usually don't rely much on suppression lists because we handle everything with queries, however, I always thought of suppression lists as a possibility to use if we have rush jobs and need to suppress a group of people quickly. I didn't realize that if we deployed an email and the suppression was used that Civi would pick it up and translate it as unsubscribes. Definitely don't want going forward, as we may need the flexibility to suppress people for certain sends and not other sends.

Oct 20 2023, 3:52 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 17 2023

KHaggard added a comment to T347724: Removing some WMF donor fields.

Thanks @Eileenmcnaughton . Yes, just confirming that any fields currently in the export file that are being removed / changed / added should (for now) remain in the export file with value=0 until we can find a time after Big English to roll out the changes in Acoustic (I think just swapping the old CY totals with the FY totals). Reasoning is because changes in the export file, no matter how minuscule, tends to make the job fail until Acoustic matches it exactly.

Oct 17 2023, 6:11 PM · Fundraising Sprint Uptown cURL, Fundraising-Backlog

Oct 10 2023

KHaggard added a comment to T346819: Post-payment monthly convert donors need appropriate flag in Civi.

Thanks @Ejegg . I'll leave it up to @krobinson and her team to determine the urgency around updating this now vs. 24 days.

Oct 10 2023, 6:43 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Oct 3 2023

KHaggard closed T347965: Civi to Acoustic Export: Job Status Failed as Resolved.
Oct 3 2023, 3:42 PM · Fundraising Tech - Chaos Crew, FR-Email, Fundraising-Backlog
KHaggard added a comment to T347965: Civi to Acoustic Export: Job Status Failed.

All four data jobs for Oct 3rd have completed successfully. We will proceed with scheduling emails again.

Oct 3 2023, 3:40 PM · Fundraising Tech - Chaos Crew, FR-Email, Fundraising-Backlog
KHaggard added a comment to T347965: Civi to Acoustic Export: Job Status Failed.

Awesome ticket, @ppenloglou Thanks for logging this.
I'm running the jobs that Jack sent over now.

Oct 3 2023, 2:58 PM · Fundraising Tech - Chaos Crew, FR-Email, Fundraising-Backlog

Oct 2 2023

KHaggard added a comment to T347724: Removing some WMF donor fields.

Oh ok that works. Thanks @Eileenmcnaughton

Oct 2 2023, 3:57 PM · Fundraising Sprint Uptown cURL, Fundraising-Backlog