<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aviyel Inc</title>
    <description>The latest articles on DEV Community by Aviyel Inc (@aviyel).</description>
    <link>https://dev.to/aviyel</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3818%2F2fd02162-3471-44cd-8f8f-5336ddc7abc1.png</url>
      <title>DEV Community: Aviyel Inc</title>
      <link>https://dev.to/aviyel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aviyel"/>
    <language>en</language>
    <item>
      <title>Discover the Secret to Boosting Your Team's Productivity: Aviyel's Slack Bot Revealed!</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Thu, 15 Dec 2022 08:12:29 +0000</pubDate>
      <link>https://dev.to/aviyel/discover-the-secret-to-boosting-your-teams-productivity-aviyels-slack-bot-revealed-1jjn</link>
      <guid>https://dev.to/aviyel/discover-the-secret-to-boosting-your-teams-productivity-aviyels-slack-bot-revealed-1jjn</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;The rise of the internet and advancements in technology have revolutionized the way we communicate and do business. Gone are the days of slow, cumbersome communication methods such as email chains and face-to-face meetings. Today, instant messaging platforms like &lt;a href="https://slack.com/"&gt;Slack&lt;/a&gt; have made it easy for teams to stay organized and connected, no matter where they are.&lt;/p&gt;

&lt;p&gt;One of the key features of Slack is its integration with bots. Slack bots are automated programs that can help with a variety of tasks, from scheduling meetings to tracking project progress. With Slack bots, teams can automate tedious tasks and focus on what really matters: getting work done&lt;/p&gt;

&lt;p&gt;In this article, we will analyze the benefits of adopting Slack bots and provide step-by-step instructions on how to install and use Aviyel's Slack bot to boost your team's efficiency. With Aviyel's Slack bot, you can quickly use the powerful capabilities that may aid with tasks such as welcoming new members, creating message threads, keeping community members informed about their rewards, and monitoring and sending event invites.&lt;/p&gt;

&lt;h2&gt;
  
  
  Slack bots: What are they and how do they work?
&lt;/h2&gt;

&lt;p&gt;Slack, &lt;a href="https://www.zippia.com/slack-technologies-careers-38585/history/"&gt;founded in 2009&lt;/a&gt; by &lt;a href="https://en.wikipedia.org/wiki/Stewart_Butterfield"&gt;Stewart Butterfield&lt;/a&gt;, &lt;a href="https://www.crunchbase.com/person/eric-costello"&gt;Eric Costello&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/iamcal/"&gt;Cal Henderson&lt;/a&gt;, and &lt;a href="https://www.linkedin.com/in/smourachov/?originalSubdomain=ca"&gt;Serguei Mourachov&lt;/a&gt;, is one of the most popular instant messaging platforms for businesses. Initially known as &lt;a href="https://github.com/tinyspeck"&gt;Tiny Speck&lt;/a&gt;, the company was developing a game called &lt;a href="https://www.taskade.com/blog/slack-history/"&gt;Glitch&lt;/a&gt;, but after it failed to gain traction, the team decided to pivot and focus on the messaging platform they had built for the game's development. In 2013, the company was renamed Slack and launched as a standalone product.&lt;/p&gt;

&lt;p&gt;As previously mentioned, one of Slack's primary features is its support for bots. Slack bots are automated programs that may do various activities, including sending reminders, responding to queries and messages, and providing and tracking status updates. These bots can be installed directly from the Slack app directory and incorporated into your channels to give additional functionality and enhance your team's productivity.&lt;/p&gt;

&lt;p&gt;Slack offers a range of features that make it easy to communicate and collaborate with your team members. These features include the ability to create channels for different teams and projects, as well as direct and group messaging options. Slack also offers integrations with a wide range of other tools and services, allowing you to access and share files and manage tasks directly from Slack itself. The platform also offers a range of apps and integrations that can be installed to add additional functionality.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of using Slack bots
&lt;/h2&gt;

&lt;p&gt;One of the most effective ways to increase team efficiency is by utilizing Slack bots. These handy tools can help with a wide range of tasks, from scheduling meetings and managing agendas to tracking the progress of projects and sending reminders and notifications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scheduling and managing meetings:&lt;/strong&gt; Slack bots can be used to schedule and manage meetings, making it simple to keep track of impending events and ensure that all team members are prepared.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tracking tasks and progress:&lt;/strong&gt; Slack bots can be used to manage tasks and track project progress, delivering updates on the status of each task and notifying team members when a task is due or overdue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Providing answers to common questions:&lt;/strong&gt; Slack bots can be used to deliver answers to frequently asked queries(FAQs) or common questions, such as the event status or the current progress of a project. This can save a huge amount of time and guarantee that team members have immediate access to the necessary information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sending reminders and notifications:&lt;/strong&gt; Slack bots can also be used to provide reminders and notifications, such as forthcoming deadlines or schedule adjustments. This can aid in ensuring that team members are always informed and never miss a crucial update.&lt;/p&gt;

&lt;h2&gt;
  
  
  A step-by-step guide to installing and using Aviyel's Slack bot
&lt;/h2&gt;

&lt;p&gt;Now that we have a better understanding of the benefits of using Slack bots, let's take a closer look at how to install and use Aviyel's Slack bot to increase your team's efficiency.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: 🚨 Before you even set up your Slack bot, you must first setup and configure your project on the Aviyel platform! &lt;a href="https://aviyel.com/post/3903/supercharging-community-with-aviyel-platform-a-step-by-step-guide"&gt;Follow this step-by-step guide&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Aviyel's Slack bot is a powerful tool that can offer a wide range of powerful features that can help with tasks such as welcoming new members, creating threads, keeping community members informed about their rewards, and monitoring and sending event invites.&lt;/p&gt;

&lt;p&gt;The bot is easy to install and use, and can be integrated into any of your channels to provide additional functionality. To install Aviyel's Slack bot, follow these steps:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configuring Slack to the Aviyel platform&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To easily and seamlessly integrate your Slack workspace with your Aviyel profile, follow these simple step&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on the "Install Slack App" button on your Aviyel project settings page.&lt;/li&gt;
&lt;li&gt;You will be redirected to your Slack workspace authorization page.&lt;/li&gt;
&lt;li&gt;Authorize the installation permission for the application.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By configuring Slack to your Aviyel profile, you will be able to automatically create profiles for members of your Slack channel, as well as receive real-time notifications and alerts for new messages and notifications. This will help streamline your communication and make everything more organized and efficient.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--q6Adl9S4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1aue6i83r3dev49k1d0w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--q6Adl9S4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1aue6i83r3dev49k1d0w.png" alt="Slack setting" width="672" height="785"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hBm96StT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x8qh7nrs03i9mr390pvh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hBm96StT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x8qh7nrs03i9mr390pvh.png" alt="Slack setting" width="585" height="799"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Aviyel Slack bot app has been successfully installed and connected to your workspace, allowing you to take advantage of its powerful features. On Aviyel's Slack settings page, you should see your workspace name displayed, as shown in the screenshot below. This indicates that the installation and configuration process was successful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ut3cGgga--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pywla4zr6uh7oo35bboq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ut3cGgga--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pywla4zr6uh7oo35bboq.png" alt="Slack setting" width="760" height="780"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you've installed the Aviyel Slackbot app on your desired channel, you'll be able to take advantage of its many features and benefits. You should see something like the following on your screen:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T5GMYt2L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fo4ztoconh5zztk1wl4r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T5GMYt2L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fo4ztoconh5zztk1wl4r.png" alt="Bot in action" width="760" height="125"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k63CXH8o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/itoj7ywpkjsce421wgh2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k63CXH8o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/itoj7ywpkjsce421wgh2.png" alt="Bot in action" width="310" height="328"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting up and configuring Workflows
&lt;/h2&gt;

&lt;p&gt;To save time and effort and maximize the effectiveness of your community management, it's important to set up and configure Aviyel Slack workflows. These workflows can automate any task, freeing up your time and energy to focus on other important aspects of your community. With Aviyel Slack workflows, you can easily create, manage and automate recurring tasks, helping to drive and manage your Slack community more efficiently. Whether you're a small open source project owner, a project manager, a big project maintainer, or a community manager Aviyel Slack workflows can help you get more done and improve the overall journey of your community. Start automating your tasks today with Aviyel slack workflows and take your slack community management to the next level.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Z2WnO8LW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zarimcjp1n5zwtsy8p7k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Z2WnO8LW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zarimcjp1n5zwtsy8p7k.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Slack thread opener&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Are you tired of missing important messages and comments on your Slack channels? Our thread opener workflow can help! With just a few simple steps, you can set up a bot to automatically start a new thread each time someone comments on one of your channels. First, create a new thread opener workflow by clicking on the highlighted section in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kxQkFdlz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x39tvjjwyqgn3t700nw7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kxQkFdlz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x39tvjjwyqgn3t700nw7.png" alt="Thread opener" width="352" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To set it up with Slack, select Slack as the platform, and choose your workspace and the channel where you want the bot to be active. Then, select a message template or create a custom message. Once you have configured the workflow, it should be ready to automatically open threads in response to messages/comments on the designated channel.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Swxi0rQw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t142g48cv3rxpaqkdbmd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Swxi0rQw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t142g48cv3rxpaqkdbmd.png" alt="Slack app" width="791" height="890"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1iBgB0lP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qqn8cl6a8cokm6pow9he.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1iBgB0lP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qqn8cl6a8cokm6pow9he.png" alt="Workflow test" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you have successfully configured your &lt;code&gt;Thread Opener workflow&lt;/code&gt;, it should be ready to automatically open threads in response to messages/comments on the designated channel. As demonstrated in the screenshot below, this thread opener works by detecting messages on the selected channel and opening a thread for easy conversation. With this tool, you can ensure that you never miss an opportunity to engage with your slack community members.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8mrI7TvO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kp4bv9mu2ptsz6ebevp7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8mrI7TvO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kp4bv9mu2ptsz6ebevp7.png" alt="Bot In action" width="730" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Welcome New Slack Members&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;Welcome message&lt;/code&gt; workflow is a great tool for welcoming new members to your community. It can send them a warm message or provide links to events, articles, or your knowledge base.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I1shCr46--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mc8mlg549p2wselgz082.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I1shCr46--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mc8mlg549p2wselgz082.png" alt="Slack welcome" width="351" height="164"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To set it up, click on the workflow option and select Slack as the platform. Then, choose when to send the message—either when new members join the workspace or when they join a specific channel. Next, select the recipients and the messaging template, or create a custom one. Give the workflow a suitable name and save it. With this workflow, you can easily onboard new members and help them get started with your community.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9EcifAis--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ufdz2ib7sinaf97pnozh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9EcifAis--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ufdz2ib7sinaf97pnozh.png" alt="Welcome workflow" width="784" height="874"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9EQJTbKu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h2g8t2pc2j535giqxjbr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9EQJTbKu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h2g8t2pc2j535giqxjbr.png" alt="Welcome workflow" width="760" height="644"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rewards Digest&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;Rewards Digest&lt;/code&gt; workflow keeps your community members informed about the badge and seed rewards they have earned in the last month or week. To set it up, you first need to configure rewards.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--U7J83X62--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wr8v10lxev8b2qcql8sb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--U7J83X62--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wr8v10lxev8b2qcql8sb.png" alt="rewards" width="690" height="704"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once that is done, you can proceed with the configuration. To do so, click on the highlighted section(inside workflows) as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GCX6K9_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/prpiqqr0hjnhjnbsloii.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GCX6K9_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/prpiqqr0hjnhjnbsloii.png" alt="Rewards Setup" width="341" height="158"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The configuration process is straightforward. Simply select the platform where you want to send the message, choose the time and period for sending it, and the workflow will generate a template for you to use. Name the workflow and save it to start keeping your community members up to date on their rewards. With this workflow, you can ensure that your members are recognized and rewarded for their contributions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RxhG0EK9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/di7gto4s8i7u4qh26l4r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RxhG0EK9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/di7gto4s8i7u4qh26l4r.png" alt="Workflow Config" width="593" height="798"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Event Invite
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;Event Invite&lt;/code&gt; workflow is a simple and effective way to send timely invitations to your latest events to relevant community members. It also sends last-minute reminders to encourage them to attend.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tAZqpSL_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/avpd61hfs0k6yo78vimi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tAZqpSL_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/avpd61hfs0k6yo78vimi.png" alt="Event Invite" width="346" height="141"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To configure it, select when you want to send the message, choose a medium and a platform (for this demo we will be using Slack) , and then select a message template or create a custom one. Once you have set up the workflow, name it and save it to start inviting members to your events. With this workflow, you can ensure that your events are well attended and that your community members are informed about the latest happenings in your organization.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--a0K5WJhp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h65zktevhr4tiqj4ogff.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--a0K5WJhp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h65zktevhr4tiqj4ogff.png" alt="Event Invite config" width="391" height="693"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Slack bots are a powerful tool that can help increase your team's efficiency and productivity. By using Slack bots, such as Aviyel's Slack bot, you can easily manage meetings, track tasks, and send reminders and notifications directly from the Aviyel platform so that everything can be organized using one single platform. Whether you are an open source project maintainer, a community manager, a product development team leader, or a project manager, using Slack bots can help you stay organized and keep your team on track.&lt;/p&gt;

</description>
      <category>community</category>
      <category>productivity</category>
      <category>slack</category>
      <category>bot</category>
    </item>
    <item>
      <title>10x Your Productivity with Aviyel's Discord Bot: An In-Depth Guide</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Wed, 14 Dec 2022 15:47:11 +0000</pubDate>
      <link>https://dev.to/aviyel/10x-your-productivity-with-aviyels-discord-bot-an-in-depth-guide-1gm4</link>
      <guid>https://dev.to/aviyel/10x-your-productivity-with-aviyels-discord-bot-an-in-depth-guide-1gm4</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://discord.com/" rel="noopener noreferrer"&gt;Discord&lt;/a&gt; is a popular communication platform used by online communities. &lt;a href="https://discord.com/company" rel="noopener noreferrer"&gt;Originally developed in 2015&lt;/a&gt;, it was designed to facilitate communication and coordination among users and community members. However, it has since evolved into a broader platform used by businesses, educational organizations, open source communities, and various social groups.&lt;/p&gt;

&lt;p&gt;If you find yourself overwhelmed and unproductive when managing your Discord communities, you're not alone. Many people struggle with staying on top of their tasks and maintaining a high level of productivity. Fortunately, tools like Aviyel's Discord Bot can help. This bot provides a range of useful features and functions to help users boost their productivity. In this guide, we'll take a closer look at what &lt;a href="https://aviyel.com/projects/54/aviyelverse/settings/discord" rel="noopener noreferrer"&gt;Aviyel's Discord Bot&lt;/a&gt; has to offer and how it can help you become more organized and productive while managing your communities.&lt;/p&gt;

&lt;h2&gt;
  
  
  The benefits of using bots on Discord
&lt;/h2&gt;

&lt;p&gt;There are numerous advantages to utilizing bots on Discord. Among the most notable advantages are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Enhanced functionality&lt;/strong&gt;: Discord bots can provide a variety of features and functions that are not available by default on the Discord platform. A bot may, for instance, provide a lot of external functions, monitoring, or a task management system. This can improve the server's overall functionality and user experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Improved organization&lt;/strong&gt;: Discord bots can help users stay organized and on top of their tasks. For example, a bot might provide a to-do list or reminder function, which can help users manage their workload and stay on top of deadlines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Increased participation&lt;/strong&gt;: Discord bots can increase participation and activity on a server. A bot may, for instance, offer an interactive feature that encourages user participation. This can help the server's community become more dynamic and engaging.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full Customization&lt;/strong&gt;: Discord bots can be tailored to a server's particular needs and preferences. A bot may allow users to change its prefix or command structure, as well as enable or disable specific features. This allows users to tailor the bot to their specific preferences and needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Aviyel’s Discord Bot?
&lt;/h2&gt;

&lt;p&gt;Aviyel's Discord Bot is a powerful tool that can easily be integrated with Discord, a popular communication platform for communities. This bot provides a range of useful features and functions to help users boost their productivity and stay organized. Some of the key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Welcoming new members&lt;/strong&gt;: The bot can automatically send personalized messages to new members who join the Discord server, providing them with links to events, articles, and other resources to help them get started. This can help new members feel welcome and supported as they start to get involved in the community.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Creating threads&lt;/strong&gt;: The bot can create new threads on Discord channels to help keep discussions organized and ensure that no important comments are missed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reward tracking&lt;/strong&gt;: The bot can keep track of rewards earned by community members and automatically send them direct messages on Discord to inform them of their achievements. This can help members feel recognized and valued for their contributions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Event reminders&lt;/strong&gt;: The bot can monitor events and send timely invites to relevant community members, as well as last-minute reminders directly on Discord to ensure they don't miss out. This can help organizers keep track of attendance and focus on making events a success.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: 🚨 Before you even set up your Discord bot, you must first setup and configure your project on the Aviyel platform! &lt;a href="https://aviyel.com/post/3903/supercharging-community-with-aviyel-platform-a-step-by-step-guide" rel="noopener noreferrer"&gt;Follow this step-by-step guide&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Improve your productivity with Aviyel Bot by seamlessly integrating it with Discord!
&lt;/h2&gt;

&lt;p&gt;Aviyel's Discord Bot/App is designed to streamline and improve team communication and collaboration in Discord. With the Aviyel bot/app installed, all data from Discord can be easily accessed and organized in a single location, and this bot offers a range of powerful features that can help with tasks such as welcoming new discord members, creating threads (within a message), keeping community members informed about their rewards, and monitoring and sending invites directly via Discord DM or channels, which can help teams to stay coordinated and on track and to avoid wasting time and effort on manual, time-consuming tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Integrate Aviyel Bot into Discord
&lt;/h2&gt;

&lt;p&gt;Integrating Aviyel into Discord is straightforward. Here are the steps to follow:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configuring Discord with Aviyel&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Installing and connecting your Discord channel to your profile is a really quick and straightforward process. All you need to do is go to the projects settings page and click on the “&lt;strong&gt;Install Discord Bot&lt;/strong&gt;” button, as shown in the screenshot, you will then be redirected to your Discord authorization page, where you can approve or deny the application's installation permission.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsptco6zct8hdolvomtqa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsptco6zct8hdolvomtqa.png" alt="Install Bot"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you have clicked on the button, you will be redirected to your Discord authorization page where you can approve or deny the application's installation permission. To complete the authorization process, simply click on the Authorize button to grant the Aviyel bot access to your Discord server.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuvpn0o4cnz8trffmpvux.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuvpn0o4cnz8trffmpvux.png" alt="Bot access"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next, select the server where you want the Aviyel bot to be installed and move on to the next step. Once the bot has been successfully installed on your chosen server, you can return to Aviyel's Discord settings and see that your server has been configured properly. It's that simple!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv9c6r3d88xbcr9gvzph1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv9c6r3d88xbcr9gvzph1.png" alt="Config"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Maximizing productivity and efficiency with Discord bot-powered workflow configuration
&lt;/h3&gt;

&lt;p&gt;Now that we have completed the setup process and determined our desired direction for our community, it's time to focus on automating the many time-consuming tasks that come with managing it. This is where Aviyel workflows can help. By using Aviyel's workflow automation tools, you can streamline your community management and make it more efficient. Workflows can automate a wide range of tasks, from recurring administrative tasks to engaging with members and fostering community growth. With Aviyel's workflow, you'll have a powerful tool at your disposal to help improve your community journey and take it to the next level.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhmc1530t2v33hpzjyq0n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhmc1530t2v33hpzjyq0n.png" alt="Maximize productivity"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thread opener workflow for Discord&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Do you want to keep up with the latest conversations on your Discord server or channel without missing a beat? The &lt;code&gt;Thread Opener workflow&lt;/code&gt; is here to help! With this handy workflow, you can open a new thread every time a conversation is started on your Discord server or channel. This way, you can easily see what other members are saying and reply to them in a personal, direct thread.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa44fnmbq2xdwrczlrvlq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa44fnmbq2xdwrczlrvlq.png" alt="Thread"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To enable this workflow, simply click on the &lt;code&gt;Thread Opener&lt;/code&gt; workflow and create a new one. Once you have set up all of your workflows and saved them, you will be able to preview the workflow and toggle it on or off as needed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flrs5xuhkn893v1v3ifyc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flrs5xuhkn893v1v3ifyc.png" alt="Thread Opener"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And that's all there is to it! With the Thread Opener workflow, you'll never miss another conversation on your Discord server or channel again. Every time someone pings the channel, the workflow will automatically greet them and open a thread so you can reply directly. Give it a try and see how easy it is to stay connected with your fellow Discord community members.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fixu740zrxhtsqsre5sb1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fixu740zrxhtsqsre5sb1.png" alt="Discord Community"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Welcome message&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this workflow, new community members on Discord are greeted with a warm welcome message or provided with links to events, articles, or the knowledge base.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkttfe3srd0a3fqre7qlx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkttfe3srd0a3fqre7qlx.png" alt="Welcome"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To set up this workflow for Discord, simply click on the &lt;code&gt;Welcome message&lt;/code&gt; workflow option and select the Discord platform. From there, you can choose when to send the message—either when a new member joins the workspace or when they join a specific channel. Then, select the medium of messaging or channel and choose a messaging template or create a custom message. Give the workflow a meaningful name and save it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F76d7t0n1ubno8x03uizi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F76d7t0n1ubno8x03uizi.png" alt="Workflow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you have saved your workflow, it will appear similar to the screenshot shown below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcz0juxdc468onujj4dod.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcz0juxdc468onujj4dod.png" alt="Workflow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rewards Digest&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In order to keep your community members informed about their recent hard-earned badges and rewards, this workflow can be used. To use the workflow, you must first set up the rewards. If you haven't done this already, please head back to your projects page and setup there before continuing with this tutorial.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp3mg37hnq23o60qpf9ux.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp3mg37hnq23o60qpf9ux.png" alt="Rewards"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, let's move on to configuring the workflow. It's easy to do – simply select the platform (for this demo, we will use Discord) where you want to send the message, choose the time and frequency for sending the updates, and give the workflow a name. The workflow will automatically generate a template for you to use, so all you have to do is save it! By doing this, you'll be able to keep your community members up to date on their rewards, which will help to keep them engaged and motivated.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fthmsw13ly21iqb33o3bb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fthmsw13ly21iqb33o3bb.png" alt="Rewards Config"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Event Invite
&lt;/h3&gt;

&lt;p&gt;Are you tired of struggling to get people to attend your events? Look no further! Our simple and straightforward workflow is here to help. With just a few easy steps, you can set up a system that sends timely invitations directly to your Discord community members and even sends last-minute reminders to make sure they don't forget.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0t56vbum7izgxoen85m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0t56vbum7izgxoen85m.png" alt="Event Invite"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To get started, all you have to do is choose when you want to send your message, select Discord as the medium/platform you want to use, and then choose a message template or create a custom one. Once you've done that, just name and save your workflow, and you're all set!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezfz5phvcekss4n7i7fu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezfz5phvcekss4n7i7fu.png" alt="Workflow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And if you ever want to make changes or customize your workflow, just head to the Configured workflows tab to see which workflow is currently active and make any necessary adjustments. It's that easy! With our simple and effective workflow, you'll never have to worry about emptiness at your events again.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvgpgt5xvuntnszmchtqw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvgpgt5xvuntnszmchtqw.png" alt="Configured Workflow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;If you're struggling to keep up with the demands of managing your Discord communities, Aviyel's Discord Bot is here to help. This powerful tool offers a range of features that can improve your organization and productivity, from automatic welcoming of new members to tracking rewards and sending event reminders. With Aviyel's Discord Bot, you can enhance the functionality of your server and make your community more dynamic and engaging. Plus, the bot and the workflow are fully customizable, so you can tailor it to fit your specific needs and preferences. Take control of your Discord communities and boost your productivity with Aviyel's Discord Bot.&lt;/p&gt;

</description>
      <category>discord</category>
      <category>productivity</category>
      <category>bot</category>
      <category>community</category>
    </item>
    <item>
      <title>Maximizing Your Productivity with Aviyel's GitHub Bot: A Comprehensive Guide</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Thu, 08 Dec 2022 14:26:21 +0000</pubDate>
      <link>https://dev.to/aviyel/maximizing-your-productivity-with-aviyels-github-bot-a-comprehensive-guide-3n8</link>
      <guid>https://dev.to/aviyel/maximizing-your-productivity-with-aviyels-github-bot-a-comprehensive-guide-3n8</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; is a popular collaboration and project management tool for projects, businesses, and teams. This platform offers a range of features to help teams stay organized and productive. However, managing multiple tasks and responsibilities can be challenging and it can take some time to ensure that everyone is on the same page.&lt;/p&gt;

&lt;p&gt;Are you tired of manually managing your GitHub tasks and issues? Do you wish there was a way to automate some of the tedious work and free up your time for more important tasks? If so, then GitHub bots might be the solution you're looking for. These automated programs can perform various tasks, from managing schedules and tracking progress to providing reminders and alerts. In this comprehensive guide, we will discuss the benefits of using bots on GitHub and provide an example of how the Aviyel bot can be integrated into the platform to improve productivity and efficiency.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are bots and how do they work?
&lt;/h2&gt;

&lt;p&gt;Bots are software programs that are designed to automate certain tasks. They can be programmed to perform a wide variety of functions, such as sending notifications, conducting code reviews, managing project workflows—and more!&lt;/p&gt;

&lt;p&gt;Bots can be integrated into collaboration platforms such as GitHub, GitLab, Discourse, Slack, Twitter, Discord—and more, where they can be used to automate routine tasks and improve collaboration and communication within teams. For example, a bot could be used to automatically send notifications to team members when a new issue is created, a new PR is opened, a new PR is merged, or even when someone &lt;code&gt;stars&lt;/code&gt; a repo on GitHub. This can help teams stay informed and up-to-date on the latest developments and focus on the most important tasks rather than spending time on tedious and repetitive tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Benefits of Using Bots on GitHub
&lt;/h2&gt;

&lt;p&gt;GitHub is a popular platform for developers, and one of the key features that sets it apart is the ability to use bots to automate tasks and enhance your workflow. But what exactly are GitHub bots, and what benefits do they offer?&lt;/p&gt;

&lt;p&gt;Bots are automated programs that can perform a wide variety of tasks, from simple ones such as sending notifications to more complex ones such as managing project workflows and conducting code reviews. By integrating bots into GitHub, projects can improve collaboration and streamline their workflows, resulting in increased productivity and efficiency.&lt;/p&gt;

&lt;p&gt;So, why should you use GitHub bots in your workflow? Here are some of the key benefits:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automating tedious tasks:&lt;/strong&gt; GitHub bots can automate a wide range of tasks, from managing issues and pull requests to running tests and deploying code. This can save you a lot of time and effort, freeing up your time for more important work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Improving efficiency:&lt;/strong&gt; By automating tasks, GitHub bots can help you work more efficiently and get more done in less time. This can be especially useful if you're working on a large project with a lot of moving parts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enhancing collaboration:&lt;/strong&gt; GitHub bots can help facilitate collaboration by automatically assigning tasks to the appropriate team members and providing notifications and updates. This can help keep everyone on the same page and ensure that your project stays on track.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Integrating with other tools:&lt;/strong&gt; Many GitHub bots can integrate with other tools and services, allowing you to seamlessly connect your GitHub workflow with other parts of your development process. This can help streamline your entire development process and make it more efficient.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enhanced Security and Compliance:&lt;/strong&gt; Using bots on GitHub can also help improve security and compliance within teams. By automating specific processes and tasks, bots can help ensure that teams follow best practices and adhere to relevant regulations and standards. Not only that but it can also be used to monitor and track access to sensitive data and systems, helping teams identify and address any potential issues.&lt;/p&gt;

&lt;h2&gt;
  
  
  Streamline Your Workflow with Aviyel Bot: Integrating with GitHub
&lt;/h2&gt;

&lt;p&gt;Aviyel Bot/App is designed to streamline and improve team communication and collaboration for GitHub. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: 🚨 Before you even set up your GitHub bot, you must first setup and configure your project on the Aviyel platform! &lt;a href="https://aviyel.com/post/3903/supercharging-community-with-aviyel-platform-a-step-by-step-guide" rel="noopener noreferrer"&gt;Follow this step-by-step guide&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;With Aviyel bot/app installed, all data from these platforms can be easily accessed and organized in a single location, making it easier for teams to stay on top of their work and stay connected.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Ready to start using the Aviyel bot/app? Simply click on the link mentioned below to access and install it on GitHub. Once installed, you'll be able to start taking advantage of all the features and benefits it offers. With Aviyel’s GitHub bot, you can automate tedious tasks, improve your workflow, and enjoy greater productivity. Click the link and get started today!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/apps/aviyelbot" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;One of the key features of Aviyel bot is its ability to automate specific tasks and processes. For example, the bot can be configured to automatically send reminders or updates whenever someone opens a new issue or pull request on GitHub. This helps to ensure that critical information is always shared with the right people and that tasks and actions are noticed and remembered. In addition to automating routine tasks, Aviyel bot/app can also help to integrate different workflows and processes within a team. For example, the bot can be configured to automatically post comments on GitHub whenever someone opens a PR or someone’s PR is merged. This can help teams to stay coordinated and on track and to avoid wasting time and effort on manual, time-consuming tasks.&lt;/p&gt;

&lt;p&gt;Overall, the Aviyel Bot/App is a powerful tool that can help teams to improve their collaboration and communication and to work more efficiently and effectively. By automating routine tasks and integrating different workflows and processes, the Aviyel bot can help teams to focus on the critical work that needs to be done and to get more done in less time.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Integrate Aviyel Bot into GitHub
&lt;/h2&gt;

&lt;p&gt;Integrating the Aviyel app into GitHub is straightforward. Here are the steps to follow:&lt;/p&gt;

&lt;h3&gt;
  
  
  Configuring GitHub into the Aviyel platform
&lt;/h3&gt;

