Jump to content
View in the app

A better way to browse. Learn more.

Learn more

michimachi

Clients
  • Joined

  • Last visited

Everything posted by michimachi

  1. Good day, I’m using Invision Community Cloud Creator Pro (5.0.20) for my courses and WordPress with WooCommerce and FunnelKit for checkout. My integration is 99% complete but I'm having an issue with course enrollments emails. After WooCommerce confirms payment, my WordPress plugin finds or creates the Invision member using their checkout email and calls POST /courses/courses/{id}/enroll/{member} once for each purchased course. In a live PayPal test, the new member received the WooCommerce order email and the Invision password setup email. I set the password, logged in as the member, and confirmed that both purchased courses were accessible. AdminCP also showed both enrollments. However, neither course generated a native “You have been enrolled” email with the Begin Course button. I then manually enrolled the same member in a different course through AdminCP. The native enrollment email arrived, and its Begin Course button opened the course. Since I used a different course for the manual test, I’d like to know whether course settings could explain the difference. Is the REST enrollment endpoint expected to send the native course_enrolled email, just as manual enrollment through AdminCP does? It assume it should replicate what ACP does. If it is, could a course setting, member notification preference, or mail queue issue explain what I saw? I've been waiting for 30 minutes before composing this message and I can confirm that I didn't get an email. If the REST endpoint intentionally skips the email, is there a supported setting or API action on Cloud to trigger it after a successful REST enrollment? The API reference lists no parameters for the endpoint. REST enrollment endpoint If this is a known bug, is there a fix available or planned for Cloud? I’m holding off on adding a course access email from WordPress until I know what Invision is supposed to send. If a fix restores the native emails, I want to avoid customers receiving enrollment confirmations from both systems for the same purchase. Thanks a lot.
  2. @Marc Thanks for the information. However, I just found this app https://invision-market.com/apps/admin/package-manager-r423/ The developer explicitly states that the app can rebuild downloadable .tar archives from installed third-party application files. If he cand do it, then ACP could do it without the original files. But I understand that the original .tar files was used to compress the folder structure and files and the .tar file no longer exists. I will request a backup to support. Thanks for your help.
  3. Thanks for clarifying Marc. Don't get me wrong or misunderstand what I'm trying to say. However, I disagree with the idea that the original developer is the only person who should be able to provide me with those files. I'm the owner of these custom applications. I paid a programmer to develop them specifically for my community. Unfortunately, that programmer has disappeared, and I can no longer find the original .tar files he sent me. So, what am I supposed to do in that situation? I own the applications, they're installed on my community, but I have no direct way to retrieve their files. That's precisely the problem I'm raising. When I had the self-hosted version, I logged in my FTP, downloaded the files, done. Easy peasy! Now, as a paid Cloud Customer, I don't have access to my custom files. Regarding the backup, I genuinely had no idea that I could request a full backup of my site, including the applications and plugins folders, at any time through a support ticket. I've never seen this clearly explained anywhere, and it certainly wasn't made obvious during the signup process for the Creator Plan I'm paying for. If this information is available somewhere, it's definitely not very visible. Had I known this was an option, I wouldn't have needed to raise the issue in the first place. Although, I believe the download option should be there. It would save a lot of trouble, because they are my files. So, thanks for pointing that out. I'll request a backup through a support ticket. Just to clarify one thing: will that backup include the complete source files of my installed custom applications, so another developer can modify and rebuild them into installable .tar packages? That's ultimately what I need. Thanks
  4. Hello, I have several custom applications installed on my Invision Cloud community, and I'd like to know how I can download their original .tar files through the ACP. As a Cloud customer, I don't have FTP access, and I can't find any option in the ACP to download either the originally uploaded .tar files or the application files stored on the server. This doesn't make much sense to me. Invision allows us to develop and upload custom applications, which is great, but provides no way to retrieve those files afterward? What happens if I need to modify an existing custom application but no longer have the original .tar file? Does this mean that, as a Cloud customer, I have no way to access, download, or edit the applications I've already installed? I am being penalized for not being a self-hosted user, as such user, I would have access to those files. There must be a solution to this. Otherwise, we're effectively locked out of our own custom applications simply because we're using Invision Cloud instead of self-hosting. And as a Cloud customer, we're paying way more than self-hosted, so I just don't understand why we can't do something like that. Could you please clarify how Cloud customers are supposed to retrieve their installed custom applications for further development or modification? Thanks!
  5. What does #7846 Added hook to Commerce product page do? Is there a place where this hook is explained? Thanks
  6. Thank you. Please confirm the exact behavior of the enrollment POST for active, completed, and withdrawn enrollments—particularly whether it preserves progress, prevents duplicate records, and returns a distinguishable HTTP status/error. This determines whether our WooCommerce integration can safely call it without an enrollment lookup.
  7. I managed to upgrade it successfully. I'm relieved!
  8. Thanks a lot Jim. Were there any endpoints added to the products? Thanks
  9. Hello, I'm building a WordPress integration with WooCommerce and connecting it to the Courses. My WordPress connection and REST authentication are working. I can inspect enrollments manually through ACP. I cannot inspect Invision’s underlying code/database through WordPress. I am running Invision Community 5.0.20 on Cloud and I am integrating WooCommerce through your REST API. I have tried to use Zapier, and it's a pain in the *** and it requires a monthly fee. So ChatGPT Codex is helping me do the integration. Member lookup, course lookup, and authentication work. Before enrolling a member, I need to retrieve their existing course enrollments and distinguish active, completed, and withdrawn status. Is there a supported REST or GraphQL query that returns a member’s course enrollments? How can we check effective course access, including access through group permissions? What happens when POST /courses/courses/{id}/enroll/{member} is called for an already-active, completed, or withdrawn enrollment? Can it duplicate enrollment or reset progress? If enrollment lookup is unavailable, can you provide a supported endpoint or permit a custom read-only extension on our Cloud Creator Pro plan? WordPress connects successfully to Invision, but we haven’t found a supported API to check which courses a member is already enrolled in before granting access. Thanks a lot
  10. I understand what you're saying but then I would have to change dozens more that follow the logic. Thanks a lot
  11. I'm stating that the TO: field on these emails are not for me, are for other members and I'm the one (admin) receiving them and that shouldn't happen. This email is for kwanzaphala user, not for me, but I am the one who got the email.
  12. I already contacted them yesterday and they helped me complete the configuration! You're asking me to do what I've already done :(
  13. I already chatted with them yesterday, that step is already done. They told me I need to generate an app password of 16 characters, that Google cannot send emails with the normal SMTP server. So I did that. I pasted the 16 characters code as the password in ACP and then tested the email connection. I received the test email with the right headers. I did what they told me and then right after that, I have started to receive emails addressed to other members even when they log in with a new device. So the Google part action had already been done.
  14. I understand the analogy but it doesn't make too much sense that Google's server is not sending the emails to the right recepients. I know anything can go wrong with computers and servers, but Google's SMPT servers not working and sending emails to the wrong people all over the world right now? I sincerely doubt it. The internet would be on fire right now! So although I understand your analogy, it doesn't make sense because I googled and used AI to ask what's the problem and there are no known issues with Google's server. ACP's configuration is simple: email, SSL connection and password. There's nothing else. Logic tells me that there is something wrong and it's on Google's side or the whole world would be talking about it.
  15. Well, then there is an issue with Google Email, the largest email provider in the world because my email is a Google Business account. You're telling me that the problem is Google's? I added the SMTP, added the password, tested the connecetion and I got the test email properly. After that, I'm receiving dozens emails. It's not Google that sends the emails, it's ACP's cron jobs who does, so it's difficult to believe that it's a Google's email server problem, but something related to ACP and SMTP functions. I
  16. Well, there is something definitely wrong. What? I have no idea. I had already checked the headers and that's why I contactede you. The email notifications I'm receiving are sent from my domain's email set up in ACP to the emails of members, but instead I am the one receiving these emails. New logged in devices, new updates to topics, etc. Check the email below. I'm getting dozens like this one. From: my domain's email to: a member's email, and I am the one (admin) receiving the notifications. Why the heck should I receive these notifications if they are cleared addressed to another member? I don't understand. Thanks
  17. There's even more to this issue. I'm receiving Daily Digests in my inbox that other members should be receiving. Why am I receiving other members' digests? It doesn't make any sense. I'm receiving new logged in device for other members. This is insane.
  18. Hello, Yesterday I configured my emails' SMTP in ACP to send notifcations for new udpates. Now, something unexpeted is happening that shouldn't be happening As an admin, I'm receiving in my inbox 3, 4, and 5+ email notifications that should have been sent to users Not only that, the followers of those topics do not match the number of topics for which the notifications should be sent Also, as an admin, I am getting notifications when a user logs in with another device Why is this happening? Is this a bug? What should I do to prevent so many emails from being sent? I got like 40 in a few minutes after I update a few topics. This has never happened before. I have always had the "cloud" email service notification enabled and I never got a single notification. yesterday, I enabled the SMTP option and I'm being flooded In the past, some members complained that they were not getting email notifications with the "cloud" option enabled, now I don't know about them, but as an admin, I'm being flooded and I shouldn't. I need your help. Thanks
  19. SendGrid removed? I asked because it's available as integration in my cloud. See the attachment.
  20. Isn't SendGrid an option if the integration is set up? Delivering via SMTP has limitations.
  21. Good day, I wanted to ask you a question about which method I to send transactional bulk emails from ACP. I have setup MailChimp to manage members in my MailChimp audience. Can I use Mailchimp to send transaction emails from ACP by default? Right now emails are being sent through the cloud with from: from InvisionCommunity. What should I do? Can I use Mailchimp or do I have to use SendGrid? I am a bit confused. There are only two options to deliver the emails. SMTP or Invision Community in the Cloud. Thanks
  22. You said it yourself "alphabetical order". If I search for valid it should start with "valid" alphabetically and not find "valid" inside a 3-4 word long tail keyword. It just doesn't make sense. I would love to propose a change, but it doens't make sense either. Been waiting for months (years) even for a bug fix, so I lost all hope in having a request made.
  23. Hello, I'm struggling to understand the logic behind the tag search when we want to add a tag to a topic. Why? Let me show an example. I want to find valid-stock tag. I need to scroll like 20-30 tags to get to it and select it. I've already wasted hours of my time assigning that tag and many others to topics. I need to scroll all the way down like 30 tags to select it. Logic tells me that if I type valid the algorithm should give privileges to the first word in that tag and not a second or third word in a long tail tag. It doesn't make sense. Why are you doing it this way? It doesn't make any sense to me. Thanks
  24. I can't disable any notification settings (Newsletter, Mentions, etc)in ACP as an administrator for a user. See the screenshot below. Every time I click on any of the options, I will be taken out of ACP and shown this error.
  25. Hi everyone, I’m using Invision Community 5 and I’ve noticed there doesn’t seem to be an option to duplicate/copy an existing event. In my case, I create recurring webinars/events where most of the information stays exactly the same — description, image, location/link, settings, etc. Is there currently any way to duplicate an event in IC5? Ideally, I’m looking for something that would let me open an existing event, click “Duplicate” or “Copy”, and create a new event with all the existing information already filled in so I only need to change the relevant details. Does anyone know if: there is an existing application that adds this functionality, or someone has developed something similar? I believe IC4 had a Copy Event option, so I was a little surprised not to find something similar in IC5. Thanks!

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.