Jump to content
Holiday Closures ×

Community

Mark

Invision Community Team
  • Content Count

    36,186
  • Joined

  • Days Won

    111

Mark last won the day on May 6

Mark had the most liked content!

About Mark

  • Rank
    IPS Developer
  • Birthday 03/04/1992

Profile Information

  • Gender
    Male
  • Location
    Sydney, Australia

Recent Profile Visitors

148,864 profile views
  1. One of the most popular requests we get for Commerce is for a free trial period for subscriptions. We've heard from many clients that wish to allow their members a free, or reduced cost trial period before auto-renewing the full price. I'm pleased to say that we've now added this functionality into Invision Community 4.5. Let us take a look at how it works. Initial Terms In 4.5 you can now specify an initial term that is different to the normal renewal term for any subscription plan or product. For example, you could make the initial term $0 for 1 week and the normal renewal term $10 per month which will allow you to create 1 week free trial. The initial term doesn't have to be $0, you can use any special price for the initial term you like. Subscription Plans showing Free Trials For developers creating their own applications with Commerce integration, this functionality is also available to you simply by passing a DateInterval object representing the initial term when creating the invoice. Collecting Payment Details for Free Trials Previously, if you were buying something that is free, the entire of the last step of the checkout would just be skipped and the invoice marked as paid. In 4.5, if: The user is purchasing something which has a free initial period, but also has a renewal term (i.e. is a free trial), and You have a payment method which can collect card details (Stripe, Braintree, etc) The user will be prompted to provide payment details that will not be charged until after the free trial. If the user already has a card on file they will not be prompted to provide the details again but will see a confirmation screen rather than the order just being marked paid immediately. Checkout Process for a Free Trial As you can see, allowing a free or reduced cost trial period has never been easier. We hope that you enjoy using this new feature of Invision Community 4.5.
  2. The main benefit is to integrate with this party services. Zapier provides a common platform of exchange for any app: Mailchimp, Google, Facebook, Dropbox, etc - and now Invision Community - to send data to any other. The fact you can use it to send stuff from one Invision Community to the same Invision Community is an interesting thing I wanted to mention, but I imagine most people will be linking with external services. "Integrate with [insert service name here]" is one of our most popular feature requests. Zapier also has this! During testing, I had a Zap that did "if someone makes a post, and that post contains my name, blink the lights in my living room red and send me a slack message - if it contains another staff member's name, blink the lights blue". I was going to include a video in the blog entry, but thought we should stick to realistic examples (people are sometimes a bit literal and I thought some might get confused into thinking we were aiming for building a feature that aimed to blink the lights in your home 😅). We don't have a "New Purchase" trigger yet (though obviously it's high on our list) but by sending that trigger to Delay and then an email service that kind of thing is a great example of the sort of thing you could accomplish.
  3. Zapier is a service that allows you to connect over 2,000 web apps. In Invision Community 4.5 we are launching a beta service of Zapier integration for Invision Community in the Cloud. What does Zapier do? Zapier acts as a bridge between Invision Community and other apps, such as Google Docs, Twitter, Facebook, Slack, Trello, Facebook Ads, ActiveCampaign, Zendesk, Asana, Salesforce, Hubspot, Discord, Stripe and more. Zapier has over 2000 apps registered currently, and that number grows every single day. Let us look at a real life example. Right now, if you wanted to add a member to a Google Sheets document each time a new registration was completed, you'd need some fairly complex code to be written that was "triggered" by this registration event. This would take days to write at some cost. Zapier simplifies this by allowing you to connect Invision Community with Google Sheets without needing a single line of code. Zapier allows you to streamline your workflows in minutes. Zapier has two types of events, triggers and actions. Triggers When a certain thing happens on Invision Community, like a member registering or a topic being posted, a trigger can be sent to Zapier to then run actions in other apps. For example, you might create a zaps to... When a member registers, add their email to a Mailchimp list. When a moderator posts a topic in a news forum, share it on Facebook, Twitter and other social platforms. When a member posts something that requires moderator approval, send a message to a Slack channel for your moderators. Invision Community Integration with Mailchimp through Zapier Actions You can also set up Zaps so that when something happens in an external application, it triggers an action in your Invision Community. For example, you might create a zaps to... When you add an event in a Google Calendar, create a Calendar Event on your community. When you receive an email to a feedback email address, create a topic on your community in a forum for moderators. When you create a task in Trello, add a record to a Pages Database on your community. Invision Community Integration with Google Calendar through Zapier Self-Integration In addition to using Zapier to integrate with third party services, you can also connect an Invision Community trigger to an Invision Community action. For example: when a member registers, create a topic in a welcome forum. Self-Integration through Zapier Frequently Asked Questions What integrations are available? In the beta launching with Invision Community 4.5, Zapier will be able receive a trigger when a member account or content (forum post, gallery image, etc.) is created and send actions to create the same. More triggers and actions will be added over time. Why is this only available to Community in the Cloud and not on-premise licenses? While we assess the needs during this beta period we are limiting it to Community in the Cloud only so that we can have more control over the communication happening between each community and Zapier. When will this integration be out of beta? Later this year. Will third party applications and plugins be able to create Zapier triggers and actions? Because the integration requires an app hosted with Zapier (which is written in Node.js) and this has to be submitted directly by the vendor, it will be difficult for third party applications and plugins to integrate with Zapier through Invision Community's integration. In the future we may be able to provide basic abstracted integrations for third party applications and plugins through an extension API. In the meantime, third party authors can of course write their own Zapier Apps if desired.
  4. My understanding is that you cannot generate a client ID without a paid developer account and an iOS app in the App Store, and it would have to be unique to each site (i.e. our upcoming app which is used for every community won't be able to be used).
  5. Hm... looks right here: Are you sure you don't have a customisation that could be causing it? If you submit a ticket we can take a look.
  6. Mark

    4.4.10

    This is a maintenance release to fix bugs.
  7. When you select a reason for the warning, it will automatically set the number of points and the amount of time before those points will be removed. Depending on what has been set up in AdminCP > Members > Warnings > Reasons the moderator may be able to override either of these decisions (the number of points and how long before they expire). If the new total number of points triggers an action to take (moderating content, restricting content or banning the member) this will also automatically be taken, including setting how long that punishment lasts. Again though, depending on what has been set up in AdminCP > Members > Warnings > Actions the moderator may be able to override the punishment. The points expiration is different to the punishment length, but something like what you're looking for can probably still be achieved by setting them the same. So you might do something quite complicated, like... Set all reasons to be 1 point, points expire after 1 month Have an action at 1 point that suspends the member for 1 day Have an action at 2 points that suspends the member for 1 month Then the flow would be: Member is given their first warning and is suspended for 1 day After their 1 day suspension... If they commit no further infractions, their points drops back to 0 after 1 month, after which any subsequent warnings would start this process If they commit a further infraction within 1 month, they would be suspended for 1 month, after that they would be reset to 0 points because their points and the expiration would expire at the same time Or you could have something simpler, or leave it up to the moderator issuing the warning to make appropriate decisions.
  8. In order for a website to use Sign In With Apple, that website needs to be associated with an (individual) iOS app.
  9. It should use whatever your browser has it's region set to, and if there is nothing there, not select anything as the default. Look here and see what your browser is reporting for "Language": https://www.whatsmybrowser.org Or, if you enable Google Maps autocomplete information and the user grants access, it will use your real location and autocomplete favouring addresses that are in the same city/etc as you
  10. Go to AdminCP > Customization > Languages, click the Edit button for your language and check the Locale setting.
  11. Mark

    4.4.6

    Version 4.4.6 is a maintenance update to fix issues reported since 4.4.5.
  12. Those all show (as the actual posts) and can't be disabled.
  13. You can turn it off: AdminCP > System > Streams > Activity Stream Settings
  14. It looks like (though I am still waiting for more details to emerge) that it can be done on standalone websites but you'd need to sign up for Apple's Developer Program, which costs $99/year. We can't create one thing and use it for all sites because each domain and email address you will send emails from to cloaked addresses has to be registered, and there's a limit of 10.
×
×
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy