Custom OTOBO workflows & integrations
We build dependable web services, process management automations, and third-party integrations tailored to your IT landscape.
OTOBO interfaces cover three areas: the customer portal with custom pages, REST/SOAP integration via web services, and directory integrations for agents and customers. Below: portal and custom pages; API guides are linked above.
In times of digitalization, a dynamic and user-friendly service desk solution is indispensable. OTOBO offers a platform for this that not only impresses with its simple setup (see “Setting up OTOBO”), but also offers extensive customization options for your corporate identity (see “OTOBO Customization”). The OTOBO interface enables seamless integration into existing systems (see “OTOBO Integration”) and facilitates the management of service requests.
Use the option to create custom pages in the OTOBO ticket system to customize your external interface. OTOBO allows you to easily add and manage custom pages, which represents a valuable resource for providing information such as a service catalog and knowledge base.
To add a new custom page to your OTOBO system:
To edit or delete existing pages, navigate through the overview of your custom pages. You can make adjustments or remove pages using the “Edit” and “Delete” options.
By using the OTOBO interfaces, your service desk requests can be processed more efficiently, while you simultaneously build a solid corporate identity. OTOBO’s flexible configuration options also offer extensive possibilities for customizing and extending your system (see “OTOBO Extension”, “OTOBO Add-ons”).
Invest in OTOBO interfaces to optimize your company’s communication channels. Discover the numerous OTOBO features and their potential for improving your service desk.
When adding or editing custom pages in the OTOBO ticket system, there are specific fields that require attention. These fields allow for deep customization and ensure that each page exactly meets your needs and the requirements of your users.
**Internal Title* **
The internal title is essential for management in the backend. It is used to easily identify your custom page
in the interface. Although this field flexibly accepts characters, including spaces and uppercase letters,
it is recommended to choose a clear and descriptive title.
**Slug* **
The slug defines the URL path of your custom page. For better SEO performance and
user-friendliness, you should use lowercase letters, numbers, and hyphens instead of spaces here.
**Validity* **
An essential field for controlling the activation of your page. Only pages marked as valid can be
seen and accessed by users. By setting it to invalid or temporarily invalid, the page is
deactivated but remains in the system.
Content of the custom page
The main area to bring your page to life. You can insert both the title and the content of the page in the
language of your choice. To support multiple language versions of your page,
OTOBO allows for the
easy addition of new custom page content for different languages.
The home page of your OTOBO-based platform serves as a showcase for your users. Use the home page configuration to leave a strong first impression and make important information immediately accessible.
The Hero Unit is a central component of your home page design. With a meaningful title, an appealing background image or color, and the ability to overlay image and color, you can create a visually appealing welcome for your users.
Ticket List
An optional area to display the latest or
most relevant tickets to logged-in users directly on the home page.
The display of this list is configurable and can be activated or
deactivated according to your preferences.
Image teasers are another method to draw the attention of users to important topics or actions. Placed in a separate row, they offer the possibility to set visual highlights on your home page.
By utilizing the customization options for custom pages and the home page in OTOBO, you can create a platform that is not only functional but also visually and content-wise tailored to your company.
The design of your home page is the figurehead of your OTOBO-based platform. It provides the first impression and guides users to important resources. Image teasers and link lists are powerful tools with which you can optimize your external interface and make it accessible.
Image teasers draw attention to specific topics or actions and offer a visually appealing method to highlight important aspects of your platform.
Note that colors and titles are also customizable to ensure a harmonious overall aesthetic for your website.
Link lists offer the possibility to present relevant resources in a structured and user-friendly way. They are essential for informative and efficient navigation.
For both options - image teasers and link lists - strategic planning is recommended to ensure that the content is not only aesthetically pleasing but also functional and valuable to the user.
Content cards are similar to image teasers and link lists as a helpful element to highlight your service offerings and information. You can add up to three content cards, each with an independent title, text, and link for “show more”.
The correct use of these elements not only contributes to a lively and appealing home page but also makes it easier for your website visitors to navigate and find information.
While the features described above already allow for versatile customization, it is important to keep in mind that OTOBO is continuously being developed. Future versions are expected to offer further customization options and features. So stay up to date and check regularly for updates and new features to further improve your platform.
The look and feel of your OTOBO-based platform play a crucial role in how users interact with your service desk. By customizing the layout, you can not only strengthen your brand identity but also improve usability. Here you will learn how to customize the external interface using the layout module.
A new installation of OTOBO already has an appealing default layout. However, you can modify all aspects of the design according to your branding guidelines to create a unique user interface.
Logo: A prominent logo in the upper left corner strengthens your brand presence. It is recommended to use a PNG image that is clear and recognizable.
Favicon: The favicon is the small image that appears in the browser的 URL bar. A well-chosen favicon increases the recognition of your platform.
Primary Color and Accent Color: These colors are central to the visual experience on your pages. The selection should reflect your corporate colors and contribute to the general aesthetic of the website.
Default Avatar: A uniform avatar creates visual continuity for all outgoing communications and strengthens the sense of community.
Custom CSS: For deeper customizations, you can add custom CSS. This allows you to design almost every aspect of the user interface according to your wishes.
To extend the functionality of your platform, you can include custom scripts. This is useful for integrated solutions such as chat services or for web analytics.
Including external scripts, such as code snippets provided by web analytics providers, allows you to track and analyze user behavior. These scripts can be securely inserted into OTOBO and provide valuable insights that contribute to optimizing the user experience.
The external interface of OTOBO relies on high security standards and uses Content Security Policy ( CSP) headers to ensure that only trusted code is executed. This protection mechanism ensures that, even if unexpected code reaches the client, it is not executed by the browser.
The inclusion of additional scripts in your external interface can be carried out as follows:
ExternalFrontend::ExternalScripts for external scripts.ExternalFrontend::InlineScripts for inline scripts.WebApp::Server::AdditionalOrigins to specify additional origins.These settings can be found in the System Configuration.
Personalizing the layout of your OTOBO platform is an effective way to build a bridge between your brand identity and the users of your service desk. Through careful adjustment of design elements and the inclusion of custom scripts, you can offer a tailored and secure user experience.
Whitelisting the external script resource:
WebApp::Server::AdditionalOrigins.https://www.example.com).Allowing inline scripts and evaluations:
script-src policy of the CSP and add unsafe-inline as well as unsafe-eval.Applying changes after adding:
bin/otobo.WebServer.pl --deploy-assets again to ensure that all assets
are correctly redeployed and the changes are applied.After making these changes and rebuilding the external interface application, you should reload your website and check whether the external and inline scripts are now correctly loaded and executed.
unsafe-inline and unsafe-eval to your CSP can potentially
reduce the security of your web application, as this increases the possibility for Cross-Site Scripting (XSS) attacks.
Ensure that you only make these changes for trusted script sources.Including external script resources and adding inline code to OTOBO requires careful planning and configuration, especially considering security aspects. By diligently following the steps above, you can extend the functionality of your OTOBO service desk without compromising the security of your users.
The integration of external scripts and resources can extend the functionality of OTOBO and open up new possibilities for your service desk communication. As explained in the previous steps, however, it is important to be aware of the potential security risks. Every added external resource carries the possibility of unwanted influences on your application. Therefore, only trusted sources should be allowed.
When whitelisting resources in OTOBO through the setting WebApp::Server::AdditionalOrigins for
different
CSP policies such as script-src, img-src, etc., the browser console helps you
identify failed loading attempts that are blocked by the CSP. By following these instructions, you can
offer your users a secure and efficient experience.
An outlook on upcoming features in OTOBO is the Customer Service Catalog. This area will allow you to create categories and items specifically for use in the external interface. Although this feature is still under development, it promises to further improve the communication and service offerings of your helpdesk.
Customizing your OTOBO platform by adding external scripts and resources opens up a wide spectrum of possibilities. However, it is essential to ensure the security of your application and the trustworthiness of the sources. With appropriate caution and regular updates, you ensure a secure and smooth use of your service desk platform.
As part of enhanced customer service, OTOBO offers you the possibility to create and manage a comprehensive customer service catalog. This module, which is divided into two main components - category management and item management - allows for a structured and efficient presentation of your services and resources.
Category management allows you to summarize similar items into logical groups. This makes it easier for users to find specific offers or information within your platform.
To add a new category to your catalog:
To edit or remove existing categories, follow a similar procedure, only this time select the corresponding category from the list and choose “Edit” or use the trash can icon to delete.
Items represent concrete offers, services, or information sources which are grouped in the respective categories.
The customer service catalog offers diverse customization options, including the assignment of items to subcategories and the selection of specific languages for different categories and items. This flexibility allows you to create a tailored and accessible catalog for your users, regardless of their preferred language or special interests.
For effective use of the customer service catalog, it is elementary to keep an eye on the validity of your categories and items. An item or a category is only visible and accessible to users if the validity is set to “valid”.
The customer service catalog in OTOBO is a powerful tool for structuring and presenting your offerings. Through targeted management of categories and items, you can design a clear and user-friendly service portfolio that meets the needs and requirements of your customers.
Managing items in your OTOBO customer service catalog is simple and intuitive. You can edit items at any time to update their information, or delete items if they are no longer needed. Here is a detailed guide on how to perform these actions.
When information about your offering changes or you simply want to correct an error, follow these steps to edit items in your customer service catalog:
Selecting the item: Navigate to the item management screen. Browse the list and click on the item you want to edit.
Making changes: On the edit screen, you can update the various fields of the item.
Saving changes: After you have made the necessary adjustments, click on ” Save” or “Save and finish” to confirm the changes.
Follow these simple steps to remove an item from your customer service catalog:
Finding the item to be deleted: On the item management page, search for the item you want to remove.
Initiating deletion: Click on the trash can icon next to the desired item.
Confirming the deletion process: A confirmation dialog will appear. Click on “Confirm” to complete the deletion.
With these features, OTOBO offers you extensive possibilities to organize your customer service catalog meaningfully and update it constantly.
Custom OTOBO workflows & integrations
We build dependable web services, process management automations, and third-party integrations tailored to your IT landscape.
OTOBO offers a comprehensive set of interfaces designed to enhance service desk efficiency and facilitate integration with other systems. These primarily include the customer portal with its customizable pages, programming interfaces like the REST API and web services (for SOAP/XML), and directory integrations for managing agents and customer users (e.g., via LDAP or database). The customer portal allows for a tailored user experience, while the REST API and web services enable seamless data exchange with external CRM or ERP systems. This flexibility ensures OTOBO can be integrated into existing IT landscapes, providing a dynamic and user-friendly service desk solution that supports digitalization efforts and streamlines service request management.
Quellen:
OTOBO allows you to create and manage custom pages to personalize your external interface, offering a valuable resource for information like a service catalog or knowledge base. To add a new custom page, navigate to the relevant section in OTOBO, select "Add custom page," fill in the required content fields, and save your entries. For existing pages, you can easily edit or delete them through an overview of your custom pages. This functionality enables you to adapt the website to your corporate identity and provide specific, user-friendly information, ensuring a consistent brand experience and efficient communication channels for your users.
Quellen:
When configuring custom pages in OTOBO, several key fields allow for deep customization to meet specific user and organizational needs. The Internal Title is crucial for backend management, providing an easy identifier for the page. The Slug defines the URL path; it's recommended to use lowercase letters, numbers, and hyphens for better SEO and user-friendliness. Validity controls page activation, allowing pages to be active, invalid, or temporarily invalid. Finally, the Content of the custom page is where you input the page's title and main body in the language of your choice. OTOBO also supports adding multiple language versions for the same custom page, enhancing accessibility for a diverse user base.
Quellen:
The OTOBO home page serves as a critical showcase for your users, and its configuration is vital for making a strong first impression. The Hero Unit is a central design component, allowing you to create a visually appealing welcome with a meaningful title, an appealing background image or color, and optional overlays. An optional Ticket List can display the latest or most relevant tickets directly to logged-in users. Furthermore, Image Teasers and Link Lists are powerful tools for drawing attention to important topics or actions. Image teasers, placed in separate rows, offer visual highlights with customizable images, titles, text, and link targets. Link lists provide structured, user-friendly navigation to relevant resources. These customization options enable you to create a platform that is both functional and visually aligned with your company's brand.
Quellen:
Beyond the customer portal and custom pages, OTOBO provides robust programming interfaces for advanced integrations with other systems, primarily through its REST API and web services. The OTOBO REST API, part of the Generic Interface, allows for programmatic access and manipulation of OTOBO data, enabling seamless integration with external applications like CRM or ERP systems. Similarly, OTOBO's web services support SOAP/XML-based communication, offering another powerful method for connecting OTOBO to a wide array of enterprise systems. These interfaces are crucial for automating workflows, synchronizing data, and extending OTOBO's capabilities within a broader digital ecosystem, ensuring efficient service management and data consistency across platforms.
Quellen: