Skip to main content

Eli Najafi
Eli Najafi
763
Community Manager at Tribe

 

Do you have questions from Eli Najafi?

Log in to ask questions from Eli Najafi publicly or anonymously.

Eli Najafi, Community Manager at Tribe

You can make an integration between your tribe community and Facebook Messenger. This way, all your members will be able to receive their community notifications on their Fb Messenger. 

However, you may find this process complicated, but Facebook company only approves this process to integrate with any services. For our customers convenience, if you are not able to do it yourself, we can take care of the settings for you (the settings which are mentioned in below). 

Anyhow, you need to consider that your integrations needs to be approved by Fb, and it may take a few days (this is from Fb side and Tribe cannot speed up this process). 

Incase you want us to do the setting for you, still you need to check the alert section in your Fb App, at developers.facebook.com1 to provide the Fb company with the potential informations from your business (which we do not have access to).

To make the integration, you first need to do some setting in your Facebook app and in your community as well:

1. Go to your Facebook apps at developers.facebook.com1> Click on My Apps to create an app bot> Choose an existing app or click on Add New App> Choose a name for your Fc bot> Insert your email> and Submit

How to enable Facebook Messenger integration on my community?
How to enable Facebook Messenger integration on my community?

2. Log in to your Tribe community> Admin Panel> Apps> Install Facebook Messenger. You will see this message to install the messenger app:

How to enable Facebook Messenger integration on my community?

You need to insert Page Username, Access Token, App Secret, and Verify Token:

2.1. To find the App secret, go to developers.facebook.com1> Settings> Basic> App Secret (click on show to see it, and copy and paste).

How to enable Facebook Messenger integration on my community?

2.2. To find the Access Token, go to Dashboard> Set up Messenger> Setting under Products> select a page or create a new business page> Answer the Questions> Now your Access Token should be available.

Set up Messenger
Set up Messenger
select a page or create a new business page
select a page or create a new business page
Question 1
Question 1
Question 2
Question 2
Question 3
Question 3
Access Token Is Available 
Access Token Is Available 

2.3. Type down the page username> this is the same username for your Fb, as you use the URL of facebook.com/USERNAME/ it should direct you to the Facebook page of that username. 

2.4. Verify Token is the password that you will define. Remember the password you are using. 

Enable and Save the changes.

3. Go to developers.facebook.com1> Settings under Products section> Scroll down to Webhooks> Setup Webhook> Insert Callback URL (the first part of your community url, for example: technology.trobe.so followed by /api/v1/app/messenger)

Verify token is the password you have chosen in your community. 

Setup Webhook
Setup Webhook
Insert Callback URL and Pick These 6 Items
Insert Callback URL and Pick These 6 Items

Verify and Save the changes, wait for a few second and you will see this message:

How to enable Facebook Messenger integration on my community?

4. Scroll down to Webhooks section, and select a page to subscribed:

Select a Page To Subscribed
Select a Page To Subscribed

5. Go to Settings> Basic> Insert a Name Space (can be anything)> Insert App Domain (which is the main part of your community URL, like: technoligy.tribe.so)>Insert Privacy Policy (https://your community Url/privacy)>Insert Terms of Service Url (https://your community Url/terms)> Save changes> Turn on the key on the top right side.

How to enable Facebook Messenger integration on my community?

You will see this message:

How to enable Facebook Messenger integration on my community?

Choose Category (for example: community and government)> Confirm.

6. Go to your community and refresh the home page. Now you should be able to see the "connect messenger" on the right toolbar. Click on it, and it will direct you to this page that says your messenger is now connected:

How to enable Facebook Messenger integration on my community?

Now, only you, the other admins, and a tester from Facebook is able to use your Fb Messenger. To make it accessible for all your community users:

Go to developers.facebook.com1> Messenger> Settings> scroll down to click on the add to submissions in front of the pages-messaging> Details> choose the command as /connect and choose the message as "your messenger is now connected"> Save the changes. 

How to enable Facebook Messenger integration on my community?
Messenger> Settings
How to enable Facebook Messenger integration on my community?
Add to Submissions
Details
Details
Insert
Insert /connect and the Message

Now you need to wait for Facebook to approve your integration. It usually takes 1-2 business days from Facebook's side. 

Eli Najafi, Community Manager at Tribe

Security Objectives

Our security framework uses best practices in the SaaS industry to support our objectives:

Data and information integrity. We ensure that customer information is always secure at any moment, during transit and at rest.

Continuous defense. We maintain the availability of our services by proactively minimizing any security risks through continuous penetration, vulnerability, and risk assessments.

Alignment with standards and best practices. Our security practices follow industry guidelines for cloud security.

Tribe & Your Data

Tribe does not mine, store, or attempt to access any special or sensitive categories of personal data.

Tribe collects the following data:

  • Name
  • Contact information such as email and phone number
  • Job title, biography, location, social media links, and picture
  • IP addresses
  • Cookie data (only for service functionality; Tribe does NOT track users across different domains/communities)

Your organization is in control of this data at all times, including how long we store your data and when we delete it. Your company also owns and have full control over users’ contributions to the community including questions, answers, posts, comments, etc.

The Tribe application has the ability to set user permissions to limit access to data export, moderation, and other features.

You may choose to integrate Tribe with the tools that your company uses to provide a seamless experience. Whether you connect Tribe to your CRM systems such as Hubspot (To pass along lead data), or Zapier (To automate processes), access is based on OAuth2 and data scopes are limited to only the necessary information for Tribe to perform its function. When integrating with analytics tools such as Amplitude, MixPanel, and Google Analytics, Tribe only sends the user’s unique ID to these platforms.

Lastly, Tribe employee access to your data is provided as necessary for customer support. Access to data is authorized by our Data Protection Officer based on the principle of least privilege and is regulated through our internal information security policies.

Data Security & Encryption

Whether data is being transferred or stored, all customer data is secured with the latest encryption algorithms and technologies.

At rest, all data lives within our DigitalOcean infrastructure located in New York (NYC1) datacenters. All data is encrypted at rest, which means that the data on a Volume is not readable outside of its storage cluster. Additionally, we utilize LUKS encrypted disk2 on our volumes. This means that the disk will need to be decrypted by the operating system in order to read any data.

During transit, either externally or internally between Tribe services, data is encrypted using TLS 1.2 with AES 256 bit encryption to ensure data protection at all times. Tribe SSL certificates are issued through Let's Encrypt, and when Tribe sends data to third-party systems data is encrypted by leveraging the SSL certificates owned by our partners. All our agreements with sub-processors require that data only be transferred pursuant to Privacy Shield Certifications or mutually executed Standard Contractual Clauses.

Removable storage or hard copies (such as printed records) are not used and are strictly prohibited by our Security Policies.

Infrastructure

Tribe is a SaaS platform that is 100% cloud-based in DigitalOcean. We do not operate our own physical servers, routers, load balancers, or DNS servers. All of our servers are within our own virtual private cloud (VPC) with network access control lists (ACLs) that prevent unauthorized requests from reaching our internal network. We use intrusion detection with a robust Security Information and Event Management (SIEM) system to immediately identify and respond to any threats, in coordination with 24/7 pagerduty service.

Customer data is stored in multi-tenant datastores and logically separated. Strict privacy controls exist in our application’s code to ensure data privacy and prevention of cross-customer data access. All data in our system are tagged by account and every request to our system requires account context. Any attempt to tamper with an open session results in immediate log-out and rejection of all requests.

File and Database Backups

All production database instances having streaming backups via database replicas in addition to daily full snapshots. These backups are stored in a separate DigitalOcean account which is protected by a multi-factor authentication token. File backups are streamed continuously to the same backup account for disaster recovery purposes.

Software

Security is a critical part of our software development lifecycle (SDLC) and our processes are built to emulate OWASP standards. Tribe utilizes separated staging environments, manual code reviews, and automated static code analysis in order to verify code changes prior to deployment.

We have a continuous deployment model so our customers benefit immediately from resiliency improvements, bug fixes, and upgrades. Further, our development process enables immediate prioritization of critical updates and vulnerability remediations.

Wrap-up

If you have further questions, please reach out to security@tribe.so2 and we can provide additional detail about the security of your data.

Eli Najafi, Community Manager at Tribe

Salesforce and Shopify integrations are only available for our Premium customers. 

  • Salesforce integration would add new community members into the CRM. Additionally, you can see the customers' information (such as deals, …) from CRM when browsing the members profile in your community.
  • Shopify integration would enable SSO, so your store users don’t have to sing up/log in again. It also lets you add Q&A widgets (from your community) under your Shopify's product and category web pages. Adding a new product on Shopify will automatically add the same topic on the community as well. Also, your community members can redeem their virtual currency when checking out on Shopify.

As a further explanation, this is how you can define and use the virtual currency on your community:

How do virtual currency and reward system work?2
How to define a name and the value for virtual currency on my community?2

Please leave a comment under this answer if you have any questions regarding Salesforce and Shopify integrations. Also, you can contact our sales manager via email: mo@tribe.so2

Eli Najafi, Community Manager at Tribe

You can change the setting for your community to make it more private. By activating "Private Mode", all pages of your community would be accessible only for the user who are logged in. Therefore, non-members are not able to access your community. 

To activate the private mode, please follow the simple steps below:

1. Go To Admin Panel
1. Go To Admin Panel
2. Go To Portal Policies
2. Go To Portal Policies
3. Change Access To Private And Save The Changes
3. Change Access To Private And Save The Changes

Please do not forget to Save the changes. 

Eli Najafi, Community Manager at Tribe

The unapproved questions and unapproved answers are the ones posted by users with low reputation or unverified account. This way, you are able to limit users with low reputation score to have their posts published right away. Therefore, the questions and answers posted by uncertified users will be taken through an approval process by community moderators. The reputation threshold can be different for each community. Also, you can disable this feature on your community. 

Eli Najafi, Community Manager at Tribe

Currently, we offer the following languages in Tribe communities:

  • English
  • Portugese
  • Turkish
  • Hebrew
  • Arabic
  • German

Other languages can be available on Tribe platforms in 10 business days by our customers' requests. Translation fee for trial customers is $100. This fee will be waived for our paid customers. 

However, trial customers who would like to help us with the translation and adding a new language to our list, can use our Basic plan for one month for free. It worths mentioning that our basic plan costs $99/month. Therefore, by helping us with the translation, you are able to use our platform for free for one more month after your trial period is finished. 

To change the language of your Tribe community, please contact our Community Success Manager via email: eli@tribe.so5

Eli Najafi, Community Manager at Tribe

In Tribe communities, you can ask long questions in two different way:

1. You can add a "question" in one or two sentences. Once you have posted your question, you can add details and explanations to your question by posting a comment under the question. This is one way that many of our customers are using to ask long and detailed questions. You can add a comment to a question by clicking on the [...] button:

Add a Question
Add a Question
Write Down And Post Your Question
Write Down And Post Your Question
Add Details By Posting Comment
Add Details By Posting Comment
Write Down And Post Comment (Explanation & Details to Your Question)
Write Down And Post Comment (Explanation & Details to Your Question)
Explanations Have Been Added to Your Question
Explanations Have Been Added to Your Question
Read The Details Of a Question By Clicking on the [...] Button
Read The Details Of a Question By Clicking on the [...] Button
This Is How A Question With Comment Looks Like
This Is How A Question With Comment Looks Like

2. You can ask your question by adding a discussion. Give a title to your discussion, which is the short and generalized form of the question. Then, you can add more details to your discussion. Once you give a topic to discussion, you can find the discussion on the topic page as well:

Add Discussion
Add Discussion
Give a Title And Description To Your Discussion
Give a Title And Description To Your Discussion
This Is How A Discussion Looks Like And How People Can Join And Answer Your Question
This Is How A Discussion Looks Like And How People Can Join And Answer Your Question

Therefore, there are two options for you to ask a long question, or a question with details and explanations. These are the most efficient solutions to ask a long question, which is used in the most well-known online community platforms. 

Eli Najafi, Community Manager at Tribe

We do support one level of nested comments in discussions. It means that you can reply to the top-level comments, but if you reply to a reply, it'll appear on the same level. This is the same UI pattern used in ProductHunt, Slack, and Facebook. This way we'll make sure there won't be tons of empty spaces on deeply nested comments.

We are working on a way to show a reference to the replied comment, meaning that we'll show the comment at the same level, but it'll show which comment it's replying to. This is not yet implemented but is on our roadmap.

Eli Najafi, Community Manager at Tribe

Community admins are able to track all their members activities. To access your users' information, click on your profile picture, go to Admin Panel, click on the Detailed Reports from toolbar on the left, and click on User on the very top of the window. You can see all the information and activities by your users. 

1. Go to Admin Panel
1. Go to Admin Panel
2. Click on Detailed Report
2. Click on Detailed Report
3. Click on Users
3. Click on Users

As shown in the picture below, you will see a list of all your community member, their contact, and the number of Question, Answer, Comments, and Words posted by each of them. By clicking on Creation, you can arrange the list of your users from the newest to the oldest. Also, the Last Seen button shows the last time that a user logged into your community. You can also Export Users information at anytime using the button on the top right corner. It worths mentioning that in Tribe, you (as the owner of your portal) own all the user information and content created on your community.

User Information Page
User Information Page
Eli Najafi, Community Manager at Tribe

Currently, only super admins are able to delete a user's account. Super admins are admins of Community.tribe.so7.

Therefore, if you are an admin in one of Tribe community portals, please contact us via email (eli@tribe.so4) and provide the name of the user you want to be deleted from your community. 

Eli Najafi, Community Manager at Tribe

Tribe community makes it possible for admins to start a private chat with their users. In order to enable this feature, you need to install the messenger app into your community:

How to install an app to my tribe community?4

Once the messenger is installed, members of your community have the opportunity to either connect their messengers to their community accounts or not:

How to connect my Telegram to my Tribe account?8

When a user connects his/her messenger, the messenger's icon will be shown on the user's account, meaning that this user is available by this messenger. Admins can see this icon and send private messages to that user by clicking on this icon. For example, this user has connected her Telegram messenger to her tribe community account, and I, as an admin can see the icon on her profile page:

My Telegram Is Connected To My Tribe Account

By clicking on this icon, I can start chatting with her privately. Our system is designed in a way that not all your users can easily reach out to you privately. But if an admin wants to contact with a user, he or she can do this. 

The process is the same for Facebook messenger and Slack, which are available on Tribe's app store as well. 

Eli Najafi, Community Manager at Tribe

 

You can connect your Telegram messenger to your Tribe community account very easily. This way, you can receive your community notification on your Telegram messenger. 

First, make sure you have installed Telegram App into your community. Please see this link showing how to install and app: How to install an app to my tribe community?7

Once you have installed Telegram messenger into your community, follow the 4 steps below to connect your personal Telegram messenger into your tribe community account:

1. When telegram messenger app is installed into your community, you will see a checklist under your profile picture. Click on "Connect Telegram" button:

1. Connecting my Telegram
1. Connecting my Telegram

2. You will see this message. Click on "Send Message" to activate your Telegram integration:

2. Connecting my Telegram
2. Connecting my Telegram

3. Click on "Start":

3. Connecting My Telegram 
3. Connecting My Telegram 

4. You will receive a message that confirms your Telegram is connected:

Confirmation Message for Telegram Connection
Confirmation Message for Telegram Connection

Now, if your click on your community profile picture, you will see the Telegram messenger icon under your picture. Also, admins can send private messages to the users via telegram by clicking on Telegram Messenger icon on users' account. Members cannot see your phone number, they are just able to send you a message by your telegram username.

My Telegram Is Connected To My Tribe Account
My Telegram Is Connected To My Tribe Account

You will receive your community notifications in your telegram when users follow you or your questions, up-vote your answers, post a comment under your answers, request an answer from you, etc. 

Receiving Notifications From Community in My Telegram Messenger
Receiving Notifications From Community in My Telegram Messenger

Also, you can use your messenger to actually activate in your tribe community, without even logging into your community. You can search for a content or post a question or an answer to your tribe community using a messenger. Please see the link below and watch the short video that shows how you can benefit from messenger integration on your tribe community:

How does Telegram messenger integrate with Tribe?8

Eli Najafi, Community Manager at Tribe

If you are an admin and you already created some bot account on your community, but sometimes your bot users are not available, please make sure you are using them in the correct way:

1. Try to refresh you page after you logged in as an admin

2. When you want to ask or answer a question using a bot account, make sure you pick the bot account first, and then start to type your text. Once you insert text to the question/answer box, the text will be assigned to your own account and will be save as a draft under your name. So, please make sure to choose the bot first and then start to insert text. 

Eli Najafi, Community Manager at Tribe

This is only available for Tribe community admins.

In portal setting, there is a section called "Messages". You can use this section to define Moto, Signup rules, Ask rules, Question intro, User intro, and Topic intro. These messages will be displayed when a user is not logged in and tries to do an activity on your community. 

  • Moto is the message that will be displayed on top of your home page, if a user is not logged in. In the picture below, you see the Moto message defined as "Join the community of community managers":
Moto on Home Page
Moto on Home Page
  • Signup rules message will be displayed under the Sign Up box: 
SignUp Rules
SignUp Rules
  • Ask Rules will be displayed under the question box, when a user wants to ask a question: 
Ask Rules
Ask Rules
  • Question intro, User intro, and Topic intro are the messages that will be displayed when a person is NOT logged in, and he/she clicks on a question, or a topic, or a user profile. It reminds the external visitors to log in/sign up to access your community.
Question Intro
Question Intro
User Intro
User Intro
Topic Intro
Topic Intro
Eli Najafi, Community Manager at Tribe

Search engines, mainly Google, are the first and easiest way for people to find an answer to their questions. So, what you want, as a community moderator, is to provide the answers that Google likes, which is called improving SEO! But how can you do that?

Well, there are some simple tips you can use to improve the quality and the visibility of your contents. Quality of your answers is the main reason for keeping your members happy and motivating more people to join your community. In this article, I am sharing some helpful tips that help you publish the best answers in your community and improve your SEO:

1. Do the keyword search: You need to know what keywords people search a lot on Google. Use those keywords in your question and the answer for getting visible on Google. There is some software you can use to find the valuable keyword and the long tails. 

2. Give a brief and a clear answer in the first paragraph: When people search for a question, what they see in Google index is a part of the first paragraph of your answer (first 300 words). People are more likely to open a link with the introduction that gives them what they want. So, forget about starting your answers with a very general, long, and boring introductions. Give people what they want and bring it to the very begging of your content. 

3. Know your audience: Sometimes community moderators forget about who their real audiences are. You are writing for PEOPLE, not for Google or some sort of robots. Give a sense of comfort to your writings. Also, remember that not all your audiences have the same level of knowledge. Make your answers understandable for the majority of people. Of course, this factor really depends on your community and your members. For example, in a community for computer programmers, technicality would be the nature of the questions and answers. Therefore, you need to make answers compatible with the type of your community and its members. 

4. Your answers should be long enough: Longer answers (article) are more appreciated on Google. Try to write the answers with at least 600 words. But never sacrifice quality for the quantity. If the answer for a question is short, that is fine. Do not extend your answer by mentioning irrelevant stuff in it.

5. Check and edit your answers: Read your answers a couple of times and improve it grammatically. You can use text checking software, like Grammarly, to make sure your text is clear and well written.

6. Use bots to post your answers: You can use bots in your tribe community to post questions and answers. This way, not all the contents are published by one or two community moderators. By posting contents on behalf of bots, you are adding a sense of more activity to your community.   

7. Give backlinks to your previous answers: When you are writing an answer for a question, it is a good idea to mention other relevant contents in your community. For example, if you are answering questions regarding how to have a successful community, you may want to mention that you have relevant answers about how to interact with your users as well. Copy the link of relevant contents on your community in your new answer. This way, your members will visit more pages on your community.

These are just a few tips. I will update the answer once something comes up to my mind. Also, you can add your experiences as a comment under this answer or as a separated answer. Good luck :) 

Eli Najafi, Community Manager at Tribe

You can have a virtual currency in your community and use it as a reward to the best answer to a questions, best members of the month, etc. You can install Virtual Currency from Tribe App store: How to install an app to my tribe community?6

Once the app is installed in your community, you can see the Virtual Currency on your admin panel:

Click on Your Profile Picture, Click on Admin Panel
Click on Your Profile Picture, Click on Admin Panel

Click on the Virtual Currency on the left tool bar to define a name and real value for your currency:

Click on Virtual Currency for Setting
Click on Virtual Currency for Setting

Choose a name for your currency (like Coin or point or ...). Choose the real money type (like CAD or USD or...) that you will convert your virtual currency to when a winner wants to redeem his/her points. Choose the conversion rate (the real value of each virtual currency compared to the real currency like CAD). 

How to define a name and the value for virtual currency on my community?

Please do not forget to Enable and Update the changes. 

Eli Najafi, Community Manager at Tribe

Only admins can define a reward for a question. In order to define rewards for a question, you need to first install the Virtual Currency from Tribe App store. Click here4 to see how you can install an app on your community. 

Then, you need to contact our community manager via this email: eli@tribe.so7 to request adding coins to your account, so you can expense your coins in any way you want. 

Once you installed the Virtual Currency app and you already have coins in your account, you can start defining rewards for a question. Please follow these simple steps to define reward for a question:

