Other Plugins

Acymailing Campaign

  • Lisa Norman
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
9 years 2 months ago #1 by Lisa Norman
Acymailing Campaign was created by Lisa Norman
Hi, Antonio.
I notice that the original poster on this thread did not respond to your post. I looked around in my installation and it seems that you have included this code in the current version.
I'm having trouble getting the campaigns to work with Joomdle. They look GREAT. They just don't do anything. Here's what I've noticed (and if you'd rather start a new thread, I'm happy to...)
a) when I generate the student list in Joomdle, I get a list created in AcyMailing. YAY! When a new student registers for the class after I have generated the list, that student is not added to the list automatically. If I delete the list and re-generate it in Joomdle, then the new student is on the list. This is going to be a problem with the campaign.
b) I create the campaign in AcyMailing and I add the Joomdle list to it. I have a 0 delay set on the first item to simulate a Welcome message. (It seems that AcyMailing has not implemented the ability to send a welcome message to a list when the user is subscribed to the list on the back end. I'm guessing that Joomdle subscriptions are considered to be coming from the "back end" because when I had a campaign with a welcome message, it didn't go out.) I may be wrong on that, though, because at this point I have not been able to send anything from a campaign with a list from Joomdle.
c) I don't think the problem is specifically with the list. I used those lists to send a newsletter (same message, just formatted as a newsletter, because I REALLY NEEDED to get them out) and those went fine.

Thoughts? I see that you don't play much with AcyMailing. I'm happy to give you access to our site, provided we agree on a "safe" list to play with. (grin)

I'm sure there are others of your users who would love to use this feature. I'm excited to get it working.

Please Log in or Create an account to join the conversation.

More
9 years 2 months ago #2 by Antonio Durán
Replied by Antonio Durán on topic Acymailing Campaign
Hi Lisa.

I have moved your post to its own thread, as I am not sure it is related to the other problem.

> When a new student registers for the class after I have generated the list, that student is not added to the list automatically

This is weird, as this feature has been always working fine. I just tested in my local installation, and user is correctly added to list after enroling.

b) Can you test the same with a "test list"? ie: no joomdle involved.

I tested, and it seems to me that when you are already in the list, you don't get the message, but if you join later, you get it.
For example:
- list has 2 users
- I add list to campaign
- These 2 users don't get anything
- I add a new user to the list: he gets the email

So, maybe this is expected behaviour in Acymailing? You may ask them about this.

Please Log in or Create an account to join the conversation.

  • Lisa Norman
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
9 years 2 months ago #3 by Lisa Norman
Replied by Lisa Norman on topic Acymailing Campaign
I'll test this ASAP and get back to you. Very possibly correct...and something I could work around if that's the case!

Please Log in or Create an account to join the conversation.

  • Lisa Norman
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
9 years 2 months ago #4 by Lisa Norman
Replied by Lisa Norman on topic Acymailing Campaign
I have tested this and I think that something is still not right.

Can you tell me more about what you meant about testing with a test list that doesn't involve Joomdle?

Here's what I know:
We use AcyMailing for our newsletters and they go out. Subscribers who sign up through the regular newsletter signup form (all Joomla) are subscribed.

If I create a new student list in Joomdle from a class that already has students in it, all of those students are in the list. I can then send that list to a Newsletter and they go out fine. However, new students who enroll in the class after I generate the list are not added to the list.

All of this is separate from the campaign. I think I need to get new students into the list before I can use a campaign.

I was having some errors with AcyMailing and the Joomdle plugin as well, so I reinstalled all of those today. These errors were related to switching to PHP 7. I tried switching back to PHP 5.6 and running the Moodle Cron again, but the users did not get added to the list. I've switched back to PHP 7.

We're using Joomla 3.7.0, Moodle 3.2.2+ (Build: 20170421), and Joomdle 1.1.1. Everything is green in the control panel. I had some errors in the error log earlier today, but after the update to AcyMailing and the Joomdle plugin, I'm not seeing any. I will check again tomorrow. You may remember that I had some odd, unexplained Joomdle errors in the past few weeks. I think they are gone. I just went through the process of manually enrolling a student via moodle, and they did not appear in the list. There were no errors. I ran the Moodle cron manually to make sure that wasn't the problem.

I'm confused if there is another step I should be doing. What else should I test? We really need some form of welcome letter to go out to our students when they register.

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago #5 by Antonio Durán
Replied by Antonio Durán on topic Acymailing Campaign
> Can you tell me more about what you meant about testing with a test list that doesn't involve Joomdle?

Well, I mean creating a list and a campaign manually, with no Joomdle intervention.

> However, new students who enroll in the class after I generate the list are not added to the list.

This is working fine for me, so I would need to check directly at your site. Please email me for this.

Please Log in or Create an account to join the conversation.

  • Lisa Norman
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
9 years 1 month ago #6 by Lisa Norman
Replied by Lisa Norman on topic Acymailing Campaign
Will do. Thank you.

Please Log in or Create an account to join the conversation.

  • Lisa Norman
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
9 years 1 month ago #7 by Lisa Norman
Replied by Lisa Norman on topic Acymailing Campaign
OK. This has been a long hard day for me and I'm feeling a little dense. Where's the "Email Antonio" button?

I'm thinking you have my email in your subscription...could you maybe send me your email address? I'm not any more eager to put mine online in a forum than the next person!

Please Log in or Create an account to join the conversation.

  • Lisa Norman
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
9 years 1 month ago #8 by Lisa Norman
Replied by Lisa Norman on topic Acymailing Campaign
Antonio! I found the solution... here: www.joomdle.com/forum/other-plugins/1176...ymailing-list-update

It was my error not enabling the setting in Moodle!!!

I will now test the campaign and see if it works. I suspect it works just as you said it would. I can work with that!

Please Log in or Create an account to join the conversation.

  • Lisa Norman
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
9 years 1 month ago #9 by Lisa Norman
Replied by Lisa Norman on topic [Solved] Acymailing Campaign
I can now confirm that is EXACTLY how the campaign works.

If anyone else struggles with this, you have to turn on the auto list feature in Moodle->Site Admin->Plugins->Authentication->Joomdle

Set up the campaign before anyone registers. Set the first follow up as a 0 delay email...and put your welcome letter there.
It works.

OH this is going to save us so much time! Thanks for the patience, Antonio.
As usual...I'd missed one very important step!!!

Please Log in or Create an account to join the conversation.

More
9 years 1 month ago #10 by Antonio Durán
Replied by Antonio Durán on topic [Solved] Acymailing Campaign
Glad to know that you solved it, thanks for the feedback.

Please Log in or Create an account to join the conversation.