&lt;p&gt;To get the most out of Aviyel's Github bot/app, it's important to add it to your organization's repository. This will allow the app to access public information and help Aviyel better understand how to serve your needs. The app will also automatically sync data and update your community and activity dashboards, as well as your rewards configuration. To install the app, simply click on "&lt;strong&gt;Install the Github app&lt;/strong&gt;" as shown in the screenshot below. This will ensure that all of your data is synced, tracked, and maintained in one place.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvw0aclvi1osh0mbpprga.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvw0aclvi1osh0mbpprga.png" alt="Aviyel GitHub Integration" width="760" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking to access the full power of Aviyel? Simply head over to GitHub and authorize your entire repository for maximum functionality. Alternatively, you can select a specific repository to authorize—the choice is yours! Don't forget to hit the &lt;code&gt;Save&lt;/code&gt; button to complete the authorization process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0z88yi9mc0h7g3p0muxe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0z88yi9mc0h7g3p0muxe.png" alt="Authorize" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Want to make sure you've installed the Aviyel app? Just head to the organization settings page and click on the &lt;code&gt;GitHub apps&lt;/code&gt; option. You'll see the app there, just like in the screenshot below. Easy peasy!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5bn7uy90d4deeu5kg04p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5bn7uy90d4deeu5kg04p.png" alt="Install app" width="760" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not seeing the &lt;code&gt;Install the GitHub app&lt;/code&gt; button on your community homepage? No problem! There's an easy alternative way to add it. Just follow these simple instructions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Head to the &lt;code&gt;settings&lt;/code&gt; page by clicking on the &lt;code&gt;settings&lt;/code&gt; button in the top-left corner of your screen.&lt;/li&gt;
&lt;li&gt;From there, you can easily install the GitHub app in your organization. It's that easy!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzfcbaf29f95u3lbhcpnp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzfcbaf29f95u3lbhcpnp.png" alt="Installation" width="760" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you're on the settings page, simply click on the GitHub setting option. You'll see a button called &lt;code&gt;Install GitHub App&lt;/code&gt;—just click it to easily install the app. If you don't see the button, don't worry—there are instructions for installing it manually at the bottom of the page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F34are20a1oxwdbpbkjmz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F34are20a1oxwdbpbkjmz.png" alt="Manual installation" width="760" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click &lt;code&gt;Install Github App&lt;/code&gt; to continue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8daau2klcrq6ic9c5lta.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8daau2klcrq6ic9c5lta.png" alt="Install Github App" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you're redirected to the GitHub page, it's time to finalize the authorization process. You can choose to authorize your entire repository for maximum functionality or select a specific repository. Either way, make sure to hit the &lt;code&gt;Save&lt;/code&gt; button to complete the authorization and unlock the full power of Aviyel.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy6di16kq2q16d8wmasec.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy6di16kq2q16d8wmasec.png" alt="Authorize" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Send Comment: GitHub (When PR is opened)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To use the full capabilities of Aviyel’s GitHub bot (the one that you just installed) on your repository, go to the workflow section and click on the "&lt;strong&gt;send comment: Github&lt;/strong&gt;" workflow. This will enable the workflow and give you access to its powerful features. This workflow is highly effective. This workflow is intended to send a word of appreciation or thanks whenever a new pull request is opened/merged, an issue is opened/resolved, or other Github activity occurs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feitpjx2owrzdh2t2yoy6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feitpjx2owrzdh2t2yoy6.png" alt="send comment" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To customize the "send comment" workflow, click on it to access the configuration options. You can choose when the workflow will be triggered, such as when a &lt;code&gt;pull request is opened&lt;/code&gt;. Select the repository where you want to enable the workflow and choose a messaging template or create your own. Give it a memorable name and save your changes. This will allow you to leverage the full power of the GitHub bot and make the most of its capabilities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Finjwpyzyzwwxrx06uxd2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Finjwpyzyzwwxrx06uxd2.png" alt="send comment" width="760" height="850"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you have saved your changes, the workflow should appear as shown in the screenshot below. This will allow you to see the full configuration and ensure that everything is set up correctly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F684l7y81mtxamo020xx6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F684l7y81mtxamo020xx6.png" alt="workflow config" width="760" height="562"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To see the bot in action, go to your repository and create a pull request. Once you have done this, you should see the bot responding with a comment, as shown in the screenshot below. This will allow you to test the functionality of the bot and ensure that it is working correctly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fziqo3q5z5a464c71uchg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fziqo3q5z5a464c71uchg.png" alt="Demo" width="760" height="658"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To set up the GitHub bot to work with issues, click on the workflow option again and create a new workflow. In the activity options, select "&lt;strong&gt;issues&lt;/strong&gt;" as the trigger for the workflow. Then, choose the appropriate messaging template or create your own. Give the workflow a memorable name and save your changes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmuxhhc8cjhauatclkyag.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmuxhhc8cjhauatclkyag.png" alt="Workflow config" width="786" height="920"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you have saved your changes, the new workflow should appear as shown in the screenshot below. This will allow you to see the full configuration and ensure that everything is set up correctly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rr9y7fx2wotlgdsaz02.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rr9y7fx2wotlgdsaz02.png" alt="Workflow config" width="760" height="567"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To see the bot in action with issues, go to your repository and create a new issue. Once you have done this, you should see the bot responding with a comment, allowing you to test the functionality and ensure that everything is working correctly. By using this feature, you can take advantage of the powerful capabilities of the GitHub bot and make the most of its features, giving you more control and flexibility when managing and monitoring issues in your repository.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0scgnaczigl0jmw48hs6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0scgnaczigl0jmw48hs6.png" alt="Repo" width="760" height="535"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Aviyel is the perfect solution for improving productivity and streamlining communication on GitHub. With a few simple clicks, you can integrate the Aviyel bot/app into your platform and start enjoying the benefits of a more organized and efficient workflow. By leveraging the power of the Aviyel bot, you can minimize chaos and maximize productivity, ensuring that your team is always operating at its best. Whether you're looking to improve communication within your community, streamline processes, or stay organized, Aviyel has you covered.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Using bots on GitHub can provide numerous benefits for teams, including better collaboration and communication, increased productivity and efficiency, and enhanced security and compliance. Aviyel bot, in particular, offers a powerful and versatile solution for integrating into these platforms and improving team productivity. By following the steps outlined in this comprehensive guide, teams can easily incorporate the power and capabilities of the Aviyel bot into their workflow and start realizing the benefits of automation—and much more! Try it out today and see the difference it can make for your team.&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Supercharging community⚡with Aviyel : A Step-by-Step Guide</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Thu, 24 Nov 2022 12:55:51 +0000</pubDate>
      <link>https://dev.to/aviyel/supercharging-communitywith-aviyel-a-step-by-step-guide-1n3g</link>
      <guid>https://dev.to/aviyel/supercharging-communitywith-aviyel-a-step-by-step-guide-1n3g</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;When you're trying to grow a community, it's easy to get caught up in the day-to-day issues that arise and forget about your overall goals. However, it can be challenging to keep moving forward with your community strategies if you set aside time to focus on what matters most and what sorts of tools to use. This article outlines some ways you can achieve and accelerate community goals while keeping your members engaged, no matter how big or small (or long-term) those goals may be—all by using the absolute power of the &lt;a href="https://aviyel.com/"&gt;Aviyel&lt;/a&gt; platform from scratch.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to accelerate your Community goals?
&lt;/h2&gt;

&lt;p&gt;Before you even start a community, it's essential that you know what your goals are. Always try to ask a question to yourself before setting goals: "What does success look like?", "What does failure look like?" Would your goal be different if there was no such thing as either/or?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It doesn't matter if your goals differ from those of others in your community; what matters is that you are both ambitious and realistic and that you can still collaborate to get things done.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So here are a few things to consider before you set out to achieve your community goals. It makes sense to take some time and think about what they are.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Smart and ambitious goals: make sure your goals are specific, measurable, achievable, relevant, and time-based.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Before starting on a solution, define the problem clearly.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Set realistic goals that are ambitious but achievable within the specified period of time.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once you've set your goals, it's essential to create a plan for achieving them. Consider what you need to do daily, weekly, and monthly to make progress toward reaching each goal. This may take some time, but it will be worth it when you start moving forward!&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use Aviyel to accelerate your Community goals?
&lt;/h2&gt;

&lt;p&gt;To overcome community challenges, you need the right tools. And for those to be effective, it's essential to understand who is in your community and what they need. You can learn about your community members' interests, needs, and preferences by using tools that help you collect this kind of information. So to solve this issue, Aviyel was created: it supports open source products, companies, and businesses build communities around their products or services—not only that but building these foundations for business is difficult to track, which is precisely the problem Aviyel is attempting to solve!&lt;/p&gt;

&lt;h2&gt;
  
  
  Step-by-step guide to using the Aviyel platform
&lt;/h2&gt;

&lt;p&gt;Aviyel aims to create an environment where everyone can benefit from freedom and opportunity. Our platform empowers organizations and individuals to collaborate to build safe communities with only one goal—to create a thriving community!!&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting up GitHub organization
&lt;/h2&gt;

&lt;p&gt;To get started with Aviyel, you must first create an organization on GitHub. If you are already a member of the organization or have your own, everything should be in place for you to proceed to the next step.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k1Hkhpkw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669025171849-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k1Hkhpkw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669025171849-image-resized.png" alt="Github" width="760" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Head over to your organization and copy the link of your project's main repo, then paste it somewhere safe so we can add it and configure it on the Aviyel platform later.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kWo7wc3b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669025896816-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kWo7wc3b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669025896816-image-resized.png" alt="Setting up github" width="760" height="555"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Configuring and setting up your project on Aviyel&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;It is now time to log in or sign up for Aviyel. If you do not have an account, log in or sign up through &lt;a href="https://www.google.com/intl/ne/gmail/about/"&gt;Google&lt;/a&gt;, &lt;a href="https://twitter.com/"&gt;Twitter&lt;/a&gt;, or &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt;. After clicking the &lt;code&gt;Signup&lt;/code&gt; button (as shown below), you'll be prompted with something like this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yObNGo6J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669025958667-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yObNGo6J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669025958667-image-resized.png" alt="signup" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you have logged into your account, find the &lt;code&gt;Community&lt;/code&gt; tab on the navigation bar and click it. This should redirect you to the community page. Once you reach the community page, look for and click on the button that says &lt;code&gt;+ Add Your Community&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tepmum_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669026072923-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tepmum_4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669026072923-image-resized.png" alt="Add community" width="760" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you signed up using &lt;a href="https://github.com/"&gt;Github&lt;/a&gt;, Aviyel would automatically fetch everything for you, including all your organization information, so you won't have to add the organization info again manually.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z5Euy3yM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669027198011-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z5Euy3yM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669027198011-image-resized.png" alt="Sync github" width="760" height="372"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And if you've logged in or signed up via &lt;a href="https://www.google.com/intl/ne/gmail/about/"&gt;Google&lt;/a&gt; or &lt;a href="https://twitter.com/"&gt;Twitter&lt;/a&gt;, you need to add the repository link manually. To do this, copy and paste into the popup on your screen, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c9C8Gu9v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669026141989-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c9C8Gu9v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669026141989-image-resized.png" alt="Account" width="760" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It may take a few seconds for everything to sync with GitHub and Aviyel, so get some coffee in the meantime.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1IQXSOXO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028757097-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1IQXSOXO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028757097-image-resized.png" alt="Sync github" width="760" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Installing GitHub app to the organization’s repo
&lt;/h3&gt;

