This is an old revision of the document!
Communications
This page explains what every team member (Unicians) needs to know in order to effectively contribute at Unicis.
All hands
Unicis organizes a meeting called the “All hands” every month. All team members, both internal and external, are required to attend the monthly “All Hands” meeting. All meetings are recorded and team members who can’t attend should watch the recording within a few days.
Strategy
You can read about company positioning and product strategy in Unicis Strategy (private).
Competition
We monitor the capabilities of competitors and adjacent products on our Comparison webpage.
Directly responsible individuals (DRIs)
Area of responsibility | DRI |
---|---|
Revenue | Founder and Co-Founders |
Pricing | Founder and Co-Founders |
Illustrations | Founder and Co-Founders |
Website | Founder and Co-Founders |
Ads, Social media, Video | CEO and CCO |
Information Technology (IT) | CEO and CTO |
Legal contracts | CEO |
Payroll, Bookkeeping | CEO |
Customer support, renewals & deployments | CCO |
Quality assurance (QA) | CEO and CTO |
Feature and product | Founder and Co-Founders |
Product documentation | CEO |
Engineering output and architecture | CTO |
Product development | CEO and CTO |
Invoicing | CEO |
Website(unicis.tech)
Unicis website is built with Docusaurus. Therefore, if you wish to make changes to the components, you will need access to the private repository.
Docs
The technical documentation of Unicis is written in Markdown file in a hierarchical format and is generated using the versioning CLI to generate a new documentation version.
Blog
Blog articles can be published using Decap CMS - an open source content management system, via following link.
Marketing programs
We only use open source marketing solutions, such as Matamo for web analytics to track online visitors and Mautic for marketing automation.
Newsletter
We use Mautic to communicate with our community and people who sign up for our newsletter. Use the Unicis template to make a Mautic e-mail campaign and send it.
Unicis on Social Networks
Social Media
The biggest asset of Unicis is its user community. Social media conversations give contributors a chance to answer technical questions and get feedback.
Unicis doesn’t focus on selling itself. Instead, conversations are already happening in our social spaces that allow Unicis to connect with the community.
Here are some ideas for social media posts:
- Unicis the Product: Updates, new features, and user testimonials about Unicis.
- Internal Progress: Highlight team achievements, milestones, and glimpses into our work.
- Highlighting Community Contributions: Showcase the contributions of our users and celebrate their successes.
- Highlighting Unicis and Industry Accomplishments: Share the major accomplishments and awards Unicis has received.
- Industry News about Our Field: Share news and information about our products and services.
- Upcoming Events, Interviews, and Podcasts: Promote upcoming events, webinars, interviews, and podcast appearances by - Unicis and its team members.
Platform | Hashtag/Account |
---|---|
X (ex-Twitter) | @UnicisTech |
Mastodon | @unicis_tech@mastodon.xyz |
Unicis on LinkedIn
The Unicis company page can be used to promote original posts on LinkedIn by Unicis staff. Follow these steps if you think your post would be effective in front of a larger audience:
- Create a Post note: Make a note on the Nextcloud and tag it with
LinkedIn
. - Provide Context: Include any context in the note to explain why the post is important.
- Await Approval: Please keep an eye out for approval. Your post will be reviewed by the team and used in a promoted post if it’s deemed appropriate.
Ads
Unicis employs advertising to disseminate information to a broader audience and encourage greater involvement within communities. The more people who actively use Unicis or contribute, the better Unicis will be.
Events
One of the most effective methods of promoting Unicis products and solutions is through participation in events. This presents an opportunity to directly engage with potential users and contributers, build partnership, relationship, gather feedback, and create a stronger sense of community and trust.
Podcast
Right now, Unicis doesn’t have a podcast, but we plan to do it in the future. We invite podcasters to invite us to participate in your sessions and promote Unicis and what we are building.
Video
Unicis uses Vimeo to keep the community informed about new products and demo videos. These videos provide community engagement, educational resources, and essential information about Unicis and the people who use it.
Meetings
- Join the meetings on time. At Unicis, we start meetings promptly and don’t wait for late arrivals. Since we usually use the Jitsi conferencing tool, make sure you join with a working microphone and camera. Being late for a few minutes can cause problems and make your meeting colleagues wait longer. When in doubt, try to join a few minutes early.
- Turn on your camera. Enabling your camera makes communication more complete and easy. You are welcome to keep your camera on or turn it off when joining meetings with new participants you may not be familiar with yet. But make sure to turn on your camera when you lead or cohost a meeting or when you show off your work during a demonstration.
- Be warm. The first minute or two of a meeting should be spent being present and engaging in small talk. Since we work remotely, we often miss out on the informal conversations and human connections that happen in physical workspaces. In the first minute of the meeting, say “Hi!” and connect before going over the agenda.
- Take notes. Every meeting should have a designated responsible person to ensure that:
- The agenda is made or prepared in advance.
- A designated notetaker is assigned to the meeting.
- All action items are recorded and assigned to the right people.
Meeting agendas
“No agenda, no attenda.”
Every work-related meeting should have a calendar invite with an editable agenda.
Unicis Meeting Agenda
To create a meeting agenda please use one of the following options:
- OpenProject meeting related to your project: - Classic meeting: allows you to manage and document your project meetings, prepare a meeting agenda together with your team and document and share minutes with attendees, all in one central place. - Dynamic meeting: allows you easier meeting management, improved agenda creation and the ability to link work packages to meetings and vice-versa.
External meeting scheduling
When scheduling external meetings, please provide external participants with a link to the Unicis intranet applications to schedule with the relevant internal participants. See how to configure public calendar appointments.
Internal meeting scheduling
In order for the internal team to be able to schedule a meeting, it is important to set your working hours in Unicis Intranet and block out any personal time/events, so that the team members do not inadvertently schedule a time when you are not available.
Modifying an event organized by someone else
You can edit, duplicate or delete an calendar event by using the following steps.
Tip
Only the calendar owner can send out invitations. The sharees are not able to do that, whether they have write access to the event’s calendar or not.
Shared Calendars
With Unicis Intranet - Nextcloud it is possible to share calendars.
The Skip level One-on-One
At Unicis, skip-level one-on-one meetings are designed to foster open communication, enhance transparency, and build stronger relationships between employees and senior leadership. These meetings provide an occasion for team members to discuss their experiences, provide feedback, and collaborate on company objectives directly with senior managers, bypassing their immediate supervisors.
Jitsi
We use Jitsi for online meetings at Unicis. It’s important that everyone on the team feels comfortable using it. The Jitsi settings are the same for all team members. Please read the user guide for more information.
Authentication Method
Use SSO credentials to be a moderator and host a Jitsi meeting.
Example:
- Username:
[username]@jitsi.unicis.tech
- Password:
[your Unicis SSO password]
Recording meetings
Recording meetings at Unicis is an important practice that improves transparency, accountability, and continuity within the organization. It ensures that team members who can’t attend can access and review important discussions and decisions. At Unicis, we suggest to use OBS to record (e.g. browser window) our meetings and make these recordings available to the entire company. This is especially important for meetings with external participants, such as customers, prospects, or community members. Recording these meetings helps create great sales and customer success teams by giving them a reliable source of information and training. If a team member with recording privileges attends such meetings, they are in charge of recording the session and making sure that key information is kept and available for all relevant stakeholders.
The video recording session should be uploaded to the Recordings group folder in the Unicis intranet.
Important
Before you begin recording the session, please inform everyone in the meeting.
Information classification
At Unicis, all information is classified according to the Security Policy and the categories define who can access the information.
- Public: Share with anyone, anywhere in the world
- Internal: Share only with team members who’ve signed an NDA, consulting agreement, or employment agreement
- Confidential: Share only with founders of Unicis, business operations, and/or the people involved. e.g., social security numbers during hiring
Email relays
At Unicis, several special email addresses automatically send messages to the right people, ensuring efficient communication and quick responses. Each email address has a minimum response time (“Min RT”) and a direct responsible individual (DRI) who is in charge of reading and responding to emails. This system (FreeScout) ensures that inquiries and issues are promptly addressed, thereby enhancing efficiency.
Matrix/Element
At Unicis, we don’t email each other inside the company. Instead, we use Element to talk to other Unicians.
Key Matrix channels
Channel | Purpose |
---|---|
#tech | Tech and development topics. |
#town-square | Read company-wide announcements. |
#off-topic | Be random. |
Matrix communications and best practices
At Unicis, we use Element to communicate. We encourage the use of channels over direct messages and encourage the use of threads within the Element whenever possible. Threads help reduce noise and notifications for others who are following the channel. We also don’t use global tags in channels to keep the environment respectful. Employees are encouraged to post polls or inquiries in the relevant channel and mention their teammates.
Discord
We use Discord to connect with open-source community members and contributors.
Key Discord channels
Channel | Purpose |
---|---|
#general | General topics. |
#help-and-support | Help and support for Unicis Products. |
#community | Engaging with community. |
#announcements | Unicis annoucments topics. |
Source Code repositories
For the product and documentation, we have two different sources of truth. GitLab is used for private purposes and allows team members to interact, while GitHub is public and allows community members to interact with Unicis.
GitLab labels
Unicis uses special characters or words to organize and categorize GitLab issues.
Label | Description |
---|---|
bug | A defect in the product. |
business - BE | Business Edition commercial feature. |
community - CE | Community Edition open-source feature. |
feature | New feature in the product. |
forge UI kit | Using Atlassian Forge UI Kit. |
forge custom UI | Using Atlassian Forge Custom UI Kit. |
payment | Billing feature in the product. |
premium | Premium feature in the product. |
ultimate | Ultimate feature in the product. |
subscription | Subscription feature in the product. |
GitHub labels
Label | Description |
---|---|
bug | A defect in the product. |
dependencies | Pull requests that update a dependency file. |
documentation | Improvements or additions to documentation. |
duplicate | This issue or pull request already exists. |
enhancement | New feature or request. |
good first issue | Good for newcomers. |
help wanted | Extra attention is needed. |
invalid | This doesn’t seem right. |
javascript | Further information is requested. |
question | Subscription feature in the product. |
wontfix | This will not be worked on. |
Spending company money
At Unicis, spending company money follows a simple approach.
- Responsible Spending: As you would your own money, make wise decisions and avoid unnecessary expenses.
- Efficiency: Just buy what you need to do your job well and quickly.
- Autonomy: You can make purchases in the company’s interest without permission. It’s best to tell your manager as soon as possible if you’re not sure.
- Guidelines: Refer to our company’s expense policy for more information about responsible spending practices.
We make sure that company money is used responsibly and effectively to help us reach our goals at Unicis.
Travel
Vendor questionnaires
In response to security questionnaires, Unicis strives to provide full transparency through our security policies, trust, and application security documentation. You may also want to refer to the vendor questionnaires page. Contact the C-level to address any pending questions.
Contract signature and approval
To have the contract signed, you must request an approval in Unicis Intranet by tagging the document with signature
tag.
Contract Review
The CEO must approve each contract. Only internal Unicians can ask for contract review. Each request for approval has the option of being accepted or rejected. The Intranet adds an approved
or rejected
tag to the document.
Contract Signed
We use an open source LibreSign Nextcloud app for document and contract signing.
Trust center
In a Trust center we talk about the Security and Technical and Organisational Measures (TOMs) that we have implemented at Unicis for compliance requirements.
Compensation and Benefits
Time tracking
We track how much time you spend on issues and merge requests as described in this GitLab guide.
Invoicing
Each invoice addresing to Unicis needs to include the below company details, otherwise it will be invalid.
Company Details
Unicis.Tech OÜ
Address: Sepapaja tn 6, 15551 Tallinn, Estonia
Registry code:16566212.
VAT number: EE102590489.
Invoice Generator for Freelancer
Please use the free invoice generator from our Compliance, taxation, accounting, business expenses service provider Xolo.io.
Benefits
Team member onboarding
Unicis is an open-source project, and anyone is welcome to contribute at any time. Before the start date for a core team member, they are welcome to contribute, but they are not expected to. Here are some recommendations for new team members:
We welcome to Unicis!
- Read about the company.
- Take the time to get trained
- Get used to the tools.
- Become immersed in the world of .
Performance feedback
At Unicis, we use a structured process to hold performance feedback sessions.
- Scheduled Meetings: Feedback sessions are held every six months.
- Preparation: Managers and employees think about their successes and challenges.
- Two-Way Dialogue: Feedback sessions involve a discussion where both parties share their thoughts.
- Setting Goals: Managers and employees establish SMART objectives that align with company objectives and personal growth.
- Continuous Support: Support is given to employees to help them reach their goals and address performance issues.
- Documentation: Feedback discussions and objectives have been documented for future reference.
- Follow-Up: Progress tracking and additional support are ensured through regular check-ins.
This approach fosters a culture of continuous learning and growth at Unicis.
Equipment
Unicis currently does not provide company equipment or software licenses.
Writing
Learn how to communicate at Unicis, including guidelines for the tone of voice, our approach, grammar and mechanics, and more.
Writing and Design Style
Writing
Design, Color and Font
Design:
Color:
color-primary: #0052cc;
color-primary-dark: #142b5f;
color-primary-darker: #0046ad;
color-primary-darkest: #00398f;
color-primary-light: #005ae0;
color-primary-lighter: #005eeb;
color-primary-lightest: #0a6dff;
code-font-size: 95%;
navbar-background-color: #0043a8;
navbar-link-color: #ffffff;
navbar-link-color-hover: #c5e9fb;
navbar-link-color-active: #bdbdbd;
navbar-link-background-color-active: #145cc4;
navbar-link-background-color: #043581;
dropdown-background-color: #3080ea;
footer-background-color: #142b5f;
heading-font-family: 'Esphimere';
menu-color: #d9faff;
button-background-color: #ebedf0;
Font: We use company wide font Esphimere or dafont.com.
LanguageTool
We use an open-source tool LanguageTool that checks grammar and style in company documents. Access and instructions for usage.
Writing in Markdown and Frontmatter
At Unicis, we use Markdown syntax and conventions. Here are some examples and a Cheat Sheet for Markdown. We can also use Frontmatter to add metadata and options.
Glossary
Commonly used terms at Unicis.
Term | Meaning |
---|---|
API | (Application Programming Interface) a software go-between that allows applications to communicate. |
DRI | Directly responsible individuals. |
PR | A pull request is a proposal to merge a set of changes from one branch into another. |
GRC | Term covering an organization’s approach across these three practices: governance, risk management, and compliance. |