1. Click on the question you want to define rewards for. Then click on the [...] button and click on Define Reward:

How to define rewards for a question?

2. define  value for the reward, for example 50 coins. Define a deadline for the competition, for example one week. Write the details and the rules for the competition in the Reward Description section. At the end, click on the Define a Reward button to submit the rewarding. 

How to define rewards for a question?

3.Now7 you can see that a reward has been defined for the question, and all the community members are able to see this message and contribute in the competition:

Members Can See the Questions With Rewards
Members Can See the Questions With Rewards
Members Can Read the Details About the Competition Once They Click on the Question
Members Can Read the Details About the Competition Once They Click on the Question
Eli Najafi, Community Manager at Tribe

You can disable manual sign-up with email or add ability for members to login to your community using Google, LinkedIn, Facebook, etc. 

You can easily enable this feature. Follow the instruction below to learn about installing this feature from our App Store:

1. Go to the Admin Panel:

Is it possible to disable manual sign up or login using Email on a Tribe community?

2. Click on Apps to see all the apps available for Tribe communities:

Is it possible to disable manual sign up or login using Email on a Tribe community?

3. Install the Social Login app:

Is it possible to disable manual sign up or login using Email on a Tribe community?

4. Choose the Social Logins you want to have and then click on Update button. 

Is it possible to disable manual sign up or login using Email on a Tribe community?

Now, your users can login with their Google, LinkedIn, Facebook,...accounts and join your community. 

Eli Najafi, Community Manager at Tribe

Portal policy setting is under Portal Setting. Only admins and community managers can access the Portal Setting.

You can follow these simple steps to setup policies for your community:

1- Click on your profile picture, and then Admin panel:

How to set my community portal?

2- Click on Portal Setting:

How to set my community portal?

3- In the second section, you can define Portal Policies, Community stage810, Access Privacy, and other policies:

How to set my community portal?
Eli Najafi, Community Manager at Tribe

You can use tribe App Store to install the sign-up wall on your community. Having sign-up wall installed means that while the content is being indexed by Google, visitors would need to sign-up to be able to see the content fully. 

Therefore, when you publish interesting content on your community, people would not just read it and leave. They will need to sign-up into your community to read the content. 

You can easily install Sign-Up Wall, or other apps available, on your tribe community. It it just a few clicks away. Please click on the link below to learn how you can install an app:

How to install an app to my tribe community?12