&lt;p&gt;Finally, add Aviyel's Github app to your organization's repository so that it can get all the necessary information (publicly available), help broaden the community, and help Aviyel better understand how we might best serve your specific needs. Not only that, but it will start real-time syncing of data and auto-update your community dashboard, activity dashboard, and rewards configuration—please do so (it's crucial)! Once you have added the app, everything can be easily synced, tracked, and maintained on one single platform. To do so, the first step is to click on &lt;code&gt;Install the Github app&lt;/code&gt;, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iTfTzvi4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028866852-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iTfTzvi4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028866852-image-resized.png" alt="Dashboard" width="760" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will be redirected to the GitHub page for final authorization, so authorize your entire repository or pick a specific one; it is entirely up to you. To access the full functionality of the Aviyel platform, select and authorize the entire repository and click on the &lt;code&gt;Save&lt;/code&gt; button to authorize it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zwv9aWhQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028898411-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zwv9aWhQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028898411-image-resized.png" alt="Dashboard" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To confirm whether the app is installed or not, go to the organization settings page and click on the &lt;code&gt;GitHub apps&lt;/code&gt; option; you should see something similar to the app shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l9JFyfO2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028940665-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l9JFyfO2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028940665-image-resized.png" alt="Dashboard" width="760" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  An alternative option to install GitHub app to your organization
&lt;/h3&gt;

&lt;p&gt;If you do not see the &lt;code&gt;Install the GitHub app&lt;/code&gt; button on your community homepage, there is an alternative way to add it: follow these instructions.&lt;/p&gt;

&lt;p&gt;First, head over to the settings page. To get there, click on the &lt;code&gt;settings&lt;/code&gt; button, which should appear at the top-left corner of your screen.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mDbOPXdx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029082930-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mDbOPXdx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029082930-image-resized.png" alt="Dashboard" width="760" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next, click on the GitHub setting option once you are on the settings page. You should see a button called &lt;code&gt;Install GitHub App&lt;/code&gt;; if not, there will be instructions for installing manually at the bottom of the page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eTBeQrzj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029138377-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eTBeQrzj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029138377-image-resized.png" alt="Dashboard" width="760" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click &lt;code&gt;Install Github App&lt;/code&gt; to continue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wwdecdRa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029199071-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wwdecdRa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029199071-image-resized.png" alt="Dashboard" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As previously stated, you will be redirected to the GitHub page for final authorization; you may authorize your entire repository or select a specific one. To access the full functionality of the Aviyel platform, select and authorize the entire repository before clicking the &lt;code&gt;Save&lt;/code&gt; button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zwv9aWhQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028898411-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zwv9aWhQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669028898411-image-resized.png" alt="Dashboard" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Configuring Slack and Discord to your profile&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;After you've configured/set up your GitHub org with Aviyel, install the Slack and Discord apps to your community profile. This will allow Aviyel to automatically create profiles for members of your Slack or Discord channel. Not only that, it will also alert you to new messages and notifications as they happen in real-time. This makes everything systematic and streamlined.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Configuring slack to your Aviyel profile&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Configuring and attaching your Slack workspace to your profile is very easy. It just takes a few clicks that you all have to make. To install the Slack app, click on the &lt;code&gt;Install Slack App&lt;/code&gt; button, as shown in this screenshot. You will be redirected to your Slack workspace authorization page, where you can approve or deny the installation permission of the application.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--04RXmCD0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029571452-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--04RXmCD0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029571452-image-resized.png" alt="Dashboard" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To complete the authorization process, click on the &lt;code&gt;Allow&lt;/code&gt; button to grant permission for the Aviyel bot app to authorize your Slack workspace, and then proceed to the next step.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fBU6M4xM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029617988-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fBU6M4xM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669029617988-image-resized.png" alt="Dashboard" width="760" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, the Aviyel Slack bot app has been successfully installed and configured in your Slack workspace, so you should be able to see your workspace name on Aviyel's Slack settings page, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qWs7ouw8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669054010387-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qWs7ouw8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669054010387-image-resized.png" alt="Dashboard" width="760" height="780"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you have installed the Aviyel Slackbot on your chosen channel, you should be able to see something similar to this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--d7_jhcen--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030083156-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--d7_jhcen--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030083156-image-resized.png" alt="Dashboard" width="760" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Configuring Discord to your Aviyel profile&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Configuring and connecting your Discord channel to your profile is as simple as we demonstrated in the previous section with Slack. It only takes a few clicks. Click the &lt;code&gt;Install Discord Bot&lt;/code&gt; button, as shown in the screenshot below, to install the Discord bot. You will be redirected to your Discord authorization page, where you can approve or deny the application's installation permission.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PeiU7RTQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669056724556-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PeiU7RTQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669056724556-image.png" alt="Dashboard" width="782" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Again, to wrap up the authorization process, click on the &lt;code&gt;Authorize&lt;/code&gt; button to grant permission for the Aviyel bot to authorize your Discord server, then proceed to select the server where you want that bot to be installed, and finally move to the next step.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vmYb-Ybz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030295684-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vmYb-Ybz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030295684-image-resized.png" alt="Dashboard" width="760" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you have installed the Aviyel Discord bot on your chosen server, you should be able to see something similar to this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pSAyS_EN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030403879-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pSAyS_EN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030403879-image-resized.png" alt="Dashboard" width="760" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Upon returning to your Aviyel's Discord settings, you will be able to see that your server has been successfully configured like so:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CcMpODEA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030378577-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CcMpODEA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030378577-image-resized.png" alt="Dashboard" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Setting up and configuring the community dashboard
&lt;/h2&gt;

&lt;p&gt;So, we have successfully configured our GitHub, Slack, and Discord accounts. Now, Aviyel can fetch all the data needed to streamline information related to our community into a single platform/feed.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Community Dashboard&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To access the community dashboard, click on &lt;code&gt;community&lt;/code&gt; in the sidebar. This will take you to the community dashboard, where you can find various options. So at the top of the page, there is a summary tab. This will give you all the essential information about your organization in one place (we will delve deeper into this section later on). The next tab is the &lt;code&gt;Members&lt;/code&gt; tab, which lists all members of that particular organization. The next one is an organization tab—which shows which company each member belongs to—and there is also a cohort tab, which is only accessible for pro users, that allows you to manage and streamline activity in your community easily; you can read more in-depth about it below.&lt;/p&gt;

&lt;h3&gt;
  
  
  Community dashboard: Summary section
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;summary&lt;/code&gt; section provides all of the organization's information concisely, from the number of members to the number of active members; not only that, but it separates the top contributor list and then provides a detailed geo-distribution in the map of where that particular member or contributor is from; and finally, there is a "&lt;strong&gt;&lt;em&gt;community activity and social platform&lt;/em&gt;&lt;/strong&gt;" section that displays all of the integration of social platforms (such as the ones we made earlier, like for example GitHub, Slack, and Discord).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--axce8cZo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030498236-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--axce8cZo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030498236-image-resized.png" alt="Dashboard" width="760" height="571"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Community dashboard: Members section&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;members&lt;/code&gt; section lists all of the members within that organization, along with their activity, and displays all of the necessary information about the members, such as their detailed information about their profile and activity, the contribution they made—and you can not only search for members and view their profiles, but you can also filter the member and view or search their profile accordingly; there are many filter options available.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZG3-2ox2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030615023-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZG3-2ox2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030615023-image-resized.png" alt="Dashboard" width="760" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Community dashboard: Organisations section
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;Organisations&lt;/code&gt; section displays which company each member belongs to, along with their profile and activity summary (where they are from and when they first joined the community). This section also contains a list of that person's interactions with that particular organisation—their most recent activity as well as stats about how many issues have been opened and closed, the number of stars given to that specific organization, the number of PR merged with and opened for that particular organization, and finally, the number of repos that individual member interacted with.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SJV6X5cr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030691212-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SJV6X5cr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669030691212-image-resized.png" alt="Dashboard" width="760" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Community dashboard: Cohorts section&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Currently, Cohort Section is only available to Pro users. This allows you to manage and streamline activity in your community easily. We will go through each section below—but more cohorts are coming in the upcoming releases!&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;New Members: 30 days&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;This cohort defines and assists in identifying members who have joined any platforms within the last 30 days. Newer users' data is merged, and whenever someone joins for the first time, they're added to this group. Older members get removed from it as their membership ages past that point; this keeps your cohorts updated with fresh and new information.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--g9FfqCf2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nl0uxhf9gis6sinfcult.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--g9FfqCf2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nl0uxhf9gis6sinfcult.png" alt="Dashboard" width="568" height="734"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Contributors: Issues on GitHub.&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;This cohort defines and assists in identifying members who have interacted with at least three issues on GitHub within the last thirty days. Members can be contacted via direct message or email; interaction would include raising, commenting, or reacting on an issue thread.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QvEQD2Ht--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jrqntvv1lug762of6271.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QvEQD2Ht--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jrqntvv1lug762of6271.png" alt="Dashboard" width="542" height="724"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Contributors: PR on GitHub
&lt;/h4&gt;

&lt;p&gt;This cohort defines and assists in identifying all members who have interacted with at least one GitHub pull request (from any project) within the last 30 days.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pmQVze3J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5ii5hlprf3t0q5y6rp0t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pmQVze3J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5ii5hlprf3t0q5y6rp0t.png" alt="Dashboard" width="558" height="749"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Existing Members: Recent to Messaging&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;This cohort defines and assists in identifying members who have joined or are active on slack/discord channels and other platforms for more than 30 days.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fEW1lFKu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mh440z7yh55q0fgtngge.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fEW1lFKu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mh440z7yh55q0fgtngge.png" alt="Dashboard" width="550" height="724"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Existing Members: Recent on GitHub&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;This cohort defines and aids in identifying members who have been active on GitHub within the last 30 days and those who have previously belonged to other platforms for more than 30 days.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k0cpOvsG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j0wiwdb1n5cfpxwp4gte.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k0cpOvsG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j0wiwdb1n5cfpxwp4gte.png" alt="Dashboard" width="540" height="739"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Re-Engage with Recently Inactive: GitHub&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;This cohort identifies members who have interacted on GitHub in the last 90 days and are not active in any community channels within the last 30 days.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T0yP8Sg---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4kj2yde6euw314i8qq2o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T0yP8Sg---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4kj2yde6euw314i8qq2o.png" alt="Dashboard" width="584" height="729"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Re-Engage with Recently Inactive: Messages&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;This cohort defines and assists in identifying members who have been active on Slack, Discord, or Aviyel in the last 90 days but have not been engaged in any of the community channels in the previous 30 days.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NuiYO9iZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nh1lxwlzkc8h1vn1d4el.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NuiYO9iZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nh1lxwlzkc8h1vn1d4el.png" alt="Dashboard" width="545" height="719"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Activate Sleeping Members: Messages&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;This cohort identifies and defines members who have joined Slack/ Discord but have never interacted on these channels.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ADG7esk---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3v53w58ja2xhy5a28lf2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ADG7esk---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3v53w58ja2xhy5a28lf2.png" alt="Dashboard" width="543" height="724"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Forked, Warm, and Sellable: Sales
&lt;/h4&gt;

&lt;p&gt;This cohort defines and aids in the identification of members who have an Organization tag available, forked at least one repo of the project, raised at least one issue in the last 60 days, interacted on at least one PR during the previous 60 days, and have been active on Slack, Discord, or Aviyel during the last 30 days.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t2tjjLqA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3emjfralpotoizpkez5a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t2tjjLqA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3emjfralpotoizpkez5a.png" alt="Dashboard" width="539" height="738"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Setting up and configuring Workflows
&lt;/h2&gt;

&lt;p&gt;Now that we have finished setting everything up and know where we want our community to go, we need to automate each of our time-consuming tasks. To help with this, Aviyel workflows can automate any task, which will help drive and manage the community superbly. By using Aviyel's workflow, which is a helping hand to improve your community journey, you can start automating each of your recurring tasks with the aid of workflows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5ylORdcu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669034874670-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5ylORdcu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669034874670-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Slack thread opener For Discord
&lt;/h3&gt;

&lt;p&gt;This thread opener workflow assists you in opening a thread each time a conversation needs to be started for a comment on any of your Slack channels, ensuring that you never miss another member's comment again! So to enable this workflow, first, you need to click the &lt;code&gt;Thread Opener workflow&lt;/code&gt; and create a new one, highlighted as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9HIG0kUo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035526448-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9HIG0kUo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035526448-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To begin, let's configure it with Slack; we'll do it with Discord later in the process, so to configure it with Slack, first, select a platform as Slack for configuring it with Slack, select Slack, and after done, select your Slack workspace and select the channel where you want to send the automated message (or, in simpler terms, where you want the bot to be activated), and once done, click on the select message button and choose from a palette of available templates or create your custom message.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2YI6qr9r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035341249-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2YI6qr9r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035341249-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you have successfully set up your thread opener workflow, it should look something like this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--od8dmmmB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035388200-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--od8dmmmB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035388200-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see now that our thread opener is working perfectly, this thread opener works when someone messages something on the particular channel where you added that bot.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eB7SwKGE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035453721-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eB7SwKGE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035453721-image-resized.png" alt="Workflows" width="760" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Discord thread opener For Discord
&lt;/h3&gt;

&lt;p&gt;This thread opener workflow allows you to open a thread every time a conversation is being started on any of your Discord servers or channels so that you can see another member's messages again! So to enable this workflow, first, you need to click the &lt;code&gt;Thread Opener workflow&lt;/code&gt; and create a new one, highlighted as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZRAXiigv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035876646-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZRAXiigv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035876646-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The procedure is the same as when we did it while configuring it with Slack. After you set up all your workflows and save them, you should see a preview of that workflow so you can toggle around to enable or disable it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---jINF3xz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035898655-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---jINF3xz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035898655-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see in the screenshot below: It works perfectly, so whenever someone pings the discord channel, it will simply greet that user and reply personally in a thread.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dwD_0Nej--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036073805-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dwD_0Nej--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036073805-image-resized.png" alt="Workflows" width="760" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Welcome New Members
&lt;/h3&gt;

&lt;p&gt;This is the second workflow and one of the excellent workflows that greet new community members with a warm welcome message or send them the link to events, articles, or the knowledge base to start seamlessly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1TIbbjZY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035603463-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1TIbbjZY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669035603463-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To proceed with the setup, you need to click that workflow option, and then you will get an option to select a platform, select Slack, and then proceed when to send the message. Two options are available: one when new members join the workspace and another when members join that particular channel. Proceed to select either of them, and you should be able to see or choose whom or which channel to send that message to, so proceed to select that option, and finally select the messaging template (or create a custom one), give it a suitable name, and save it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Gvma8z2P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036175228-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Gvma8z2P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036175228-image-resized.png" alt="Workflows" width="760" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you have saved your workflow, it should look like this, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cf1d3qeO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036211975-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cf1d3qeO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036211975-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For Discord too, the procedure is the same as what we did with Slack: to proceed with the setup, you need to click that workflow option, then you will get an option to select a platform; select the Discord one, and then proceed when to send the message; there are two options available: one when new members join the workspace, and the second when members join that particular channel. Proceed to select either of them, and you should be able to see or choose whom or which channel to send that message to, so proceed to select the messaging template (or custom), give the workflow a suitable name, and save it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--K3bqoMFo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036279625-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--K3bqoMFo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036279625-image-resized.png" alt="Workflows" width="760" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you have saved your workflow, it should look like this, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6lHceafC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036443077-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6lHceafC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036443077-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Send Comment: GitHub
&lt;/h3&gt;

&lt;p&gt;This workflow is highly effective. This workflow is intended to send a word of appreciation or thanks whenever a new pull request is merged, an issue is resolved, or other Github activity occurs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uX6afAGd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036488971-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uX6afAGd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036488971-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on it to configure it, and you should be able to see the activity options, such as when to trigger the workflow when a specific activity occurs, so start with PR and then select to proceed when to send the message. Please select the appropriate option for you, select the repo on which you want to enable this workflow, and finally, select the messaging template (or create a custom one), give it a suitable name, and save it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--d4AndP9p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036791889-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--d4AndP9p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036791889-image-resized.png" alt="Workflows" width="760" height="850"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you have saved your workflow, it should look like this, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ac82GUlS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036889734-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ac82GUlS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669036889734-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To test it, go to your repo and create a Pull Request; once you've done that, you should see the bot responding as a comment to that particular Pull Request, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LVMKtX9w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037016495-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LVMKtX9w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037016495-image-resized.png" alt="Workflows" width="760" height="736"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To configure it with "&lt;strong&gt;&lt;em&gt;issues&lt;/em&gt;&lt;/strong&gt;," click on the workflow option again and create a new one, and then you should see the activity option, such as when to trigger the workflow when a specific activity occurs, so let's start with Issues and then select to proceed when to send the message. Please select the appropriate option for you, select the repo on which you want to enable this workflow, and finally, select the messaging template (or create a custom one), give it a suitable name, and save it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QsSrnLlK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037127631-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QsSrnLlK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037127631-image.png" alt="Workflows" width="786" height="920"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you have saved your workflow, it should look like this, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fifrGYyH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037139301-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fifrGYyH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037139301-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To test it out, go to your repo and create an issue; once you've done that, you should see the bot responding as a comment to that issue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SGp9pw1X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037295728-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SGp9pw1X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037295728-image-resized.png" alt="Workflows" width="760" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Rewards Digest
&lt;/h3&gt;

&lt;p&gt;This workflow keeps your community members up to date on the badge and seed rewards they've received in the last month or week. To work with workflow, you must first set up the reward. If you haven't already, go to the previous step of this tutorial and return to this session. Let's start with the configuration; to do so, click on the section highlighted, like in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wz2Wkc5w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037339457-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wz2Wkc5w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037339457-image-resized.png" alt="Workflows" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Configuring this workflow is very simple; all you have to do is choose the platform to which you want to send the message, then select the time and period when you want to send it, and finally, it will automatically generate a template for you to use, so name the workflow and save it!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uT-5yFUC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037405611-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uT-5yFUC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669037405611-image.png" alt="Workflows" width="593" height="798"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Event Invite
&lt;/h3&gt;

&lt;p&gt;This workflow is simple and straightforward; it sends timely invitations to your most recent events to relevant community members. This workflow sends and Prompts them with last-minute reminders to attend your upcoming event.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qbZ5Ni04--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669087920911-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qbZ5Ni04--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669087920911-image-resized.png" alt="Workflows" width="760" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, to configure it, choose when you want to send the message, choose a medium, then a platform, and finally, choose a message template or create a custom one, whichever you prefer, and then name and save the workflow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kticCTVX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669039590450-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kticCTVX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669039590450-image.png" alt="Workflows" width="391" height="693"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Community Report&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This workflow is intended to help all maintainers understand the activities in a cohort of interest. As a result, you can easily select the key metrics you want to see on your weekly, biweekly, or monthly digest.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zrVEfkiK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669088071935-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zrVEfkiK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669088071935-image-resized.png" alt="Workflows" width="760" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To configure it, first select or add the name of the person to whom you want to send the report, then choose how frequently you want to send the report, such as the time and schedule for that particular report, and finally select the cohort, give the workflow a name, and save it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zv0TBpZP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669039716951-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zv0TBpZP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669039716951-image.png" alt="Workflows" width="796" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RMGGO2Yy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669039801915-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RMGGO2Yy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669039801915-image-resized.png" alt="Workflows" width="760" height="674"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you have saved your workflow, it should look like this, as shown in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hGmx8O5F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669039874496-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hGmx8O5F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669039874496-image.png" alt="Workflows" width="653" height="882"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And once you've finished configuring your workflow, you can go to the &lt;code&gt;Configured workflows&lt;/code&gt; tab section to see which workflow is currently active and customize and edit your current workflow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l21dTrau--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669047166802-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l21dTrau--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669047166802-image.png" alt="Workflows" width="561" height="859"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Configuring and setting up Rewards and Badges
&lt;/h2&gt;

&lt;p&gt;The rewards and badge feature is straightforward to set up; it's effortless to set up and configure your badge. We are keeping it simple because we want to give the contributors and maintainers of the projects the best possible user experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BIgUDXqi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062495130-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BIgUDXqi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062495130-image-resized.png" alt="Badges and rewards" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To configure your Aviyel rewards, follow the steps outlined below.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Step 1&lt;/em&gt;&lt;/strong&gt;: First, choose the activities and contributions you want to reward the contributor, keeping in mind that you can always add more later.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oCoPO4tL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062555688-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oCoPO4tL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062555688-image-resized.png" alt="Badges and rewards" width="760" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Step 2&lt;/em&gt;&lt;/strong&gt;: Points earned by the user can be configured for their activity, and these points are referred to as seeds, so each contribution can be rewarded with seeds, and remember that a collection of seeds unlocks badges and rewards, thus rooting and growing the reputation, so remember that more contributions equal more seeds, which equals more Badges and rewards.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PLtRWJOd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062639560-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PLtRWJOd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062639560-image.png" alt="Badges and rewards" width="735" height="940"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Step 3&lt;/em&gt;&lt;/strong&gt;: Seeds can be used to unlock levels, and each level has a badge linked with it, so you can choose one of the themes to represent or track your contributors in this step. You have many alternative theme options available, so you can go with whichever theme you desire.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TvOQ9AQz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062692893-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TvOQ9AQz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062692893-image-resized.png" alt="Badges and rewards" width="760" height="956"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Step 4&lt;/em&gt;&lt;/strong&gt;: Seed distribution will get plotted on a graph in this particular phase, which will help to figure out how many seeds we'll need to unlock each level.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EZqyfKLp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062755755-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EZqyfKLp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062755755-image.png" alt="Badges and rewards" width="576" height="955"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--om1EU8Fq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062795590-image.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--om1EU8Fq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062795590-image.png" alt="Badges and rewards" width="745" height="939"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Step 5&lt;/em&gt;&lt;/strong&gt;: You should now be able to publish your badges. Proceed to click on the "Publish" button to post it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4M-azZ_2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062827142-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4M-azZ_2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062827142-image-resized.png" alt="Badges and rewards" width="760" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, you've set up your project's badges and rewards system successfully. Now you can start giving them to your community members.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yV-64S1R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062864485-image-resized.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yV-64S1R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://aviyel.com/cdn-cgi/image/format%3Dauto/assets/uploads/files/1669062864485-image-resized.png" alt="Badges and rewards" width="760" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Crafting and building a thriving community can be very challenging, but Aviyel can help you streamline every aspect of community management, from monitoring member participation and rewarding it to increasing engagement among already-active members. It is an excellent tool that gives you a complete 360 view of what is happening in your community by combining all relevant data from different platforms into one. This helps you better understand your members and decide how to interact with them more efficiently.&lt;/p&gt;

</description>
      <category>community</category>
      <category>beginners</category>
      <category>saas</category>
      <category>opensource</category>
    </item>
    <item>
      <title>BIG announcement 📢: Accelerate your growth by supercharging your community🔥[Product Hunt launch November 22nd]</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Mon, 21 Nov 2022 08:13:44 +0000</pubDate>
      <link>https://dev.to/aviyel/aviyel-announcement-accelerate-your-growth-by-supercharging-your-communityproduct-hunt-launch-november-22nd-257c</link>
      <guid>https://dev.to/aviyel/aviyel-announcement-accelerate-your-growth-by-supercharging-your-communityproduct-hunt-launch-november-22nd-257c</guid>
      <description>&lt;p&gt;We are super thrilled and excited to announce that, we will be launching our fresh new features on &lt;a href="https://twitter.com/aviyelHQ/status/1593264715639279617"&gt;ProductHunt&lt;/a&gt; (November 22nd). This release includes everything from a freshly revamped website UI, community dashboard📟, and workflows ❄️(and so much more)!! We believe that our new features will help build a more robust and scalable community where everyone can grow!!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3BijADWG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gd7h1pn0m97ivjkv7zr7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3BijADWG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gd7h1pn0m97ivjkv7zr7.png" alt="Community" width="760" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;1). Community Dashboard&lt;/strong&gt; 📟
&lt;/h2&gt;

&lt;p&gt;Aviyel's Community Dashboard provides members with a powerful way to engage with your brand. The dashboard gives you a 360-degree view of your community by consolidating all major data from various other platforms into one single platform, allowing you to understand your members better and make better decisions about how you will engage with them. You can use the dashboard to search for specific keywords within your community, view all of your members' data, and then filter it by various attributes.&lt;/p&gt;

&lt;p&gt;The key main features of the community dashboard include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It &lt;strong&gt;combines&lt;/strong&gt; &lt;strong&gt;data&lt;/strong&gt; from &lt;strong&gt;multiple sources&lt;/strong&gt; in one place for &lt;strong&gt;easy analysis&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;It uses &lt;strong&gt;powerful algorithms&lt;/strong&gt; to &lt;strong&gt;merge members&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;It enables you to &lt;strong&gt;filter&lt;/strong&gt; and &lt;strong&gt;track&lt;/strong&gt; &lt;strong&gt;group members&lt;/strong&gt; in order to create cohorts and custom journeys.&lt;/li&gt;
&lt;li&gt;It also assists &lt;strong&gt;sales teams&lt;/strong&gt; in &lt;strong&gt;identifying&lt;/strong&gt; more &lt;strong&gt;warm leads&lt;/strong&gt;—so that they do not waste time on low-potential prospects.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--B5jDri1B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/52acv5he73a7pta0qom9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B5jDri1B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/52acv5he73a7pta0qom9.png" alt="Dashboard" width="760" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;2). Aviyel Rewards&lt;/strong&gt; 🥇
&lt;/h2&gt;

&lt;p&gt;Aviyel Reward is an incentive program that rewards community members for their work. Aviyel Rewards is designed to be a fun, rewarding experience for community members. The primary objective of Aviyel Rewards is to motivate and inspire community members, by providing recognition for the work they do.&lt;/p&gt;

&lt;p&gt;These rewards can be configured in various ways and distributed in a variety of ways. They are portable, which means they can be used across multiple platforms. Once earned, these badges represent a user's reputation within the community ecosystem and can be used as proof of skill or expertise in a specific field of work.&lt;/p&gt;

&lt;p&gt;The key main features of the Aviyel Rewards include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;game design inspired&lt;/strong&gt; configuration to &lt;strong&gt;reward&lt;/strong&gt; activity.&lt;/li&gt;
&lt;li&gt;It provides users with &lt;strong&gt;portable&lt;/strong&gt; and &lt;strong&gt;immutable reputations as badges&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;It &lt;strong&gt;streamlines&lt;/strong&gt; the process of &lt;strong&gt;distributing grants&lt;/strong&gt; and other &lt;strong&gt;monetary incentives&lt;/strong&gt; by centralizing all relevant information on one platform.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vgFLNZZz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vld4dxd5a6la3q88vmlp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vgFLNZZz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vld4dxd5a6la3q88vmlp.png" alt="Rewards" width="760" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). Workflows ❄️
&lt;/h2&gt;

&lt;p&gt;Aviyel’s workflows have been designed to help organizations of all kinds build, manage and grow their communities with ease. It allows you to create journeys for community members on multiple platforms as well as automate or orchestrate those activities—and so much more!&lt;/p&gt;

&lt;p&gt;The key main features of the Aviyel Workflows include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build and automate&lt;/strong&gt; &lt;strong&gt;custom journeys&lt;/strong&gt; for &lt;strong&gt;community&lt;/strong&gt; members &lt;strong&gt;across platforms&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pick from templates&lt;/strong&gt; or &lt;strong&gt;create if-then rules&lt;/strong&gt; to &lt;strong&gt;activate&lt;/strong&gt; and &lt;strong&gt;re-engage&lt;/strong&gt; with the &lt;strong&gt;community&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API-driven&lt;/strong&gt; and &lt;strong&gt;templated&lt;/strong&gt; upstream &lt;strong&gt;integrations&lt;/strong&gt; with &lt;strong&gt;popular platforms&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Send messages&lt;/strong&gt; or &lt;strong&gt;swag&lt;/strong&gt;, &lt;strong&gt;build recommendations&lt;/strong&gt;, collect &lt;strong&gt;feedback&lt;/strong&gt;, and &lt;strong&gt;send&lt;/strong&gt; a &lt;strong&gt;meme&lt;/strong&gt; or &lt;strong&gt;event invites&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YI27__ZJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/37nxt1y6v1iav618nu4p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YI27__ZJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/37nxt1y6v1iav618nu4p.png" alt="Workflows" width="760" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ✨ Introducing our brand-new paid subscription plan ✨
&lt;/h2&gt;

&lt;p&gt;We are opening up our paid plan under all of the features mentioned above ☝️, which will allow you to access the full capabilities of the platform at a very low cost by selecting and prioritizing what responsibilities will best help your community to thrive!!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--F4vp3pS_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0hsflzheb436b5t73rtt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--F4vp3pS_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0hsflzheb436b5t73rtt.png" alt="Subscription" width="760" height="422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Aviyel's vision for building a strong community
&lt;/h2&gt;

&lt;p&gt;Aviyel aims to create an environment where everyone can benefit from freedom and opportunity. Our platform empowers organizations and individuals to collaborate in order to build safe communities with only one goal in mind—to create a thriving community.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eDaqbEHa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uzz5sq3fb6yoxp49qi0r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eDaqbEHa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uzz5sq3fb6yoxp49qi0r.png" alt="Aviyel's Vision" width="463" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Aviyel focuses on building the networks that enable open source communities to develop software, projects, and services collectively and cooperatively. Aviyel is working to make this possible by creating a platform for frequent interactions, knowledge sharing—and many other features. Aviyel is dedicated to raising awareness and adoption of open source software among the community that supports it.&lt;/p&gt;

&lt;p&gt;Aviyel helps communities organize online events, keep the conversation going with articles and Q&amp;amp;As, and provide information and challenges to increase their open source projects' value. Our primary mission is to educate people about the value and importance of open source software and projects and to enhance relationships between different and diverse groups of people in the community.&lt;/p&gt;

&lt;h2&gt;
  
  
  On a final note
&lt;/h2&gt;

&lt;p&gt;Building a successful community is challenging, but Aviyel can help streamline all the processes involved in managing your community—from keeping track of its members and rewarding their participation, to increasing engagement among current participants.&lt;/p&gt;




&lt;h2&gt;
  
  
  BIG ANNOUNCEMENT📢: We are &lt;a href="https://www.producthunt.com/posts/aviyel-2"&gt;Launching on Product Hunt&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1ZjbvpGO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1oajxdo8iwr9xfhop1b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1ZjbvpGO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1oajxdo8iwr9xfhop1b.png" alt="Product Hunt" width="413" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of our most eagerly anticipated features—the community dashboard, request board, and new subscription model—is slated for a launch on &lt;a href="https://www.producthunt.com/posts/aviyel-2"&gt;product hunt tomorrow&lt;/a&gt;. We hope you'll support us by giving feedback! We will be there responding to your queries, and feedback. We hope to see you at the launch! If you can, share our stories on social media.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>community</category>
      <category>startup</category>
      <category>saas</category>
    </item>
    <item>
      <title>What Is the difference between PaaS And FaaS?</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Sat, 05 Nov 2022 18:51:02 +0000</pubDate>
      <link>https://dev.to/aviyel/what-is-the-difference-between-paas-and-faas-4pnc</link>
      <guid>https://dev.to/aviyel/what-is-the-difference-between-paas-and-faas-4pnc</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;The term "PaaS" is often used interchangeably with "platform as a service," and the term “FaaS” has been coined to mean “function as a service.” However, these two terms can be quite confusing. In this article, we'll explain what PaaS (Platform-as-a-Service) actually means—and how it differs from FaaS (Function-as-a-Service). We'll also explain why both types of cloud services are important for any business that needs to rapidly grow its &lt;a href="https://www.vmware.com/topics/glossary/content/cloud-computing-infrastructure.html"&gt;infrastructure&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is PaaS?
&lt;/h2&gt;

&lt;p&gt;PaaS is a &lt;a href="https://www.investopedia.com/terms/c/cloud-computing.asp"&gt;cloud-based computing&lt;/a&gt; platform that provides a development environment for applications. PaaS can be characterized as a combination of &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/Infrastructure-as-a-Service-IaaS"&gt;Infrastructure as a Service&lt;/a&gt;(IaaS), &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/Software-as-a-Service"&gt;Software as a Service&lt;/a&gt;(SaaS), and &lt;a href="https://en.wikipedia.org/wiki/Software_development_kit"&gt;software development kits&lt;/a&gt;(SDKs). It offers a variety of services, including application &lt;a href="https://en.wikipedia.org/wiki/Software_deployment"&gt;deployment&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/Scalability"&gt;scalability&lt;/a&gt;, &lt;a href="https://www.techtarget.com/searchdatacenter/definition/high-availability"&gt;high availability&lt;/a&gt;, &lt;a href="https://www.nginx.com/resources/glossary/load-balancing/"&gt;load balancing&lt;/a&gt;, and &lt;a href="https://www.ibm.com/topics/cloud-security"&gt;security&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;PaaS is used by organizations to develop and deploy applications quickly. Developers don't have to worry about setting up the infrastructure or managing it throughout the &lt;a href="https://www.sciencedirect.com/topics/computer-science/application-lifecycle"&gt;application's lifecycle&lt;/a&gt;. They simply develop their applications using an SDK provided by the &lt;a href="https://www.techtarget.com/searchcloudcomputing/feature/Top-10-PaaS-providers-and-what-they-offer-you"&gt;PaaS provider&lt;/a&gt;, which will be hosted on its infrastructure. It provides an environment for running applications rather than just providing raw computing resources like &lt;a href="https://www.vmware.com/topics/glossary/content/virtual-machine.html"&gt;virtual machines&lt;/a&gt; (VMs) or &lt;a href="https://www.techtarget.com/searchitoperations/tip/Virtual-servers-vs-physical-servers-What-are-the-differences"&gt;physical servers&lt;/a&gt;. However, these services are not always free; some providers charge based on usage or offer tiered pricing models that provide more resources for higher fees per month or year.&lt;/p&gt;

&lt;p&gt;This is different from other cloud service models because it requires less development, testing, and support. It's more of a business model that provides everything you need to build an app—not just servers or scalability, but also the necessary tools for all stages of building and maintaining your application.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The main benefit of PaaS is that you can focus your efforts on building your application instead of managing infrastructure.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  PaaS manages the runtime environment and provides you with a platform to execute your code on.
&lt;/h2&gt;

&lt;p&gt;PaaS is a type of cloud computing that provides a platform to build, deploy and run applications without the hassle of configuration and provisioning.&lt;/p&gt;

&lt;p&gt;PaaS manages the runtime environment and provides you with a platform to execute your code on. The application runs in an isolated container that contains all the necessary dependencies like libraries, frameworks, etc., to run it. You don't need to worry about installing these things on your own hardware or operating system because PaaS takes care of it for you.&lt;/p&gt;

&lt;p&gt;PaaS is ideal for small businesses and startups because it lets them focus on their core competencies instead of getting bogged down in &lt;a href="https://www.suse.com/suse-defines/definition/it-infrastructure-management/"&gt;infrastructure management&lt;/a&gt;. The best part is that you don't have to worry about maintaining servers or figuring out how many servers or VMs are needed to run your application because everything is handled by PaaS providers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is FaaS?
&lt;/h2&gt;

&lt;p&gt;FaaS is a &lt;a href="https://aviyel.com/post/3715/how-serverless-computing-is-going-to-change-the-cloud-landscape"&gt;serverless computing&lt;/a&gt; model. It's a platform that lets you run your code without having to provision, manage or scale any servers.&lt;/p&gt;

&lt;p&gt;FaaS is also known as "pay-as-you-go" because you only pay for what you use. This model of cloud computing was first developed by &lt;a href="https://techcrunch.com/2010/07/19/picloud-launches-serverless-computing-platform-to-the-public/%5C"&gt;PiCloud&lt;/a&gt;, who released the first version of their offering in 2010—and it picked up steam after Amazon released &lt;a href="https://aws.amazon.com/lambda/"&gt;AWS Lambda&lt;/a&gt; in 2014, after which it has since become a major player in the industry's landscape.&lt;/p&gt;

&lt;p&gt;FaaS is one of the most powerful tools in the cloud computing market, and it’s growing at a fast pace. In fact, its adoption &lt;a href="https://www.sciencedirect.com/science/article/pii/S0164121220301527"&gt;rate has increased by 25%&lt;/a&gt; since 2017. This means that FaaS will continue to be an important part of the industry for years to come. There are a number of reasons why FaaS is becoming more popular and widely adopted. First, it offers developers the opportunity to focus on their code instead of worrying about infrastructure. Second, it allows you to use any programming language for building your applications—and there are no limits on how much you can scale up or down. Third, FaaS allows developers to test and deploy new functions in just a few seconds without having to worry about servers and infrastructure maintenance.&lt;/p&gt;

&lt;p&gt;As a result, FaaS has proven to be an extremely valuable technology for both developers and businesses. It’s being used by big companies—like &lt;a href="https://www.google.com/"&gt;Google&lt;/a&gt;, &lt;a href="https://www.netflix.com/np/"&gt;Netflix&lt;/a&gt;, &lt;a href="https://www.amazon.com/"&gt;Amazon&lt;/a&gt;, and &lt;a href="https://www.salesforce.com/ap/?ir=1"&gt;Salesforce&lt;/a&gt;—as well as many smaller startups who need a secure way to host their applications—and it’s helping them all save time and money in the process!&lt;/p&gt;

&lt;h2&gt;
  
  
  FaaS manages all the infrastructure and integration points for you, it’s literally just a function.
&lt;/h2&gt;

&lt;p&gt;FaaS is a cloud service that provides you with a runtime environment to run your code. It’s like PaaS, but with a different focus: instead of providing all the infrastructure and integration points for you, FaaS manages all the infrastructure and integration points for you so that you don’t have to worry about configuring servers or building out an entire cloud environment from scratch.&lt;/p&gt;

&lt;p&gt;FaaS isn’t just limited to running code; it can also be used as an alternative way of developing applications in general. With FaaS technology (or Function as a Service), developers can build their own custom functions.&lt;/p&gt;

&lt;p&gt;These functions are then deployed as “serverless” code that runs in the cloud services. This means that developers have a way to build applications without having to worry about building out their own servers or managing infrastructure. With FaaS technology, developers can focus on writing their code and deploying it with ease, which means less time spent worrying about server configuration and more time spent focusing on solving business problems.&lt;/p&gt;

&lt;p&gt;Along with the benefits of FaaS, there are some drawbacks. The most significant is that developers must be highly proficient in their chosen language to use it effectively. Another drawback of FaaS is that it can be expensive if you use too much. Each execution costs money and this adds up quickly if you're running a lot of functions throughout your application—FaaS may not work well with enterprise-level applications at all (or with any apps that need to sustain high load over extended periods).&lt;/p&gt;

&lt;h2&gt;
  
  
  Both are great cloud services.
&lt;/h2&gt;

&lt;p&gt;PaaS and FaaS are both great cloud services. They have their own advantages, but they're still useful in different situations.&lt;/p&gt;

&lt;p&gt;If your code does a lot of processing, PaaS is probably what you want to use—the runtime environment and integration points are managed by the provider, so all you have to worry about is writing your application. However, if the code is core to your business, then FaaS may be more appropriate because it manages all infrastructure and integration points for you.&lt;/p&gt;

&lt;p&gt;The FaaS model is particularly useful for &lt;a href="https://stackoverflow.com/questions/34683455/what-do-we-actually-mean-by-large-scale-web-application"&gt;large-scale applications&lt;/a&gt; or production systems because it removes a lot of the development and deployment overhead. You don't need to worry about scaling or infrastructure management; these are all taken care of by the cloud provider.&lt;/p&gt;

&lt;p&gt;If you're building an application that doesn't have to run 24/7, then PaaS is probably the better choice. It's easier to start with a pre-built platform, and it's also less expensive because most providers charge per hour or per usage rather than for a monthly subscription fee. One of the biggest benefits of PaaS is that it allows developers to focus on their code rather than on managing infrastructure. By choosing this model, you'll save time and money by not having to worry about things like scaling or patching security vulnerabilities.&lt;/p&gt;

&lt;p&gt;The downside of PaaS is that it doesn't have the same flexibility as FaaS. If you want to make any changes to your application or infrastructure, then you'll need to build these features yourself or hire someone else to do it for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's the difference?
&lt;/h2&gt;

&lt;p&gt;PaaS and FaaS are two types of cloud computing platforms that can be used to develop, host, and run applications. PaaS is a platform that supports the development and deployment of applications, while FaaS provides on-demand services that support the execution of functions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The main differences between PaaS and FaaS are that:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PaaS is a platform where you can build, deploy and manage applications. You can use it to develop your application and then run it in the cloud. On the other hand, FaaS is a framework in which you create a serverless application by using different functions. Functions are executed when events occur in the system (for example, when an HTTP request is made) or as a response to an action by another function (for example, if there is an error in the first function).&lt;/p&gt;

&lt;p&gt;In PaaS, you do not need to worry about how many resources your application needs because this is something that will be managed for you by the provider of PaaS services. On the other hand, in FaaS you have to define how many resources your application needs and allocate them yourself.&lt;/p&gt;

&lt;p&gt;With PaaS, you can use ready-made tools such as databases or storage systems, while with FaaS you may need to write your own code for these functionalities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Paas and Faas are different…
&lt;/h2&gt;

&lt;p&gt;PaaS and FaaS, while similar in some respects, are not the same or identical.&lt;/p&gt;

&lt;p&gt;PaaS is a service that manages the runtime environment and provides you with a platform to execute your code on. It does pretty much everything for you, from setting up databases and firewalls to managing application load balancing and scaling by adding more servers as needed.&lt;/p&gt;

&lt;p&gt;FaaS is a service that manages all the infrastructure and integration points for you, it’s literally just a function (or two). You don't get any of the other benefits of PaaS: no DevOps tooling or monitoring; just code execution! If your business logic is core to what makes your product work then FaaS might be what's right for you—but if not then PaaS will probably be better suited because it gives more flexibility in terms of deployment architecture as well as choice over how much code gets run at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  If the function is core to your business you'll probably want FaaS.
&lt;/h2&gt;

&lt;p&gt;FaaS and PaaS have different strengths and weaknesses. The main difference between them is that with FaaS you must use a framework that handles all aspects of deployment such as scalability and security management while with PaaS there's no need for these issues because they're handled by external cloud providers.&lt;/p&gt;

&lt;p&gt;If you're building &lt;a href="https://microservices.io/"&gt;microservices&lt;/a&gt; or &lt;a href="https://towardsdatascience.com/all-machine-learning-models-explained-in-6-minutes-9fe30ff6776a"&gt;machine learning models&lt;/a&gt; which require complex logic then it might be worth considering using FaaS instead because this type of application would probably benefit from having additional resources available on demand rather than having them pre-built into every application instance when deploying them via container technology like &lt;a href="https://www.docker.com/resources/what-container/"&gt;Docker containers&lt;/a&gt;— but this decision depends entirely upon how extensive each project actually becomes!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If the function is core to your business, you'll probably want FaaS. However, if your code is not crucial or can be written in a different way, then PaaS will probably be better suited for your needs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;In conclusion, both Platform as a Service(PaaS) and Function as a Service(FaaS) provide simple ways to deploy an application without maintaining servers or worrying about scaling issues themselves. PaaS lets you build software, and FaaS runs code in response to events so it doesn't need any further maintenance; it's an event-driven model. PaaS is good for deploying existing software using frameworks—you can think of these as add-ons that expand the functionality of your app without having to write custom code. Whereas FaaS can be used to build functions and microservices—computer programs designed with flexibility in mind so they work particularly well when split into separate pieces that interact over the internet. FaaS and PaaS both have their advantages and disadvantages. If you're building a simple application that doesn't need to scale, then PaaS is likely the way to go—you can focus on writing code instead of worrying about maintaining servers. But if you're looking for something more complex that requires custom plugins and flexibility in order to grow with your business, then Faa S might be better suited for you. So, the key is to figure out what your business needs are before choosing one over the other.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>serverless</category>
      <category>devops</category>
      <category>aws</category>
    </item>
    <item>
      <title>Announcing TremorCon 22' 📣</title>
      <dc:creator>issacops</dc:creator>
      <pubDate>Fri, 14 Oct 2022 06:36:16 +0000</pubDate>
      <link>https://dev.to/aviyel/announcing-tremorcon-22-595d</link>
      <guid>https://dev.to/aviyel/announcing-tremorcon-22-595d</guid>
      <description>&lt;h2&gt;
  
  
  What’s Tremor ? 🔗
&lt;/h2&gt;

&lt;p&gt;Tremor is an open-source early-stage event processing system for unstructured data with rich support for structural pattern-matching, filtering and transformation.&lt;/p&gt;

&lt;p&gt;Since the spring of 2021, Tremor has continually participated in the LFX Mentorship program, under CNCF to guide developers looking to get involved in open-source projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  TremorCon and Aviyel ✨
&lt;/h2&gt;

&lt;p&gt;After a tremendously successful TremorCon 2021, we are eager to showcase some of our mentees' contributions during the past year, as well as a few of our industry use-cases. It's officially annual now. Come on, let's go to TremorCon 2022- it'll be fun!&lt;/p&gt;

&lt;h2&gt;
  
  
  Itinerary For The Day 📅
&lt;/h2&gt;

&lt;p&gt;11:00 AM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outlining a UI for Tremor&lt;/strong&gt;&lt;br&gt;
We will present a prototype UI for Tremor, its motivation, explore the design decisions behind the implementation, fantasize about future work and see it in action.&lt;/p&gt;

&lt;p&gt;11:30 AM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shaking up the realtime stack&lt;/strong&gt;&lt;br&gt;
the various patterns and pieces I've replaced with tremors&lt;/p&gt;

&lt;p&gt;12:00 PM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Coffee Break&lt;/strong&gt;&lt;br&gt;
Tea works too&lt;/p&gt;

&lt;p&gt;12:30 PM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rust, the best and worst thing to happen to Tremor&lt;/strong&gt;&lt;br&gt;
Implementing Tremor's plugin system has been the best way to learn all about Rust. Join me in this talk to learn how Rust shaped the final design, both through the fun and not-so-fun times.&lt;/p&gt;

&lt;p&gt;1:10 PM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Docusaurus to the Rescue: A New Era for Tremor's Documentation&lt;/strong&gt;&lt;br&gt;
With the different content sources for Tremor's different content forms, things were bound to get ugly fast. Enter Docusaurus- and now, you can find everything in one place. Quite pleasantly too.&lt;/p&gt;

&lt;p&gt;1:30 PM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lunch Break (1h)&lt;/strong&gt;&lt;br&gt;
Have some snacks and get energy for the second half of the day&lt;/p&gt;

&lt;p&gt;2:30 PM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Patching up a fragmented env with OTEL and Tremor&lt;/strong&gt;&lt;br&gt;
We'll look into how we're using OTEL and Tremor to standardize our Logging infrastructure to be compliant to our Non-Functional Requirements.&lt;/p&gt;

&lt;p&gt;3:00 PM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I made tremor's release process boring by automating it 👨‍💻&lt;/strong&gt;&lt;br&gt;
Why do we need automation? Because no one loves repeating the same processes over and over again! So I decided to take tremor's long checklist process of manual release, and converted it into a single-click automated release! I'll also be talking about my experience working with tremor and its amazing community.&lt;/p&gt;

&lt;h2&gt;
  
  
  Speaker Lineup
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ben Gamble&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mariano Guerra&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prashant Mishra&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sharon Koech&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mario Ortiz Manero&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Endre Karlson&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Natali Vlatko&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Heinz Gies&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Darach Ennis&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Matthias Wahl&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;RSVP - &lt;a href="https://aviyel.com/post/3821/announcing-tremorcon-22"&gt;https://aviyel.com/post/3821/announcing-tremorcon-22&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Can’t wait to see you all !!❤&lt;/p&gt;

</description>
      <category>tremor</category>
      <category>community</category>
      <category>opensource</category>
      <category>tremorcon</category>
    </item>
    <item>
      <title>Announcing📢:Hacktoberfest With Aviyel 💜🌱</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Wed, 28 Sep 2022 09:44:28 +0000</pubDate>
      <link>https://dev.to/aviyel/announcinghacktoberfest-with-aviyel-59ha</link>
      <guid>https://dev.to/aviyel/announcinghacktoberfest-with-aviyel-59ha</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;We’re excited to announce that we will be taking part in this year’s &lt;a href="https://hacktoberfest.com/about/#low-or-non-code"&gt;Hacktoberfest&lt;/a&gt;! We’re kicking off the event with a special party for our members. If you’ve been thinking about joining us and haven’t yet, now is your chance! There are going to be lots of fun—and surprises—in store for you at this celebration so don’t miss out on it!&lt;/p&gt;

&lt;h2&gt;
  
  
  It is that time of the year again!
&lt;/h2&gt;

&lt;p&gt;It is the time of the year again: open source month! This year we have something very special planned for you: hacktoberfest with Aviyel! hacktoberfest with Aviyel, a celebration of all things &lt;a href="https://hacktoberfest.com/participation/#beginner-resources"&gt;open source&lt;/a&gt; from software to hardware—and beyond. Let’s work together to improve our community. There are many different ways that you can participate in this event: attend &lt;a href="https://aviyel.com/events"&gt;events&lt;/a&gt; on the Aviyel platform; create awesome &lt;a href="https://aviyel.com/post/3639/mastering-the-art-of-technical-writing"&gt;technical content&lt;/a&gt; using our platform; volunteer as an event organizer—host one of our events or meet us after.&lt;/p&gt;

&lt;h2&gt;
  
  
  Aviyel participating for the first time
&lt;/h2&gt;

&lt;p&gt;Open Source community is growing more diverse and energetic every day. No matter what your interests are or which field you work in—you will be able to find someone who can help you there. Open source software, advocacy efforts, and other collaborative projects benefit from the community that supports them. This backbone of support is what makes these endeavors possible—and that’s where Aviyel comes in.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OH3d37xx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i97s9iuenfw0hzq8126i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OH3d37xx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i97s9iuenfw0hzq8126i.png" alt="Aviyel emotes" width="291" height="212"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Aviyel is committed to making open source software grow through awareness and adoption. Communities can use Aviyel's platform to keep in touch with the latest information, ask questions, and share their challenges—organizing online events for their own communities as well as extending the value of open source software in general.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hacktoberfest with Aviyel!
&lt;/h2&gt;

&lt;p&gt;A month-long celebration where participants are prompted to contribute in ways other than writing code during this four-week period. We wanted to provide an avenue for people to connect, compete and collaborate with fellow open source enthusiasts. And on top of that, we’re providing mentors—giving creators a voice while also giving them assistance along the way. Here are some examples of how you can contribute:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Write documentation for an existing project&lt;/strong&gt;. A good way to do this is by creating a new page in the wiki with details about the project, and adding any relevant information that you have found out while researching it. The more detailed your documentation is, the better it will be for people who are looking for help with the project.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TadYRKN8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bnpgfdmfhb24k8uigg7k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TadYRKN8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bnpgfdmfhb24k8uigg7k.png" alt="Documentation" width="714" height="351"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a tutorial or write an article for an existing project:&lt;/strong&gt; Tutorials and articles are important because they provide instructions on how to use a tool or service in a step-by-step manner. If you have experience using something, it's easy for others to follow along with your tutorial.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kEMIQ3hl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dzhtp6ys769t7a1non1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kEMIQ3hl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dzhtp6ys769t7a1non1.png" alt="Content Creation" width="579" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This can be especially helpful if the new user needs help getting started using your application or toolkits. If possible, create multiple articles and content so that there are several ways to learn about the product or service from different perspectives&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create an API reference page for an open source project&lt;/strong&gt;: An API reference page contains links to all of the API calls and responses used by an application or library.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QPzWNKUn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xoem6erkkspp5o4vh9m0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QPzWNKUn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xoem6erkkspp5o4vh9m0.png" alt="API References" width="760" height="361"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  How do I participate?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://aviyel.typeform.com/register"&gt;Register as a participant&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://aviyel.typeform.com/speakers"&gt;Call for speakers&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://aviyel.typeform.com/mentors"&gt;Call for mentors&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Structure of each week
&lt;/h2&gt;

&lt;p&gt;Welcome to the first hacktoberfest, this is a month-long celebration of open source contributions. This is an opportunity for everyone to show their appreciation and support for open source software by participating in a community of people who also care about contributing.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This event is open to everyone who wants to participate. If you have any questions about the event, please contact us at &lt;a href="mailto:hello@aviyel.com"&gt;hello@aviyel.com&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cdzDrmwT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9zl8uwit1kuwsjk7eq54.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cdzDrmwT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9zl8uwit1kuwsjk7eq54.png" alt="Timeline" width="760" height="327"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Timeline:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Opening ceremony:&lt;/strong&gt; October 3rd, 2022, Monday on our &lt;a href="https://aviyel.com/events/445/opening-ceremony-hacktoberfest-with-aviyel"&gt;Aviyel Event Platform&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Week&lt;/strong&gt; &lt;code&gt;One&lt;/code&gt; &lt;strong&gt;celebration&lt;/strong&gt;: October 1st - October 8th, 2022.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Week&lt;/strong&gt; &lt;code&gt;Two&lt;/code&gt; &lt;strong&gt;celebration&lt;/strong&gt;: October 9th - October 15th, 2022.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Week&lt;/strong&gt; &lt;code&gt;Three&lt;/code&gt; &lt;strong&gt;celebration&lt;/strong&gt;: October 16th - October 22nd, 2022.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Week&lt;/strong&gt; &lt;code&gt;Four&lt;/code&gt; &lt;strong&gt;celebration&lt;/strong&gt;: October 23rd - October 28th, 2022.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Winner announcement:&lt;/strong&gt; October 31st, 2022, Monday.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Week 1 (October 1st - October 8th)
&lt;/h2&gt;

&lt;p&gt;In this first week of the hacktoberfest:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To help you get started with the content creation journey, we have an amazing lineup of speakers who will share their insights on content creation. Hear from them and learn how they enhanced their skills, as well as what opportunities await you in the future!&lt;/li&gt;
&lt;li&gt;Participants will then be asked to write content about general topics, and the deadline for that is one week (October 7th).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Week 2 (October 9th - October 15th)
&lt;/h2&gt;

&lt;p&gt;In this second week of the Hacktoberfest, the host will be covering a lot of general topics:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;We will have renowned speakers who are experts in technical content creation. They’ll teach you everything from the nuts and bolts of technical content creation to how to make it interesting for your audience.&lt;/li&gt;
&lt;li&gt;Speaker will provide guidelines for the registered participants/attendees to write content about &lt;a href="https://aviyel.com/draft/3740/e936175dff99f401df668e9e"&gt;ultimate guide&lt;/a&gt;like articles.&lt;/li&gt;
&lt;li&gt;The participant is expected to produce content about the &lt;a href="https://aviyel.com/draft/3740/e936175dff99f401df668e9e"&gt;ultimate guide&lt;/a&gt; like article by following the guidelines provided in that session, and the deadline for submission will be also one week (October 17th).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Week 3 (October 16th - October 22nd)
&lt;/h2&gt;

&lt;p&gt;In this third week of the Hacktoberfest:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Participants/Attendees will be required to choose the project as well as topics they would like to work on by the end of week 2.&lt;/li&gt;
&lt;li&gt;Participants/Attendees will be able to view a series of live sessions and pre-recorded videos that offer in-depth and relevant insights about the project.&lt;/li&gt;
&lt;li&gt;Participants/Attendees will have a chance to submit questions, and we will get them answered by the relevant person from the project.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Week 4 (October 23rd - October 28th)
&lt;/h2&gt;

&lt;p&gt;In this fourth week of the Hacktoberfest:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Participants will have 8 days to submit the final article, and successful contributors will be awarded badges.&lt;/li&gt;
&lt;li&gt;Submissions with the most votes are eligible to win a swag box filled with goodies.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Judging Criteria ( Total: 50 points )&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Participate in at least two workshops (&lt;code&gt;5 points&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Number of likes, comments, and reshares - how did the community respond to it, and was it engaging enough to make them want more? (&lt;code&gt;10 points&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Originality and Creativity of the content. (&lt;code&gt;10 points&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Flow and progression of ideas in the content should be clear, informative, and illustrated with visuals wherever possible. (&lt;code&gt;10 points&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Use clear, well-thought-out examples to support your statements; don’t be vague. (&lt;code&gt;5 points&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Well-written, insightful conclusion that ties together with your entire content while also adding some detailed references (&lt;code&gt;5 + 5 = 10 points&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Rules:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pKP441pF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/is0pyaqnwepz54hqq14q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pKP441pF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/is0pyaqnwepz54hqq14q.png" alt="Rules" width="620" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The rules for Hacktoberfest are simple:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Participants are requested to create technical content based on the theme of each week (listed above) and submit it within the deadline.&lt;/li&gt;
&lt;li&gt;Participants will be eligible for a prize only if they attend at least 2 workshops and make 3 submissions (one each week).&lt;/li&gt;
&lt;li&gt;No NSFW-based content is allowed.&lt;/li&gt;
&lt;li&gt;Submissions must be original work (e.g., your own content or research).&lt;/li&gt;
&lt;li&gt;Submissions that are not original work cannot be considered for prizes.&lt;/li&gt;
&lt;li&gt;Submissions must not have been submitted to another publication before submission to Hacktoberfest.&lt;/li&gt;
&lt;li&gt;Content should reflect community feedback, teach the reader something important, or answer questions they may have about any topics related to the projects.&lt;/li&gt;
&lt;li&gt;To qualify for a prize, participants must be registered.&lt;/li&gt;
&lt;li&gt;Participants are allowed to cross-post their content on other sites.&lt;/li&gt;
&lt;li&gt;Plagiarized content will not be accepted.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Prizes:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c5cys46k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mcxn9qoyj63wow0rijj2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c5cys46k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mcxn9qoyj63wow0rijj2.png" alt="Prizes" width="745" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Participants stand a chance to grab or claim a limited edition Hacktoberfest-themed virtual badge.&lt;/li&gt;
&lt;li&gt;Every week we'll share some of the best articles written by participants on Aviyel’s social media.&lt;/li&gt;
&lt;li&gt;The five best contributors during this Hacktoberfest will receive a swag box.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Event Calendar:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Week 1 (Decoding open source):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;October 3rd, 2022, Monday (12:30 EST): &lt;strong&gt;&lt;a href="https://aviyel.com/events/445/opening-ceremony-hacktoberfest-with-aviyel"&gt;Opening Ceremony | Hacktoberfest with Aviyel&lt;/a&gt; feat. &lt;a href="https://twitter.com/Insharamin"&gt;Insha ramin&lt;/a&gt;.&lt;/strong&gt; 👉 &lt;strong&gt;(&lt;a href="https://aviyel.com/events/445/opening-ceremony-hacktoberfest-with-aviyel"&gt;RSVP NOW!&lt;/a&gt;)&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;October 4th, 2022, Tuesday (12:30 EST): &lt;strong&gt;Decoding open source with&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/muthuannamalai_"&gt;Muthu Annamalai Venkatachalam&lt;/a&gt;.&lt;/strong&gt; 👉 &lt;strong&gt;(&lt;a href="https://aviyel.com/events/451/decoding-open-source-with-muthu-annamalai-venkatachalam"&gt;RSVP NOW!&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;October 5th, 2022, Wednesday (12:30 EST): &lt;strong&gt;Decoding open source with &lt;a href="https://twitter.com/unclebigbay143"&gt;Unclebigbay&lt;/a&gt;.&lt;/strong&gt; 👉 &lt;strong&gt;(&lt;a href="https://aviyel.com/events/452/decoding-open-source-with-unclebigbay"&gt;RSVP NOW!&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;October 6th, 2022, Thursday (12:30 EST): &lt;strong&gt;Decoding open source with &lt;a href="https://twitter.com/carrycooldude"&gt;Kartikey Rawat&lt;/a&gt;.&lt;/strong&gt; 👉 &lt;strong&gt;(&lt;a href="https://aviyel.com/events/453/decoding-open-source-with-kartikey-rawat"&gt;RSVP NOW!&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;October 7th, 2022, Friday (12:30 EST): &lt;strong&gt;Decoding open source with&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/pradumna_saraf"&gt;Pradumna Saraf&lt;/a&gt;.&lt;/strong&gt; 👉 &lt;strong&gt;(&lt;a href="https://aviyel.com/events/454/decoding-open-source-with-pradumna-saraf"&gt;RSVP NOW!&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Week 2 (Streamlining technical content creation):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;October 10th, 2022, Monday (12:30 pm EST): &lt;strong&gt;Master the art of content creation with &lt;a href="https://www.linkedin.com/in/harshcasper/"&gt;Harsh Bardhan Mishra&lt;/a&gt;.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;October 11th, 2022, Monday (12:30 pm EST): &lt;strong&gt;Master the art of content creation with &lt;a href="https://twitter.com/tapasadhikary"&gt;Tapas Adhikary&lt;/a&gt;.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;October 12th, 2022, Wednesday (01:00 pm EST): &lt;strong&gt;Master the art of content creation with &lt;a href="https://twitter.com/yuricodesbot"&gt;Yuri&lt;/a&gt;.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;October 13th, 2022, Thursday (01:00 pm EST): &lt;strong&gt;Master the art of content creation with &lt;a href="https://twitter.com/dbmehta2"&gt;Dishi Mehta&lt;/a&gt;.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Week 3 (Project Insights):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;October 17th, 2022, Monday (12:30 pm EST): &lt;strong&gt;Closer look at ReactPlay with &lt;a href="https://twitter.com/tapasadhikary"&gt;Tapas Adhikary&lt;/a&gt;.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;October 19th, 2022, Wednesday (08:30 am EST): &lt;strong&gt;Closer look at Tolgee with &lt;a href="https://twitter.com/jeniksoft"&gt;Jan cizmar&lt;/a&gt;.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;October 19th, 2022, Wednesday (01:30 am EST): &lt;strong&gt;Closer look at Testsigma with &lt;a href="https://www.linkedin.com/in/amit-savyasachi-755880172/"&gt;Amit Savyasachi&lt;/a&gt;.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;October 21st, 2022, Friday (01:30 am EST): &lt;strong&gt;Closer look at Novu with &lt;a href="https://twitter.com/iampearceman"&gt;Emil Pearce&lt;/a&gt;.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;More to follow…&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;We're excited to announce Hacktoberfest with Aviyel! This &lt;a href="https://aviyel.com/events/445"&gt;event&lt;/a&gt; will bring together developers, writers, and designers for a day of giving back to our community. It's an opportunity to get involved, whether you're new or already have experience working on open source projects. We'll be holding this event at Aviyel starting from October till the end—attendees will hear talks by leading experts in various different fields.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to go? Sign up &lt;a href="https://aviyel.typeform.com/register"&gt;here&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>nocode</category>
      <category>community</category>
    </item>
    <item>
      <title>What is Authorization service and why does it matter?</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Thu, 15 Sep 2022 06:42:35 +0000</pubDate>
      <link>https://dev.to/aviyel/what-is-authorization-service-and-why-does-it-matter-5d9d</link>
      <guid>https://dev.to/aviyel/what-is-authorization-service-and-why-does-it-matter-5d9d</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.sciencedirect.com/topics/computer-science/authorization-service" rel="noopener noreferrer"&gt;Authorization services&lt;/a&gt; are the tools you need to protect your data, prevent unauthorized access and ensure your customers’ security. These services can help you with things like &lt;a href="https://www.spiceworks.com/it-security/vulnerability-management/articles/what-is-fraud-detection/" rel="noopener noreferrer"&gt;fraud detection&lt;/a&gt;, &lt;a href="https://www.kycportal.com/embedded-transaction-monitoring" rel="noopener noreferrer"&gt;real-time transaction monitoring&lt;/a&gt;, and even &lt;a href="https://www.ccohs.ca/oshanswers/hsprograms/risk_assessment.html" rel="noopener noreferrer"&gt;risk assessment&lt;/a&gt;. This article will help you understand what authorization services are, how they affect the software development process, and why it’s important to know about them.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Authorization Service
&lt;/h2&gt;

&lt;p&gt;An authorization service is a module that allows you to manage access to your application and ease the development and maintenance of your authorization system. It is a way to manage &lt;a href="https://www.techtarget.com/searchsoftwarequality/definition/authorization" rel="noopener noreferrer"&gt;authorization&lt;/a&gt; and &lt;a href="https://www.techtarget.com/searchsecurity/definition/authentication" rel="noopener noreferrer"&gt;authentication&lt;/a&gt;. It is used by developers and software engineers to build secure applications.&lt;/p&gt;

&lt;p&gt;Authorization is an important part of software development. There are many different ways to implement authorization, but it's important for all apps to have some form of it in order to protect the user from malicious actors and unauthorized access attempts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.permify.co/" rel="noopener noreferrer"&gt;Permify&lt;/a&gt; is a great example of a fully open source security authorization service that offers a variety of binding and crafting options for your application;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why should I use Authorization Service?
&lt;/h2&gt;

&lt;p&gt;You should use an API authorization service to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Avoid the hassle of building your own authorization service.&lt;/li&gt;
&lt;li&gt;Save time and money by leveraging existing, battle-tested code that has been developed by a team rather than starting from scratch.&lt;/li&gt;
&lt;li&gt;Get started quickly with a simple API that you can easily integrate into your application.&lt;/li&gt;
&lt;li&gt;Authorization services standardize the way you connect users to third-party apps. This makes it simple to create new applications using a different platform as opposed to creating your own authentication framework from absolute scratch.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why not create your own
&lt;/h2&gt;

&lt;p&gt;You might be able to save money by creating your own authorization service, but it's probably not worth the time and expertise required on your part. If you do decide to go this route (and don't mind spending several weeks or even months trying unsuccessfully), make sure that whatever system you're working on is secure enough to store sensitive customer data; otherwise, any mistakes could cost you thousands upon thousands of dollars in fines, and on top of that, it will take time and money. You'll need to hire developers or write code yourself, which will take time away from other tasks for your company. Furthermore, there are already established solutions/services available freely that provide everything you require—so why not use something off-the-shelf?&lt;/p&gt;

&lt;h2&gt;
  
  
  You can still do it yourself but...
&lt;/h2&gt;

&lt;p&gt;If you're thinking about building authorization yourself, here's what to expect: You'll have to do it all. You'll have to manage your user's data, whether that means manually entering credentials or using a part of the system that generates them for you. You'll also have to write code for every place where users enter their credentials and keep track of who has access to what information. This can be a lot of work, especially if there's more than one developer working on the project, because then you need to make sure everyone uses consistent naming conventions and understands how they fit together.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use Permify to get free, open source authorization service.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.permify.co/" rel="noopener noreferrer"&gt;Permify&lt;/a&gt; is a free and completely &lt;a href="https://github.com/Permify" rel="noopener noreferrer"&gt;open source&lt;/a&gt; authorization service that allows you to create and manage fine-grained authorizations. Permify container image can be run and works as a Rest API. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fit4icdhdmi83yi2a6vt1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fit4icdhdmi83yi2a6vt1.png" alt="Permify"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Permify is a simple, secure, and user-friendly authorization service that converts authorization data as relational tuples into a database that you specify to centralize your authorization data source. It's highly configurable via environment variables, allowing you to specify how you want your application to behave in terms of permissions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What most authorization services do?
&lt;/h2&gt;

&lt;p&gt;To determine whether a user is authorized to access an API, the authorization service communicates with the access control service. If this is the case, it also makes use of the access control service to determine which resources the user has access to and what operations they can perform on those resources. In other words, the service determines whether your application is authorized to make certain requests of another application.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The authorization service determines whether or not a user has permission to use an API.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What Permify does differently
&lt;/h2&gt;

&lt;p&gt;Permify operates in a unique manner in comparison to other authorization services. The main distinctions are as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Permify container image can be run and functions as a Rest API. As a result, you do not need to install any binaries into your machine to use it.&lt;/li&gt;
&lt;li&gt;To centralize your authorization data source, it converts authorization data as relational tuples into a database that you point to. You can also perform access checks with a single API call after modeling your authorization with Permify's DSL - &lt;a href="https://docs.permify.co/docs/getting-started/modeling" rel="noopener noreferrer"&gt;Permify Schema&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;It converts and stores authorization data in-house with &lt;a href="https://www.techtarget.com/searchdatacenter/definition/high-availability" rel="noopener noreferrer"&gt;high availability&lt;/a&gt; by default. In the event of a failure or a change in maintenance mode, all operations, including the one that fetches authorizations, will fail safely without affecting previously committed operations/operations in progress.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Permify as a standalone service
&lt;/h2&gt;

&lt;p&gt;Permify can be used as a standalone service or built on top of any third-party Auth services. It supports authorization for both web and mobile applications and operates in client-server mode. It is an easy-to-use service for adding security layer to your application.&lt;/p&gt;

&lt;p&gt;Some of the key notable features it offers which include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It adds fine-grained authorization to your existing identity and authentication solution.&lt;/li&gt;
&lt;li&gt;It aids in the management of authorization rules when the number of permutations becomes too large for code or API Gateway to handle.&lt;/li&gt;
&lt;li&gt;It enables you to create a unified authorization mechanism for your applications, and it works best when managing access controls in growing &lt;a href="https://microservices.io/" rel="noopener noreferrer"&gt;microservice architectures&lt;/a&gt;—also it's the best option if your authorization logic is clogging up your codebase.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Permify is a security authorization service that's freely available to all.
&lt;/h2&gt;

&lt;p&gt;Permify is an authorization service that can be used to implement and maintain access control systems easily, rather than having to build a system yourself.&lt;/p&gt;

&lt;p&gt;Permify is a simple and easy to use security authorization service for your web and mobile apps. This plugin secures your web applications by defining what users are allowed to do in each action, and it works with any kind of framework or application—including &lt;a href="https://reactjs.org/" rel="noopener noreferrer"&gt;ReactJS&lt;/a&gt;, &lt;a href="https://nextjs.org/" rel="noopener noreferrer"&gt;Nextjs&lt;/a&gt;, &lt;a href="https://angularjs.org/" rel="noopener noreferrer"&gt;AngularJS&lt;/a&gt; or &lt;a href="https://vuejs.org/" rel="noopener noreferrer"&gt;Vue&lt;/a&gt;;etc, but also with several backend stacks. Permify can be used in a wide variety of application environments, including native mobile apps, web apps, and hybrid apps crafted using various different stacks of technologies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;To sum up, authorization service is an important part of any software development process. It ensures that only authorized users have access to the data they need and no one else can gain access to the data without proper authorization. An authorization service is more secure than building your own, but it will not be perfect. If you want to take advantage of this functionality but don't want to spend time implementing it yourself there are several options available such as Permify, which allows anyone who needs access to their data through a REST API call to get access with just few line of code!&lt;/p&gt;

</description>
      <category>api</category>
      <category>security</category>
      <category>permify</category>
      <category>programming</category>
    </item>
    <item>
      <title>AMA with Clément Salaün, Founder of Formance</title>
      <dc:creator>issacops</dc:creator>
      <pubDate>Sun, 11 Sep 2022 08:17:08 +0000</pubDate>
      <link>https://dev.to/aviyel/ama-with-clement-salaun-founder-of-formance-220e</link>
      <guid>https://dev.to/aviyel/ama-with-clement-salaun-founder-of-formance-220e</guid>
      <description>&lt;p&gt;*&lt;em&gt;Integrating payments has become an integral part of product building for projects and companies. Although there’re payments processors and different methods to do it, an integration that’s easy to use and customize has become a much needed use case recently.&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Aviyel is organising an AMA with one of the best open-source ledger integration projects Formance. We will be joined by their Founder, Clément Salaün as we talk about their journey on building the open source modular foundation for unique payment flows.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s Formance ?
&lt;/h2&gt;

&lt;p&gt;Formance Ledger lets you model and record complex money movements, helping you accelerate your business operations. Build financial dashboards, deliver payments to your marketplace partners, and accurately track revenue across your entire operation.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the Speaker
&lt;/h2&gt;

&lt;p&gt;Clément Salaün is a passionate developer involved in the fintech space with a high paced career in a relatively short period of time and is now the Founder of Formance, a Y-Combinator backed ledger tech startup.&lt;/p&gt;

&lt;p&gt;Join us on September 14th, as we talk about The Open Source Modular Payments Flow startup.&lt;/p&gt;

&lt;p&gt;Block your seats here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aviyel.com/events/441"&gt;https://aviyel.com/events/441&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wouldn’t be able to make it? Feel free to drop the questions you have in the discussion thread below!&lt;/p&gt;

</description>
      <category>database</category>
      <category>ledger</category>
      <category>fintech</category>
      <category>ycombinator</category>
    </item>
    <item>
      <title>AMA with Jeremy Ravenel, CEO of naas.ai</title>
      <dc:creator>issacops</dc:creator>
      <pubDate>Fri, 02 Sep 2022 10:01:34 +0000</pubDate>
      <link>https://dev.to/aviyel/ama-with-jeremy-ravenel-ceo-of-naasai-26jc</link>
      <guid>https://dev.to/aviyel/ama-with-jeremy-ravenel-ceo-of-naasai-26jc</guid>
      <description>&lt;p&gt;Data has undoubtedly become the new oil. Whether it’s FAANG companies or startups building products, it plays a huge role in both the functioning and marketing aspects of product-building.&lt;/p&gt;

&lt;p&gt;Aviyel is organizing an AMA for the community about Building on Data with one of the best open-source data projects Naas.ai. We will be joined by their CEO - Jeremy Ravenel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s Naas.ai ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Notebooks as a service (Naas) is an open source platform that allows anyone touching data (analysts, scientists and engineers) to create powerful data solutions combining automation, analytics and AI from the comfort of their Jupyter notebooks.&lt;/p&gt;

&lt;p&gt;Templates enable the user to create automated data jobs and reports in minutes.&lt;/p&gt;

&lt;p&gt;Drivers act as connectors to push and/or pull data from databases, APIs, and Machine Learning algorithms and more.&lt;/p&gt;

&lt;p&gt;Features transform Jupyter in a production ready environment with scheduling, asset sharing, and notifications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;About the Speaker&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Jeremy is a data strategy leader and mentor with years of experience in Data-driven roles and now is the CEO of Naas.ai. He’s also a Stanford Lead Alumni and a veteran of many data-driven companies with his products being used by Fortune 500 companies like Amazon and Tesla.&lt;/p&gt;

&lt;p&gt;Join us on September 9th, as we talk about The Open Source Data Solutions Platform.&lt;/p&gt;

&lt;p&gt;Block your seats here:&lt;a href="https://aviyel.com/events/439/ama-with-jeremy-ravenel-ceo-of-naas-ai"&gt;https://aviyel.com/events/439/ama-with-jeremy-ravenel-ceo-of-naas-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wouldn’t be able to make it? Feel free to drop the questions you have in the discussion thread below!&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>analytics</category>
      <category>naas</category>
      <category>aviyel</category>
    </item>
    <item>
      <title>9 most effective methods for learning JavaScript (or any other language)</title>
      <dc:creator>Pramit Marattha</dc:creator>
      <pubDate>Thu, 25 Aug 2022 18:57:00 +0000</pubDate>
      <link>https://dev.to/aviyel/9-most-effective-methods-for-learning-javascript-or-any-other-language-1l</link>
      <guid>https://dev.to/aviyel/9-most-effective-methods-for-learning-javascript-or-any-other-language-1l</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" rel="noopener noreferrer"&gt;JavaScript&lt;/a&gt; is one of the most popular language in use today. It's used in &lt;a href="https://frontendmasters.com/guides/front-end-handbook/2018/what-is-a-FD.html" rel="noopener noreferrer"&gt;front-end(client-side) development&lt;/a&gt;, &lt;a href="https://www.guru99.com/what-is-backend-developer.html" rel="noopener noreferrer"&gt;server-side(backend) development&lt;/a&gt; , and even &lt;a href="https://aws.amazon.com/mobile/mobile-application-development/#:~:text=Mobile%20application%20development%20is%20the,work%20with%20remote%20computing%20resources." rel="noopener noreferrer"&gt;mobile application development&lt;/a&gt;. If you want to learn JavaScript effectively, you should take advantage of the numerous free resources available online. In this article, I’ve compiled a list of the 9 best approaches and methods for learning JavaScript—or any other &lt;a href="https://en.wikipedia.org/wiki/List_of_programming_languages" rel="noopener noreferrer"&gt;programming languages&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Start a blog
&lt;/h2&gt;

&lt;p&gt;If you're looking for a way to learn and practice JavaScript, start a blog. Yes, Start a blog. This can be especially useful if you have some kind of experience (basic level) with the language but are still a beginner/intermediate at writing code. It's simple to set up an account on &lt;a href="https://dev.to/"&gt;devto&lt;/a&gt;, &lt;a href="https://hashnode.com/" rel="noopener noreferrer"&gt;hashnode&lt;/a&gt;, &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;hackernoon&lt;/a&gt;, &lt;a href="https://aviyel.com/" rel="noopener noreferrer"&gt;Aviyel&lt;/a&gt;, and any other &lt;a href="https://www.freecodecamp.org/news/best-blogging-platforms-for-developers/" rel="noopener noreferrer"&gt;blogging platform&lt;/a&gt;(s) where you can publish your own content in the form of blog posts/articles.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7dbjbk2fqfznr4hzcxd8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7dbjbk2fqfznr4hzcxd8.png" alt="Blogging"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also create your own custom blogging platform and post it there so that you can earn revenue through ads while making money off your readers' traffic; this will help motivate you to continue writing quality content so that they keep coming back! Writing will not only help you learn more, but it will also allow you to teach others. This is one of the best ways to get started in any programming language or&lt;a href="https://undergrad.cs.umd.edu/what-computer-science#:~:text=Computer%20Science%20is%20the%20study,design%2C%20development%2C%20and%20application." rel="noopener noreferrer"&gt;computer science&lt;/a&gt; field because it gives you the opportunity to learn new things as well as pass them on to others.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Make small projects
&lt;/h2&gt;

&lt;p&gt;You’re probably wondering what the best way to learn is, but if it were up to me, I would HIGHLY recommend making small projects and learning from them. This is an excellent way for beginners or intermediate-level programmers to get their feet wet before taking on more complex tasks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F37651620%2F186099949-9477e7ef-6b8c-475f-9eb5-9e4a1d1e709f.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F37651620%2F186099949-9477e7ef-6b8c-475f-9eb5-9e4a1d1e709f.gif" alt="https://user-images.githubusercontent.com/37651620/186099949-9477e7ef-6b8c-475f-9eb5-9e4a1d1e709f.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The best thing about this method is that when you make mistakes while developing, you have something concrete to use to correct those mistakes and continue learning. Try again and again if a concept isn't working out as you had hoped. (Continue iterating!) In the future or even at a different point in your career as a developer or programmer working with JavaScript—or any other programming language codebase(s), you might discover a better strategy. So go ahead and build something small. Maybe it's a new feature on your personal website, or maybe it's just an email form that doesn't work yet but you hope will someday! I know what you're thinking: "I don't have time for this!" Remember that if you want to get better at something, you must always keep on repeating, building, failing, and iterating.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Find your style
&lt;/h2&gt;

&lt;p&gt;You don't have to be a programming wizard to get started with JavaScript(or any programming language). However, it is crucial that you develop your own style so that you can write the best code for your projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flw1ksvboe5nslntgevxf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flw1ksvboe5nslntgevxf.png" alt="Thug life"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are numerous ways for programmers to develop their own styles; some prefer more structured approaches, while others prefer more creative approaches. Here are just a few examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Find something that works for you—and stick with it! If a particular concept/methodology doesn't work well for you or if other developers tell you not to use it (or even scoff at the idea of it), then don't worry about changing it now; instead, continue working with what works best for “YOUR” needs!&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Make sure your &lt;a href="https://javascript.info/coding-style" rel="noopener noreferrer"&gt;coding(code) style&lt;/a&gt; is easy-to-read and easy to maintain because the project's codebase may become complex over time and you may find it difficult to read your own code, let alone the other developers, so make sure your code is easy to read, with consistent &lt;a href="https://www.w3schools.com/python/gloss_python_indentation.asp#:~:text=Indentation%20refers%20to%20the%20spaces,indicate%20a%20block%20of%20code." rel="noopener noreferrer"&gt;indentation&lt;/a&gt;, &lt;a href="https://www.pcmag.com/encyclopedia/term/line-break#:~:text=Also%20called%20%22EOL%22%20(end,goes%20to%20the%20next%20line.)" rel="noopener noreferrer"&gt;line breaks&lt;/a&gt;, and formatting.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep your coding style simple. Some developers enjoy using very long &lt;a href="https://www.tutorialspoint.com/computer_programming/computer_programming_variables.htm" rel="noopener noreferrer"&gt;variable&lt;/a&gt; and &lt;a href="https://www.tutorialspoint.com/computer_programming/computer_programming_functions.htm" rel="noopener noreferrer"&gt;function&lt;/a&gt; names, which can be great for readability but may also cause confusion among readers. A simple rule of thumb: if you're writing code that someone else will see after you've written it, keep things as super-readable, concise, and understandable as possible.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Be consistent. Inconsistency is the one thing that can make a developer go bonkers. The worst part of inconsistent code is that it breaks in subtle ways that are challenging to debug. For example, how would you determine which condition in an &lt;a href="https://www.computerhope.com/jargon/i/ifstatme.htm" rel="noopener noreferrer"&gt;if statement&lt;/a&gt; with multiple conditions should be fulfilled if you forgot to include an &lt;a href="https://www.techopedia.com/definition/23974/else-statement" rel="noopener noreferrer"&gt;else block&lt;/a&gt;? You don't! The solution is straightforward: &lt;a href="https://www.geeksforgeeks.org/types-software-testing/#:~:text=Testing%20is%20the%20process%20of,the%20errors%20from%20the%20software." rel="noopener noreferrer"&gt;test everything&lt;/a&gt;. If there is a bug in your code, you most likely forgot to do something else in your codebase. Therefore, be very consistent and concentrate on solving one problem at a time. Don't try to jump into multiple issues and problems all at once!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Read about JavaScript(or any other language) every day, then try to use it in real life
&lt;/h2&gt;

&lt;p&gt;The best way to learn JavaScript(or any other language) is by reading blogs, articles, and books about it and trying to use it in real-life scenarios. Reading about the essentials or basics of JavaScript(or any other programming language) is super important because you can gain a general understanding of how the language works, but if you want to become a master at using it in your own projects, then you need &lt;a href="https://www.classcentral.com/report/javascript-and-webdev-bootcamps-fall-2022/" rel="noopener noreferrer"&gt;hands-on experience&lt;/a&gt;(Try to follow along with the tutorial and just start writing code on your own).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F637aykeogeaytj60ixmi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F637aykeogeaytj60ixmi.png" alt="Never Stop learning"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Additionally, you should make an effort to learn as much as you can from the codebase(s) of other developers—this will help you develop your skills because you may learn new concepts or topics that will directly help you advance your coding skills.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Experiment with different coding environments
&lt;/h2&gt;

&lt;p&gt;You can also try using different &lt;a href="https://www.g2.com/categories/integrated-development-environments-ide" rel="noopener noreferrer"&gt;coding environments&lt;/a&gt; to learn JavaScript(or any programming language). Coding environments are development environments that make it easier to create applications and websites. It is intended to include all programming tasks in a single application; one of the main benefits of these applications is that they provide a centralized interface with all of the tools a developer needs, such as a code editor, compiler, debugger, and automation tools.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fma9nznh0uhccvb0hrri8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fma9nznh0uhccvb0hrri8.png" alt="Coding Environment"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When it comes to learning programming languages, there is no right or wrong way; however, some people prefer having all the bells and whistles at their fingertips, while others just want something simple enough so they can concentrate on learning new tricks without getting bogged down in unnecessary features. If you fit into this latter category, I highly suggest taking a look at any one of these three well-liked and fantastic IDEs: &lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;Visual Studio Code&lt;/a&gt;,&lt;a href="https://brackets.io/" rel="noopener noreferrer"&gt;Brackets&lt;/a&gt;, or &lt;a href="https://atom.io/" rel="noopener noreferrer"&gt;Atom&lt;/a&gt; by GitHub.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Check free tutorials and videos on YouTube
&lt;/h2&gt;

&lt;p&gt;There are a massive number of free videos available on &lt;a href="https://www.youtube.com/" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt; that explain the fundamentals of JavaScript(or any languages), &lt;a href="https://en.wikipedia.org/wiki/Software_framework" rel="noopener noreferrer"&gt;frameworks&lt;/a&gt;, and &lt;a href="https://www.encyclopedia.com/computing/dictionaries-thesauruses-pictures-and-press-releases/software-tool#:~:text=software%20tool%20A%20program%20that,some%20form%20of%20debug%20tool." rel="noopener noreferrer"&gt;tools&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9xsj9oh61og8my5bhb24.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9xsj9oh61og8my5bhb24.png" alt="Tutorial"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;It's also a good idea to look into some more advanced materials. There are LOTS of videos on YouTube where you can learn everything you want to know about JavaScript in full depth. YouTube has a wide range of interesting topics, such as front-end development tips, JavaScript full-stack courses, and even how to build a website from the ground up. Here are a few awesome channels that you should subscribe to and learn from if you want to hone your javascript skills.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/c/TraversyMedia/videos" rel="noopener noreferrer"&gt;Traversy Media&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/-G9c4CMMUKc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/2lVDktWK-pc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.youtube.com/watch?v=PkZNo7MFNFg&amp;amp;t=90s&amp;amp;ab_channel=freeCodeCamp.org" rel="noopener noreferrer"&gt;FreeCodeCamp&lt;/a&gt;&lt;/strong&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/PkZNo7MFNFg"&gt;
&lt;/iframe&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/zOjov-2OZ0E"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/watch?v=W6NZfCO5SIk&amp;amp;ab_channel=ProgrammingwithMosh" rel="noopener noreferrer"&gt;Programming with Mosh&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/bjFvcFjJpE0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/watch?v=yQaAGmHNn9s&amp;amp;list=PL46F0A159EC02DF82&amp;amp;ab_channel=thenewboston" rel="noopener noreferrer"&gt;TheNewBoston&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/yQaAGmHNn9s"&gt;
&lt;/iframe&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/c/learncodeacademy/videos" rel="noopener noreferrer"&gt;LearnCode.academy&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/p8Za5MtyVdg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/watch?v=2qDywOS7VAc&amp;amp;ab_channel=Academind" rel="noopener noreferrer"&gt;Academind&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/2qDywOS7VAc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/aoE-92Ac4zE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/c/SimplilearnOfficial/videos" rel="noopener noreferrer"&gt;Simplilearn&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/_zPNLidkNYk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/c/JavaScriptMastery/videos" rel="noopener noreferrer"&gt;JavaScript Mastery&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/g7T23Xzys-A"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/HTRXWbvqyYg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Have a mentor
&lt;/h2&gt;

&lt;p&gt;Mentors are important for learning and can help you with problems you can't solve on your own. They may be able to spot areas in which you need more practice or guidance, whether it's learning how to use a certain tool or technique, or how to approach a specific problem. A mentor will also help ensure that you're developing the skills necessary for a career in software development—and they'll make this process more fun!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fubs0qor0dreno75g8u6z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fubs0qor0dreno75g8u6z.png" alt="Mentor"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;When it comes to developing one's own sense of self-confidence, mentors can be a great resource. Being surrounded by knowledgeable + like-minded people instills a sense of comfort and confidence in the knowledge that others have faced similar situations and can be relied upon for support, which in turn helps you feel more confident.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Communicate with other developers
&lt;/h2&gt;

&lt;p&gt;If you're a beginner or a junior developer looking to improve your JavaScript skills, there are a few things you can do. One of the best things you can do is to talk with other developers( and create a connection).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4el2md8ovppndr7z5x11.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4el2md8ovppndr7z5x11.png" alt="Communicate"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can join a &lt;a href="https://stackoverflow.com/" rel="noopener noreferrer"&gt;forum&lt;/a&gt;, chat room, &lt;a href="https://discord.com/" rel="noopener noreferrer"&gt;discord&lt;/a&gt;, or &lt;a href="https://slack.com/" rel="noopener noreferrer"&gt;slack&lt;/a&gt; team and learn from others who are also learning JavaScript(or any skill). You could also go for an online course platform or an offline conference where you will have someone who will guide you through the basics of what it takes to become a proficient and versatile developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Mind the latest trends in web development and JS frameworks
&lt;/h2&gt;

&lt;p&gt;The best part about learning JavaScript is that it's an incredibly versatile language. It can be used for front-end development, back-end development, and even mobile app development, which means there are plenty of opportunities to grow as a developer and plenty of awesome &lt;a href="https://hackr.io/blog/best-javascript-frameworks" rel="noopener noreferrer"&gt;stacks&lt;/a&gt; to learn in this field. There are a plethora of new JavaScript frameworks available on the market, so you should at the very least be aware of what's going on in this field. It's crucial to stay up to date with the latest technologies because they can help you &lt;a href="https://www.toptal.com/full-stack/code-optimization" rel="noopener noreferrer"&gt;optimize your codebase&lt;/a&gt; or even add new features to the application you are currently building.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fduxlcdcogtdavgkhamfh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fduxlcdcogtdavgkhamfh.png" alt="Trends"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you don't understand something (new terms or concepts), ALWAYS ask someone who does!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  You need to keep yourself motivated by trying different things
&lt;/h2&gt;

&lt;p&gt;Learning a new skill is difficult, and it can be especially hard if you don’t have a lot of motivation. You need to find a way to keep yourself motivated by trying different things.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Try to make it fun! If you enjoy learning about something then chances are that will help your motivation levels stay high as well.&lt;/li&gt;
&lt;li&gt;Try to find interesting ways to practice what you've learned so that when it's time to use it, there's some enjoyment involved in the task at hand.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Learning JavaScript—or any other programming language may seem intimidating at first, but it’s actually not that hard. You just need to know the right approach and take your time with each one. All of these approaches can help you to master any programming language in a way that works best for you!&lt;/p&gt;

&lt;p&gt;I hope this list of nine methods for learning JavaScript has aided you in developing and honing your knowledge of the language. If you have any questions about anything we mentioned here or want more information on how to get started learning JavaScript, leave us a comment below!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
