{"id":1953357,"date":"2022-06-24T04:37:46","date_gmt":"2022-06-24T08:37:46","guid":{"rendered":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/?post_type=tribe-knowledgebase&#038;p=1953357"},"modified":"2023-12-08T08:45:22","modified_gmt":"2023-12-08T13:45:22","slug":"buddyboss-integration-with-the-events-calendar","status":"publish","type":"post","link":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/buddyboss-integration-with-the-events-calendar\/","title":{"rendered":"BuddyBoss Integration with The Events Calendar"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.buddyboss.com\/ref\/692\/\" target=\"_blank\" rel=\"noreferrer noopener\">BuddyBoss<\/a> is a popular platform that allows you to create a social network hosted right on your WordPress site. Using BuddyBoss can transform your website into an all-in-one interactive community for your users. By creating a BuddyBoss integration, you can transform your website into a social hub. And with <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Events Calendar<\/a>, you can include calendar functionality as well.<\/p>\n\n\n\n<p>We&#8217;ve previously written about <a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/k\/integrating-buddypress-with-the-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">integrating The Events Calendar with BuddyPress<\/a>, which is a standalone plugin. But here, we&#8217;ll walk you through all of the steps to easily integrate <a href=\"https:\/\/www.buddyboss.com\/ref\/692\/\" target=\"_blank\" rel=\"noreferrer noopener\">BuddyBoss<\/a> with our plugins so that your WordPress site will have all of the bells and whistles that you need.<\/p>\n\n\n\n<p>So let&#8217;s get started!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-you-need\">What you need<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/the-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Events Calendar<\/a> (free)<\/li>\n\n\n\n<li><a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">Events Calendar Pro<\/a> (premium, optional)<\/li>\n\n\n\n<li><a href=\"https:\/\/theeventscalendar.com\/products\/community-events\/\" target=\"_blank\" rel=\"noreferrer noopener\">Community Events<\/a> (premium, optional)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.buddyboss.com\/ref\/692\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">BuddyBoss<\/a> (free and premium options)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.learndash.com\/pricing-and-purchase\/\" target=\"_blank\" rel=\"noreferrer noopener\">LearnDash<\/a> (premium, required for online courses)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up\">Setting up<\/h2>\n\n\n\n<p>Once you have The Events Calendar <a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/k\/downloading-and-installing-the-plugin\/\" target=\"_blank\" rel=\"noreferrer noopener\">installed and activated<\/a> on your site, you&#8217;ll want to add the BuddyBoss platform, which you can download <a href=\"https:\/\/www.buddyboss.com\/platform\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. You can also get the BuddyBoss theme, which enhances the appearance of your site. Download the BuddyBoss Platform .zip file and upload it under <strong>Plugins &gt; Add New &gt; Choose file<\/strong>.<\/p>\n\n\n\n<p>From there, you can activate the platform.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/06\/Screen-Shot-2022-06-23-at-2.29.00-PM.png\" alt=\"Activate BuddyBoss platform integration\" class=\"wp-image-1953360\"\/><\/figure>\n\n\n\n<p>If you&#8217;re going to use the optional BuddyBoss theme, you can download the .zip file and add it under <strong>Appearance &gt; Themes &gt; Add New<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-calendar\">The calendar<\/h2>\n\n\n\n<p>Right out of the box, your calendar will look like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/06\/Screen-Shot-2022-06-24-at-6.40.47-AM.png\" alt=\"The Events Calendar with BuddyBoss theme\" class=\"wp-image-1953363\"\/><\/figure>\n\n\n\n<p>You can <a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/k\/creating-an-event\/\" target=\"_blank\" rel=\"noreferrer noopener\">create new events<\/a> and they will appear on this page. But another thing you can do is to have your events feed into the main <a href=\"https:\/\/www.buddyboss.com\/resources\/docs\/components\/activity\/\" target=\"_blank\" rel=\"noreferrer noopener\">Activity Feed<\/a> available with BuddyBoss. The Activity Feed is where members can see updates from all members, so it is a great way to make your events more visible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-activity-feed\">Activity Feed<\/h2>\n\n\n\n<p>To have all newly-created events added to the Activity Feed, go to&nbsp;<strong>WordPress Dashboard &gt; BuddyBoss &gt; Settings &gt; Activity &gt; Posts in Activity Feed &gt; Custom Post Types<\/strong>. Check the&nbsp;<strong><em>Events<\/em><\/strong>&nbsp;checkbox and click the&nbsp;<strong>Save Settings<\/strong>&nbsp;button to automatically generate an activity feed when a user creates an event.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/06\/Screen-Shot-2022-06-24-at-6.49.44-AM.png\" alt=\"Enable events in the Activity Feed\" class=\"wp-image-1953364\"\/><\/figure>\n\n\n\n<p>You can also enable Venues and Organizers in the Activity Feed if you&#8217;d like newly created venues and organizers to appear there as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/06\/Screen-Shot-2022-06-24-at-7.43.34-AM.png\" alt=\"News Feed with BuddyBoss\" class=\"wp-image-1953368\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-community-events\">Community Events<\/h2>\n\n\n\n<p>If you&#8217;d like create a BuddyBoss integration to allow your users to submit events from the front-end, you can use <a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/guide\/community-events\/\" target=\"_blank\" rel=\"noreferrer noopener\">Community Events<\/a>. Once enabled, you&#8217;ll see a front-end submission form. Events submitted here will also appear in the Activity Feed with your other events.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/06\/Screen-Shot-2022-06-24-at-7.27.13-AM.png\" alt=\"Community Events with BuddyBoss integration\" class=\"wp-image-1953365\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-subscribe-to-calendar\">Subscribe to calendar<\/h2>\n\n\n\n<p>If you&#8217;d like to use the <a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/k\/exporting-events\/\" target=\"_blank\" rel=\"noreferrer noopener\">subscribe to calendar<\/a> feature with The Events Calendar and BuddyBoss, you&#8217;ll need to update the BuddyBoss settings to make this integration work. To do this, head over to <strong>BuddyBoss &gt; Settings &gt; Privacy<\/strong>. If you have <em>restrict site access to only logged-in members<\/em> checked, then under \u201cPublic Website Content\u201d, add the following entries for the different subscription options. Remember to substitute your site&#8217;s domain.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Google Calendar<\/td><td><code>webcal:\/\/<em>domain.com<\/em>\/?post_type=tribe_events&amp;ical=1&amp;eventDisplay=list<\/code><\/td><\/tr><tr><td>iCalendar<\/td><td><code>webcal:\/\/<em>domain.com<\/em>\/?post_type=tribe_events&amp;ical=1&amp;eventDisplay=list<\/code><br>and<br><code>https:\/\/<em>domain.com<\/em>\/?post_type=tribe_events&amp;ical=1&amp;eventDisplay=list<\/code><\/td><\/tr><tr><td>Outlook 365<br>Outlook Live<\/td><td><code>webcal:\/\/<em>domain.com<\/em>\/?post_type=tribe_events&amp;ical=1&amp;eventDisplay=list<\/code><br>Note, you will need to copy the above URL (with your domain) <br>into the Outlook subscribe window.<\/td><\/tr><tr><td>Export .ics *<\/td><td><code>\/events<\/code><br>or<br><code>https:\/\/<em>domain.com<\/em>\/events\/list\/?ical=1<\/code><\/td><\/tr><tr><td>Export Outlook.ics *<\/td><td><code>\/events<\/code><br>or<br><code>https:\/\/<em>domain.com<\/em>\/events\/list\/?outlook-ical=1<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>* Note, that adding <code>\/events<\/code> to &#8220;Public Website Content&#8221; area will make your calendar views publicly accessible as well. If you would like to avoid that, than use the URLs instead.<\/p>\n\n\n\n<p>To make copy-pasting easier here is the full list without comments:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; auto-links: false; gutter: false; title: ; quick-code: false; notranslate\" title=\"\">\nwebcal:\/\/domain.com\/?post_type=tribe_events&amp;amp;ical=1&amp;amp;eventDisplay=list\nhttps:\/\/domain.com\/?post_type=tribe_events&amp;amp;ical=1&amp;amp;eventDisplay=list\nhttps:\/\/domain.com\/events\/list\/?ical=1\nhttps:\/\/domain.com\/events\/list\/?outlook-ical=1\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-online-courses\">Online courses<\/h2>\n\n\n\n<p>Lastly, you can enable online learning with BuddyBoss, by integrating with LearnDash. Read all about how to do that <a href=\"https:\/\/www.buddyboss.com\/resources\/docs\/integrations\/learndash\/learndash-setup\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>BuddyBoss is a popular platform that allows you to create a social network hosted right on your WordPress site. Using BuddyBoss can transform your website into an all-in-one interactive community for your users. By creating a BuddyBoss integration, you can transform your website into a social hub. And with The Events Calendar, you can include&#8230;<\/p>\n","protected":false},"author":3,"featured_media":1955565,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[46],"tags":[],"stellar-product-taxonomy":[152,158,161],"class_list":["post-1953357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integrations","stellar-product-taxonomy-community-events","stellar-product-taxonomy-events-calendar-pro","stellar-product-taxonomy-the-events-calendar"],"acf":[],"taxonomy_info":{"category":[{"value":46,"label":"Integrations"}],"stellar-product-taxonomy":[{"value":152,"label":"Community"},{"value":158,"label":"Events Calendar Pro"},{"value":161,"label":"The Events Calendar"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Jaime Marchwinski","author_link":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/author\/jaimetri-be\/"},"comment_info":0,"category_info":[{"term_id":46,"name":"Integrations","slug":"integrations","term_group":0,"term_taxonomy_id":46,"taxonomy":"category","description":"","parent":0,"count":115,"filter":"raw","term_order":"0","cat_ID":46,"category_count":115,"category_description":"","cat_name":"Integrations","category_nicename":"integrations","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1953357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1953357"}],"version-history":[{"count":4,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1953357\/revisions"}],"predecessor-version":[{"id":1958750,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1953357\/revisions\/1958750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1953357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1953357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1953357"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1953357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}