Plan

Plan & Collaborate

Version 0.1

Background

Premium services denoted

Purpose

Use cases

  • Support bespoke and complex ways of cooperation for marketers, designers, business owners, and others involved in the co-op processes. Build your own activity layouts and give users all they need to know to speed up collaboration.

  • Plan your campaigns and activities in a required time frame, use your own set of statuses, and assign cases to other team members. Get a bird's-eye view of all your activities and how they are progressing.

  • Send material to be approved by stakeholders so you are always using only the correct materials in your campaigns and marketing activities. Whether it's templates, pdfs, images or text documents.

Versioning

Age

  • 1 year, released in 2023

Newest release

  • Version 1.0.01, January 2024

Oldest release

  • Version 0.1, May 2023

R&D

Previously

  • Standalone Planner application, standalone Collaboration application, built upon BrandMaster tech stack

  • Login via Paprifly SSO

  • User role management handled by Papirfly's SiteAdmin tool

Incorporating

  • Planner application

  • Collaboration application

  • Resolut MRM Planner

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • Papirfly Product Suite

Interoperality

  • Plan allows users to approve creatives in Papirfly's Produce product via the Plan approval loops feature

  • Plan allows users to display assets from Papirfly's Digital Asset Management product [Place] in Plan's activities feature

  • The data from Plan is available in Papirfly's Prove product, where the data can be aggregated, displayed, and made available for analysis to Prove users.

User

Interface

  • Papirfly Product Suite

Accessability

  • Designed and developed with WCAG 2 guidelines in mind

Responsiveness

  • Currently suitable for standard computer screens and resolutions, not currently mobile/tablet compatible

Languages

  • English

Services

Premium services denoted

Campaign projects

Project overview

  • Activities displayed in timeline view

  • Activities displayed in list view

  • Zoom in/out and predefined zoom levels

  • Left panel hierarchy tree with work items

  • Display range to select only activities relevant in a given time frame

  • Local access

  • Colour Indicators

Activities

  • Activity detail view in the right-side panel

  • Activity detail view in the modal window

Layout settings

  • Basic settings for each template: template title, icon, active/inactive settings

  • Access rights settings determines how users can work with work items created from this layout

  • Organization structure settings for each layout determines the position within the hierarchy

  • Default elements: Status, Assignee, Author

Layout Timeline settings

  • Display settings of the element's information used in the timeline bar plus timeline bar visual settings

  • Display settings of the element's information used in the popovers

Layout builder

  • Possible layouts to use - right-side panel, modal window

  • Layout's sections for dividing multiple elements into groups

  • RIght-side panel with element's ready to use in the layout

  • Preview mode to see how different user roles will see a work item created from the layout

  • Translations of sections and elements

Elements

  • Default element's ready to use in the layouts with default values and settings

  • Saved elements ready to use in the layouts with pre-defined settings

Element settings

  • Basic and advanced settings for each element

  • Select elements types are connected with the global category trees from Category manager

  • Access rights settings determines how users can work with specific elements within the layout

  • Validations are used for specifying validation rules of character's amount for text and number elements

Element types

  • Text elements for entering text information

  • Number elements for working with values

  • Select elements for selecting from Global category trees in the form of dropdowns, checkboxes, radio buttons

  • Date elements for setting from and to date

  • Resource element for connecting Planner work items with specific Place archives

  • Hierarchy widget for specificying where exactly in the hierarchy the work item will be used

Approval projects

Projects list

  • List of all ongoing approval projects

  • Two main project types: Place Approval projects, Creative Approval projects

  • New project settings

  • Local Access

Project overview

  • Overview of creatives or assets which are used in the project

  • Basic information for each material: title, thumbnail, create date, due date, initiator, reviewers, version

  • Search engine and filters

  • Bulk actions for Place approval projects

  • Place assets delete

Stage settings

  • Two main review types: Simple review, Multi-stage review

  • Stage settings detail: Stage title, Reviewrs select

Review tool

  • Left panel with all material used in current project

  • Material detail

  • Comments section for commenting and annotating specific material

  • Stage information: Stage name, Reviewers overview

  • Status dropdown for changing the status: Pending review, Needs changes, Approved, Rejected

Email notifications

  • Automatic notifications for Initiators and Reviewers sent in specific situations (Status change, Due date)

Integrations

Premium services denoted

Internal

Produce

  • Creatives from Produce part of Plan approval loops

  • Approved creatives from Plan are displayed with 'Approved 'status in Produce

Place

  • Place assets can be linked through Place Plugin in Plan activities

  • Users can upload assets from Plan activities directly into Place archives

  • Users can upload and approve assets via Plan approval loops directly into Place archives

Prove

  • Application data can be sent to Prove where data can be displayed and aggregated for different user roles

Category Manager

  • Global category trees used in Plan activities

Unit Manager

  • Unit levels used in Plan co-op projects to achieve locally driven co-op hierarchies

External

Nager Date

  • API for getting public holidays is built for Plan approval projects

Build

Premium services denoted

Frontend

Languages

  • TypeScript

Frameworks

  • Angular

Backend

Languages

  • C#, PHP

Frameworks

  • .NET 6, Nette

Tech information

Hosting

  • AWS Cloud hosting

Database

  • DynamoDB

Storage

  • S3 Bucket

Logging

  • CloudWatch

Event logging

  • SNS

Deployment

  • CloudFormation

Backend APIs

  • Lambda functions, API Gateway

DNS

  • Route53

Deployment Process

  • Bitbucket Pipelines

Knowledge

Premium services denoted

Documentation

Product pages

  • https://www.papirfly.com/plan/

How-to-guide

  • https://www.papirfly.com/knowledge-base-plan/

FAQ's

  • www.papirfly.com/faq

Prove

Measure & Optimize

Version 0.1

Background

Premium services denoted

Purpose

Use cases

  • Track and see which pages are viewed by your team to ensure content is accessed and adopted across your entire user group

  • Track and see usage of templates and marketing assets. Measure total output to understand team performance.

  • Track and see key statistics of campaign performance and active campaigns. See trends across teams and markets and company departments.

Versioning

Age

  • 0 years, released in 2023

Newest release

  • Version 0.1, May 2023

Oldest release

  • Version 0.1, May 2023

R&D

Previously

  • Standalone Reporting 1.0 Papirfly, Standalone Reporting 1.0 BrandMaster

Incorporating

  • Standalone Reporting 2.0. Unification

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • Papirfly Product Suite

Interoperality

  • Prove enables Papirfly's Produce Suite to run analysis of Product Usage Data and create reports for business performance review.

Services

Premium services denoted

Reporting metrics SQS processer

  • Listens to SQS messages and queries supporting data from source to capture key events to be sent to Data warehouse for further ETL processing

DWH ETL processer

  • Transforms data into parquet files to be used in business intelligence tools

Power BI service

  • Business intelligence tool used to perform analysis and create reports

Reporting API external

  • Export customer specific data via API to be used in external business intelligence tools

Integrations

Premium services denoted

Internal

DAM API

  • Captures events from DAM

SiteAdmin API

  • Enriches events with User data

Unit Manager API

  • Enriches events with Unit data

Marketing Shop API

  • Captures events from Marketing Shop

Planner

  • Captures events from Planner

Collaboration Tool

  • Captures events from Collaboration Tool

Template Editor BM

  • Captures events from Template Editor BM

Template Editor PF

  • Captures events from Template Editor PF

My Creatives

  • Captures events from My Creatives

My Work

  • Captures events from My Work

BrandPortal

  • Captures events from BrandPortal

BrandHub

  • Captures events from BrandHub

External

HubSpot

  • Enriches events with HubSpot data

PlanHat

  • Enriches events with PlanHat data

MRR Dashboard

  • Enriches events wtih MRR Dashboard data

Build

Premium services denoted

Frontend

Frameworks

  • Power BI

Backend

Languages

  • Kotlin, Python in AWS Glue ETL Jobs, CloudFormation

Frameworks

  • Spring Boot Framework, AWS Glue, AWS Firehose, AWS S3, AWS SQS

Tech information

Hosting

  • AWS

Database

  • DynamoDB

Storage

  • S3

Authorisations

  • API Gateway, AWS roles

Logging

  • AWS CloudWatch, Amazon OpenSearch

Event logging

  • AWS CloudWatch

Deployment

  • Bitbucket Pipelines

Backend APIs

  • REST API

DNS

  • Amazon Route 53

Deployment process

  • Manually run Bitbucket Pipelines

Knowledge

Premium services denoted

Documentation

Product pages

  • https://www.papirfly.com/prove/

How-to-guide

  • https://www.papirfly.com/knowledge-base-plan/

FAQ's

  • www.papirfly.com/faq

Demos

Produce

Create & Activate

Version 0.1

Background

Premium services denoted

Purpose

Use cases

  • Intuitive user-interface to create on-brand marketing material across all channels: Print, Social Media, Video, Banner Ads, and Email

  • Advanced users can create dynamic and flexible templates with locked down design element mapped to your brand guidelines, adaptable in any language, shared across the whole organisation.

  • Templates are integrated with your DAM to enrich the output with branded assets and imagery

Versioning

Age

  • 0 years, released in 2023

Newest release

  • Version 1.0, November 2023

Oldest release

  • Version 0.1, May 2023

R&D

Previously

  • Papirfly Editor

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • Papirfly Product Suite

Interoperality

  • Produce empowers users to use images from their Digital Asset Management tool, Place, to create new marketing collateral

  • Our brand hub Point allows templates from Produce to be embedded in any site page (Available March 2024)

  • Produce allow users to upload templates to any marketing activity in Plan (Coming soon, expected Q2 2024)

User

Interface

  • Papirfly Product Suite

Accessability

  • Designed and developed with WCAG 2 guidelines in mind

Responsiveness

  • Currently suitable for standard computer screens and resolutions, not currently mobile/tablet compatible

Languages

  • English, Norwegian

Modules

Premium services denoted

Across Modules

Typography

  • Control over fonts,colours, etc., through paragraph styles. Consistent across all channels.

Image editing

  • Image can be scaled and cropped, flipped and rotated. The output resampled for optimal size and quality.

Template creation

  • Produce Template Admins can quickly create templates by editing text and images, adding elements and determining what end user can edit through locking.

Brand updating

  • When the brand changes, eg., colours, typography or logo, this can be updated in existing documents upon editing, to maintain brand consistency

Dynamic layouts

  • Pages or frames can have many layout options that changes position, size and colours of elements, whilst keeping content.

Editor Modules

Print

  • Edit and create print ready PDF. Support multiple page layouts and sizes, text flow across pages, colour control.

Graphics

  • Create and edit images for use on social media and other digital platforms maintaining a consistent brand and design across all relevant sizes

Video

  • Edit and create production ready videos on brand. Supports transitions, layers, trimming of clips, volume control, and subtitles with transcribing and translation.

Configurator

  • Configurator is used to dynamically change content or settings for templates. Eg. to define what images a user can select, or store predefined texts in multiple languages. Changes in configuration can be used to automatically update documents when they're next edited. Configurations can be shared between many templates, or be focused on a single template.

Integrations

Premium services denoted

API

  • Assets can be accessed through an API (internal only)

Build

Premium services denoted

Frontend

Languages

  • TypeScript

Frameworks & Libraries

  • CreateJS, FontKit, Snabbdom

Backend portal

Languages

  • C#

Frameworks

  • .Net

Backend services

PDF generator

  • C#, .Net. Part of PF Portal

Video generator

  • Docker container. Typescript. FFMpeg, Sharp

Spellchecker

  • Docker container. Typescript.

PDF Tool

  • Docker container. Typescript. XPDF, ImageMagick

Notification Server

  • Docker container. Typescript.

ScriptAppRunner

  • Docker container. Typescript. Chromium. Puppeteer

Tech information

Hosting

  • Lan-x on-prem

Database

  • MS SQL

Storage

  • SAN

Authorisations

  • ASP.NET Group membership

Logging

  • Windows event log, Graylog

Event logging

  • Windows event log, Graylog

Deployment

  • Teamcity, deploying on IIS

Backend APIs

  • Web API

DNS

  • Cloudflare

Deployment process

  • Custom built templates are deployed through internal scriptApp managment

Knowledge

Premium services denoted

Documentation

Product pages

  • https://www.papirfly.com/produce/

How-to-guide

  • https://www.papirfly.com/knowledge-base-produce/

FAQ's

  • www.papirfly.com/faq

Point

Educate & Control

Version 0.1

Background

Premium services denoted

Purpose

Use case

  • One central tool for an organisation where emploees - and everyone else who will use the brand - can learn and apply every aspect of the brand.

  • Access all branded assets in your DAM, branded templates, campaigns - and all other brand management services

  • With our intuitive layout editor (WYSIWYG), admin users can create and edit sub-pages and subportals with predefined templates and out-of-the-box design elements.

Versioning

Age

  • 1 year released in 2023

Newest Release

  • Version 0.3, released December 2023

Oldest Release

  • Version 0.1, May 2023

R&D

Previously

  • Brand Hub, Brand portal

Incorporating

  • Place, Produce, Plan, Prove

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • Papirfly Product Suite

Interoperality

  • Point allows users to access and build in services from rest of the Papirfly suite in one central hub

User

Interface

  • Papirfly Product Suite

Accessability

  • Designed and developed with WCAG 2 guidelines in mind

Responsiveness

  • Currently suitable for standard computer screens and resolutions, not currently mobile/tablet compatible

Languages

  • English, German, French, Italian, Spanish, Portuguese, Dutch, Norwegian, Swedish, Danish, Polish, Czech, Slovakian, Hungarian, Romanian and Greek.

Services

Premium services denoted

CMS System

Top navigation

  • Navigate the site with menu on top

Left navigation

  • Navigate the site with menu left

Header carousel

  • Highlight campaigns or other relevant material in a Hero image or video carousel. (Can be one or multiple). Each Hero can be modified individually with CTA button, text. Transitions between slides are defined in compmonent.

Tiles

  • Visual way of presenting links. Multiple layout and animation options.

Breadcrumb navigation

  • Display a breadcrumb of the pages location in the site, and navigate horisontally to other pages on the same level

Inline pages

  • Use the inline option to split up information on a single page. Inline pages allow users to incorporate sub-pages as dropdown menu on the same page.

Quicklinks

  • Similar to tiles, but takes much less space. Quickly link to important pages and downloads in your site

Chapter navigation

  • Navigation component that lets you navigate to the next page on the same level in site hierachy.

Anchor Component

  • Creates an anchor navigation section that sticks to top. Eases in page navigation for long pages

Footer

  • Standarise the footer of each page. Comes i two different variants. Footer and extended footer.

DAM view

  • Display a section of yor DAM. Define how many assets should be initially shown. Define which DAM(s) to be included, if they have a locked initial search, which type of assets (regular assets, Hub pages and orderable items) should be displayed, Choose which filters the end user should receive

WYSIWYG Editor

  • Used for creating any page content. Work in sectons with either presetted number of columns or columns defined by user. Each column again consist of on or more blocks of content. Each block can be of various type: Text, Image, Video, FAQ, Template, Slideshow, Grid of assets, Graphs, Color Swatches, Graphs, Design system Component

Papirfly template widget

  • Display papirfly templates and creatives made using this templates. Control wich templates that is accessible in the widget, and which user groups can do which operations on the creative.

Page Admin

Page builder

  • Build sitemap, define who has access to different branches and pages in the site. Manage translations of site. Define look for pages when found in search results and how they are presented in Social Media. Define if pages are open, searchable and define dates for when the page should automatically publish/unpublish

Template editor

  • Create page templates based on the components defined in previous section

Design system

Figma integration

  • Connect your design system to a design source in Figma

Storybook integration

  • Connect your design system to one or multiple storybooks, depending on your companys frameworkpolicy

Components library

  • Connect Figma components to their corresponding story. Document components using standard Brand Hub components, and the specific "Component" widget

Global toolbar

Module navigation

  • Navigate through the different Papirfly Modules available to your user

UI Builder

General settings

  • Define the general setting for layout, grid size gutter size, colors, shadows, typography, icons, logo

Brandbook components

  • Define the appearance of the individual components listed under CMS System above

Integrations

Premium services denoted

Internal

  • Place

  • Prove

  • Plan

  • Produce

Build

Premium services denoted

Frontend

Languages

  • Javascript

Frameworks

  • Angular

Backend

Languages

  • PHP

Frameworks

  • Nette

Tech information

Hosting

  • AWS Cloud hosting

Database

  • Aurora MySQL

Storage

  • S3 Bucket

Logging

  • CloudWatch

Event logging

  • Sentry

Deployment

  • Bitbucket Pipelines

Backend APIs

  • API Gateway

DNS

  • Route53

Deployment Process

  • Bitbucket Pipelines

Knowledge

Premium services denoted

Documentation

Product pages

  • https://www.papirfly.com/point/

How-to-guide

  • https://www.papirfly.com/knowledge-base-point/

FAQ's

  • http://www.papirfly.com/faq

Place

Manage & Share

Version 0.1

Background

Premium services denoted

Purpose

Use cases

  • Storing and organizing all branded digital media such as images, videos and documents

  • Facilitating the distribution and delivery of digital assets to various platforms and channels.

  • Ensuring compliance with GDPR, intellectual property rights and usage permissions for digital assets

Versioning

Age

  • 1 years, released in 2023

Newest release

  • Version 1.1, Jan 2024

Oldest release

  • Version 0.1, May 2023

R&D

Previously

  • Standalone Digital Asset Management application, built upon BrandMaster tech stack.

Incorporating

  • BrandMaster DAM, Papirfly DAM

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • Papirfly Product Suite

Interoperality

  • Place allows user to display assets in Point, Produce and Plan, and in third party DAM-integrations (Plus).

User

Interface

  • Papirfly Product Suite

Accessability

  • Designed and developed with WCAG 2 guidelines in mind

Responsiveness

  • Currently suitable for standard computer screens and resolutions, not currently mobile/tablet compatible

Languages

  • Norwegian English Danish French German Italian Portuguese Spanish Swedish (and more made possible by Weblate)

Services

Premium services denoted

Upload

Uploader

  • Drag and drop

  • Bulk upload

  • Require metafield on upload

  • Add GDPR Session

  • Choose schema

  • Choose lightbox to upload to

  • Choose status (Approved, Submitted, Deleted, or Custom)

  • Add global or local categories

  • Add tags, keywords

Archive

  • Different options how to display the content - Grid, List, Masonry, Map

  • Collections - possibility to gather the contentent into several collections

  • Asset preview panel - place for the most importnat information about asset

  • Dashboard with list of all Company's archives, last uploads

Workflow

DAM 2.0

  • Change status of Images (Approved, Submited, Deleted, or custom)

Collaboration tool

  • Connection with Collaboration tool for approving and commenting the assets

GDPR

GDPR Manager

  • Creating of digital content form templates

  • Creating of GDPR Sessions (Photo session) - Add template, Validity, Responsible person

  • Storing and filtering of all filled consent forms

  • Possibility to download consent form as a PDF

  • Storing and filtering of all data subjects

  • Page for filling up the digital consent form

  • Connecting data subjects with assets

  • Sending of the digital consent forms to manualy added data subjects

  • Page for data subjects with all consents that were given to the company, possibility to change the consent

  • E-mail notifications when changing the consents (to Responsible person)

  • Tagging images in the archive with GDPR OK, GDPR PENDING, GDPR REJECTED tags

  • Option for end users to display and download only the GDPR OK assets

  • Only GDPR OK assets are displayed in DAM View (Brand HUB)

  • Filtering of the GDPR Assets in archive (GDPR assets only, Sessions)

  • Option to display terms and conditions before downloading the GDPR assets

Metadata management

  • EXIF reader

Transcoding

  • Option to choose which formats will be created after upload

  • Crop on demand

  • Preview

  • Video conversion

  • Documents conversion

  • Transcoding Queue Autoscaling

Analysis

  • Objects

  • Faces

  • Suggestion of similar assets

Management

  • Batch edit

  • Expire date

  • Autoexpire X days after upload date

  • Access control on Status level, GDPR, Business area, Expiracy

  • Moving assets between archives

Sharing

  • Send single asset

  • Bulk send asset

  • Collection share (Share page)

  • Get direct link to file

  • Share search (Internal or External)

Search

  • Faceted search

  • Share search

  • Search suggestions

  • Switch between search type "OR" and "AND"

  • Ability of Auto parsing of the searched phrase

Filters

Markets

  • Business area filter

  • Postal code filter

  • Market filter

Categories & Tags

  • Local categories

  • Global categories

  • Tags

Detections

  • Search for AI detected metadata

Asset info

  • Asset type

  • Extension

  • Date of upload

  • Orientation

  • Size

  • Expiration - Expired, Not Expired, Future

  • Uploader

GDPR

  • GDPR Status

  • Sessions

Category manager

Category manager

  • Editation and creation of the global categories

  • Editation and creation of the local categories

Integrations

Premium services denoted

Internal

  • DAM plugin

  • DAM view

  • Collaboration tool (Approving of the assets)

  • Share page

  • Uploader

  • Marketing shop (Articles)

  • Chilli editor

  • Category manager

  • GDPR manager

External

  • Templafy

  • Optimizely/Episerver

  • Office (CI HUB, Templafy, Meriworks plugin)

  • Adobe (InDesign, Photoshop, Illustrator, Premiere)

  • Wordpress

  • Drupal

  • Gelato (Not directly from DAM, but supported through MS and BH)

  • Imagga

  • Chili Publish

  • Screen 9 (bidirectional)

APIs

ADMIN API

  • Basic operations for site admin settings.

DAM API

  • Basic CRUD dam object operations.

SEARCH API

  • Fast fulltext search dam objects operations.

MS API

  • Basic CRUD new marketing shop objects operations.

CATEGORY API

  • Basic CRUD category manager operations.

JWT API

  • OAuth authentication operations.

Build

Premium services denoted

Frontend

Languages

  • TypeScript

Frameworks

  • Angular

  • RxJS

  • Custom NPM libraries

Backend

Languages

  • Kotlin

Frameworks

  • Spring Boot Framework

  • Hibernate

  • AWS SDK for Java and Kotlin

Transcoding

Frameworks

  • Spring Boot Framework

  • ImageMagick

  • Inkscape

  • FFmpeg

  • Aspose Cloud

  • Google Cloud Vision

  • IBM Watson

  • Imagga

  • SkyBiometry

  • Face++

Tech information

Hosting

  • AWS

Database

  • Oracle, Redis

Search engine

  • Apache Solr

Storage

  • S3

Authorizations

  • User group based access with fine grained privilege control, encoded into Json Web Token which is applied on every request based on session

Messaging

  • RabbitMQ, SQS

Logging

  • CloudWatch, Application logs collected with FluentBit, all sent to OpenSearch for easy retreival

Event logging

  • SQS to Datawarehouse

Deployment

  • Frontend: JS bundle copied to S3 Backend: Image deployed on kubernetes cluster

Backend APIs

  • REST-ish APIs for DAM and search operations. Documented with swagger.

DNS

  • Route53

Deployment process

  • Manual deployment through Bitbucket Pipelines

Knowledge

Premium services denoted

Documentation

Product pages

  • https://www.papirfly.com/place/

How-to-guide

  • https://www.papirfly.com/knowledge-base-place/

FAQ's

  • https://www.papirfly.com/faq

Display Ads

Create & Activate

Version 1

Background

Premium services denoted

Purpose

Use cases

  • Lets end user create and control display ads (web banners) in multiple channels in real-time.

  • Responsive templates allow end user to adjust content across multiple formats and sizes at once, with no design skills required.

  • Users can review ad perfomance with built-in analytics (impressions, clicks).

Versioning

Age

  • 2014, 9 years

Newest release

  • Version 2.4.3

Ecosystem

Parent

  • TACTIC

Interoperality

  • "Brandmaster DAM 2.0 Brandmaster Template Groups"

User

Interface

  • "TACTIC application (Papirfly design system) TACTIC content editor (legacy) Brandmaster Template Groups editor"

Responsiveness

  • Desktop is primary. Works on mobile devices (inconvinient UX because of limited space).

Languages

  • English

Commercial

Model

  • Custom retention period per customer. Fixed monthly volumes for real-time impressions and offline generations. Extra payment for volumes above the fixed monthly cap.

Services

Premium services denoted

Account management

Multiple workspaces

  • Ability to have independent workspaces for multiple brands.

User permissions

  • Ability to set user roles and delegate their permissions.

Template management

Creative framework

  • Framework that allows to build display ad templates without technical limitations (HTML, CSS, JS). Framework usage is optional.

Display ad adapters

  • Ability to use display ads with any ad serving inventory. Compatibility is secured on application level and does not require special scripting on template level.

Template sharing

  • Ability to share templates with multiple workspaces.

Custom gadgets

  • Ability to develop custom gadgets and plugins.

Asset management

Asset storage

  • Integrated DAM that stores all the assets in the application (images, videos, data feeds).

Asset importing

  • Ability to import assets from external libraries (Brandmaster DAM).

Asset hosting

  • Image assets are hosted within the solution and served from CDN.

  • Video assets are hosted within the solution and served from CDN.

Asset processing

  • Automatic asset processing and resizing to match various creative sizes.

Data feeding

  • Ability to feed content from external data sources.

  • Ability to watch client's data sources, parse and feed data into the creatives in real time.

Creative management

Real-time updates

  • Ability to change creative content in real-time, so ads are updated immediately within all publishers.

Cross-size editor

  • Ability to edit advert content across all sizes at once, without a need to adjust elemenents for every creative size. Layout will adapt to any size automatically.

Conditional formatting

  • Ability to set exceptions to content sources and styling attributes with conditions (e.g. creative size, format, state etc.).

Responsive creative

  • Creative layout adapts to container demensions. Authentic methodology is used to support any possible creative size with single template.

Image focal point

  • Ability to use focal point to place asset in the creative, so the focus object won’t collide with any other elements in the creative. One image source can be used for all banner sizes.

Image masking

  • Image masking feature fades asset edges automatically. Feature allows to easily blend images that do not have enough environment around the focus object.

Progressive image quality

  • Automated image quality adjustment will reduce asset quality depending on asset dimensions of the certain creative size. Feature will help to fit into harsh banner weight limitations, without a need to modify image quality for every specific creative size.

Automatic text scaling

  • Creative adjusts font size to fit container automatically. Every text line in the creative will automatically adjust font size if text length exceeds the dedicated element container.

Custom animations

  • Custom animation can be set for texts and images. Fading, sliding, rotation or even panoramic animations are completely configurable.

Inline videos

  • Ability to stream video clips in the creative.

Creative approval workflow

  • Ability to set creative approval workflow before publishing live.

Creative revision control

  • Ability to restore any saved version of the creative.

Two-level customization

  • Ability to set creative editing workflow both in TACTIC (advanced editor) and Brandmaster (simple edtior) enviroments. Selected content areas can be indicated as variables (macros) in TACTIC, then finalised using Brandmaster Template Groups. Optionally feature can be automated with Brandmaster's data sets (unit data), so certain contend will be filled automatically based on user configuration.

HTML ad export

  • Ability to export ad as standalone HTML banner.

JPG/PNG export

  • Ability to export ad as an image snapshot.

GIF image export

  • Ability to export ad as a GIF file with key frames (no animation).

MP4 export

  • Ability to export ad as video recording of HTML banner (in beta).

Creative preview

Internal creative preview

  • A serivce that allows clients to see different reperesentational formats of an ad, including responsive formats. Debug mode allows to enable special features to improve user experience while using content editor.

Public creative preview

  • Ability to share ad preview page with non-registered users.

  • Ability to add comments for every size on ad preview page.

  • MVP for abstract creative preview across all possible tensions at once.

Channel management

Content scheduling

  • Ability to set content rotation schedule with up to second precision.

Content prioritisation

  • Ability to set content prioritisation if multiple adverts used on single channel.

A/B testing

  • Ability to run several ads at once and analyse their performance.

Analytical Tools

Tracker service

  • Native ad tracking functionality witth precise metrics. Tracks user engagements with real time creatives (Golang, 2 nodes 2 workers each, Writes logs to S3, lambda parses log files).

Custom event tracking

  • Ability to track and review custom events.

Content usage reporting

  • Ability ro review metrics per every advert.

Consent management

Consent manager

  • Custom build consent manager (GDPR and IAB TCF compliant)

Integrations

Premium services denoted

Plugins

DAM, WebPlugin

  • SSO, visual resource search and inclusion

KeyCDN image processing

  • Cropping, trimming, optimizing image resources in real time

KeyCDN

  • Content delivery with purging

Certifications

  • Google Ads Certified External Vendor

  • Google Ad Manager Certified External Vendor

  • Adform Certified Vendor

  • IAB TCF v2.0

  • Schibsted Norway Certified Vendor

  • Schibsted Sweden Certified Vendor

Build

Premium services denoted

Frontend

Languages

  • TypeScript

Frameworks

  • Angular, socket.IO

Backend

Languages

  • PHP, Nodejs, golang

Frameworks

  • fasthttp

Tech information

Hosting

  • AWS, DigitalOcean

Database

  • mariaDB

Storage

  • AWS S3

Authorisations

  • DAM SSO + internal user database

Logging

  • logrotate, cloudwatch

Event logging

  • logrotate, cloudwatch

Deployment

  • AWS

Backend APIs

  • RESTful API

DNS

  • AWS Route53

Deployment process

  • Manual, docker swarm

Demos

Premium services denoted

Self-serve

Product demo

  • https://tacticrealtime.com/try-it/

Customer Case

  • Legacy customer cases

Brand Hub

Educate & Control

Version 1

Background

Premium services denoted

Purpose

Use case

  • One central point to access all branded asset and brand management services

  • Educate all stakeholder on your brand values, vision and identity

  • Create sub portals for multiple brands

Versioning

Age

  • Launched March 2018

Newest Release

  • December 2022

R&D

Incorporating

  • Place, Produce, Plan, Prove

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

User

Accessability

  • Adheres to WCAG 2.0

Responsiveness

  • Yes

Languages

  • English, German, French, Italian, Spanish, Portuguese, Dutch, Norwegian, Swedish, Danish, Polish, Czech, Slovakian, Hungarian, Romanian and Greek.

Commercial

Model

  • Annual

Licence

  • Paid at licence renewal

Services

Premium services denoted

CMS System

Header carousel

  • Highlight campaigns or other relevant material in a Hero image or video carousel. (Can be one or multiple). Each Hero can be modified individually with CTA button, text. Transitions between slides are defined in compmonent.

Tiles

  • Visual way of presenting links. Multiple layout and animation options.

Breadcrumb navigation

  • Display a breadcrumb of the pages location in the site, and navigate horisontally to other pages on the same level

Inline pages

  • Much information in a single page, and you do not want the page to be too long? Use the inline page option. Lets you incorporate another page as a dropdown under a Tile.

Quicklinks

  • Similar to tiles, but takes much less space. Quickly link to important pages and downloads in your site

Chapter navigation

  • Navigation component that lets you navigate to the next page on the same level in site hierachy.

Anchor Component

  • Creates an anchor navigation section that sticks to top. Eases in page navigation for long pages

Footer

  • Standarise the footer of each page. Comes i two different variants. Footer and extended footer.

DAM view

  • Display a section of yor DAM. Define how many assets should be initially shown. Define which DAM(s) to be included, if they have a locked initial search, which type of assets (regular assets, Hub pages and orderable items) should be displayed, Choose which filters the end user should receive

WYSIWYG Editor

  • Used for creating any page content. Work in sectons with either presetted number of columns or columns defined by user. Each column again consist of on or more blocks of content. Each block can be of various type: Text, Image, Video, FAQ, Template, Slideshow, Grid of assets, Graphs, Color Swatches, Graphs, Design system Component

Page Admin

Page builder

  • Build sitemap, define who has access to different branches and pages in the site. Manage translations of site. Define look for pages when found in search results and how they are presented in Social Media. Define if pages are open, searchable and define dates for when the page should automatically publish/unpublish

Template editor

  • Create page templates based on the components defined in previous section

Design system

Figma integration

  • Connect your design system to a design source in Figma

Storybook integration

  • Connect your design system to one or multiple storybooks, depending on your companys frameworkpolicy

Components library

  • Connect Figma components to their corresponding story. Document components using standard Brand Hub components, and the specific "Component" widget

Global toolbar

Module navigation

  • Navigate through the different Papirfly Modules available to your user

Shopping cart

  • Add creatives and other articles to a shopping cart and order from vendors later

My creatives

  • Access all creatives you have mede using Papirfly templates.

UI Builder

General settings

  • Define the general setting for layout, grid size gutter size, colors, shadows, typography, icons, logo

Brandbook components

  • Define the appearance of the individual components listed under CMS System above

Integrations

Premium services denoted

Editor

Internal

  • DAM 2.0

  • Campaign Manager

  • Category Manager

  • Chili

  • Papirfly Editor

Build

Premium services denoted

Frontend

Languages

  • PHP

Frameworks

  • Angular

Backend

Languages

  • PHP

Knowledge

Premium services denoted

Documentation

Product

  • User guide

  • Release notes

DAM

Manage & Share

Version 2.0.10

Background

Premium services denoted

Purpose

Use cases

  • Storing and organizing digital media such as images, videos, and documents

  • Facilitating the distribution and delivery of digital assets to various platforms and channels

  • Ensuring compliance with GDPR, intellectual property rights and usage permissions for digital assets

Versioning

Age

  • 2 years

Newest release

  • Version 2.4

Oldest release

  • December 2022

R&D

Previously

  • Replaced DAM 1.0. Was coded from scratch with microservices architecture

Incorporating

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • DAM 2.0

Interoperality

  • Brand Hub

  • Chili Editor

  • Tactic

  • Event Manager

  • Papirfly Editor

User

Interface

Accessability

  • WCAG 2.0, AA (not in 100% cases)

Responsiveness

  • Yes, partial

Languages

  • English, German (+ possible translate via Translate modul)

Commercial

Model

  • Annual

Licence

Services

Premium services denoted

Upload

Uploader

  • Drag and drop

  • Bulk upload

  • Require metafield on upload

  • Add GDPR Session

  • Choose schema

  • Choose lightbox to upload to

  • Choose status (Approved, Submitted, Deleted, or Custom)

  • Add global or local categories

  • Add tags, keywords

Archive

  • Different options how to display the content - Grid, List, Masonry, Map

  • Collections - possibility to gather the contentent into several collections

  • Asset preview panel - place for the most importnat information about asset

  • Dashboard with list of all Company's archives, last uploads

Workflow

DAM 2.0

  • Change status of Images (Approved, Submited, Deleted, or custom)

Collaboration tool

  • Connection with Collaboration tool for approving and commenting the assets

GDPR

GDPR Manager

  • Creating of digital content form templates

  • Creating of GDPR Sessions (Photo session) - Add template, Validity, Responsible person

  • Storing and filtering of all filled consent forms

  • Possibility to download consent form as a PDF

  • Storing and filtering of all data subjects

  • Page for filling up the digital consent form

  • Connecting data subjects with assets

  • Sending of the digital consent forms to manualy added data subjects

  • Page for data subjects with all consents that were given to the company, possibility to change the consent

  • E-mail notifications when changing the consents (to Responsible person)

  • Tagging images in the archive with GDPR OK, GDPR PENDING, GDPR REJECTED tags

  • Option for end users to display and download only the GDPR OK assets

  • Only GDPR OK assets are displayed in DAM View (Brand HUB)

  • Filtering of the GDPR Assets in archive (GDPR assets only, Sessions)

  • Option to display terms and conditions before downloading the GDPR assets

Metadata management

  • EXIF reader

Transcoding/Derivatives

  • Option to choose which formats will be created after upload

  • Crop on demand

  • Preview

  • Video conversion

  • Documents conversion

  • Transcoding Queue Autoscaling

Analysis

  • Objects

  • Faces

  • Suggestion of similar assets

Management

  • Batch edit

  • Expire date

  • Autoexpire X days after upload date

  • Access control on Status level, GDPR, Business area, Expiracy

  • Moving assets between archives

Sharing

  • Send single asset

  • Bulk send asset

  • Collection share (Share page)

  • Get direct link to file

  • Share search (Internal or External)

Search

  • Faceted search

  • Share search

  • Search suggestions

  • Switch between search type "OR" and "AND"

  • Ability of Auto parsing of the searched phrase

Filters

Markets

  • Business area filter

  • Postal code filter

  • Market filter

Categories & Tags

  • Local categories

  • Global categories

  • Tags

Detections

  • Search for AI detected metadata

Asset info

  • Asset type

  • Extension

  • Date of upload

  • Orientation

  • Size

  • Expiration - Expired, Not Expired, Future

  • Uploader

GDPR

  • GDPR Status

  • Sessions

Category manager

Category manager

  • Editation and creation of the global categories

  • Editation and creation of the local categories

Integrations

Premium services denoted

Internal

  • DAM plugin

  • DAM view

  • Collaboration tool (Approving of the assets)

  • Share page

  • Uploader

  • Marketing shop (Articles)

  • Chilli editor

  • Category manager

  • GDPR manager

External

  • Templafy

  • Optimizely/Episerver

  • Office (CI HUB, Templafy, Meriworks plugin)

  • Adobe (InDesign, Photoshop, Illustrator, Premiere)

  • Wordpress

  • Drupal

  • Gelato (Not directly from DAM, but supported through MS and BH)

  • Imagga

  • Chili Publish

  • Screen 9 (bidirectional)

APIs

Admin API

  • Basic operations for site admin settings.

DAM API

  • Basic CRUD dam object operations.

Search API

  • Fast full text search dam objects operations.

MS API

  • Basic CRUD new marketing shop objects operations.

Category API

  • Basic CRUD category manager operations.

JWT API

  • OAuth authentication operations.

Build

Premium services denoted

Frontend

Languages

  • TypeScript

Frameworks

  • Angular

  • RxJS

  • Custom NPM libraries

Backend

Languages

  • Kotlin

Frameworks

  • Spring Boot Framework

  • Hibernate

  • AWS SDK for Java and Kotlin

Transcoding

Frameworks

  • Spring Boot Framework

  • ImageMagick

  • Inkscape

  • FFmpeg

  • Aspose Cloud

  • Google Cloud Vision

  • IBM Watson

  • Imagga

  • SkyBiometry

  • Face++

Tech information

Hosting

  • AWS

Database

  • Oracle, Redis

Search engine

  • Apache Solr

Storage

  • S3

Authorizations

  • User group based access with fine grained privilege control, encoded into Json Web Token which is applied on every request based on session

Messaging

  • RabbitMQ, SQS

Logging

  • CloudWatch, Application logs collected with FluentBit, all sent to OpenSearch for easy retreival

Event logging

  • SQS to Datawarehouse

Deployment

  • Frontend: JS bundle copied to S3 Backend: Image deployed on kubernetes cluster

Backend APIs

  • REST-ish APIs for DAM and search operations. Documented with swagger.

DNS

  • Route53

Deployment process

  • Manual deployment through Bitbucket Pipelines

Knowledge

Premium services denoted

Training

Training plan

Documentation

Product

Technical

Community

Newletter

Webinar

Join community

Demos

Premium services denoted

Product demo

Customer case

Brand Portal DAM

Manage & Share

Version 1.51

Background

Premium services denoted

Purpose

Use case

  • Centralise and organise thousands of digital assets into one globally accessible library

  • Streamline how you upload and approve digital assets, and enforce GDPR consent when needed to be compliant

  • Locate any asset with advanced search and filtering, and easily download or share with your stakeholders

  • Enrich images with your PIM and EPR data, and distribute to multiple destinations like your website and ecommerce platform

Versioning

Age

  • 10+ years

Newest Release

  • BP 1.51 September 2022

R&D

Incorporating

  • Papirfly Brand Portal

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • Papirfly Brand Portal

Interoperality

  • Category manager

  • Workflow engine

  • GDPR consent

User

Interface

  • Brand Portal

Accessability

  • WCAG 2

Responsiveness

  • Full

Languages

  • English, Norwegian, Danish, Swedish, Dutch, German, French, Chinese

Commercial

Model

  • Annual

Licence

  • Paid at licence renewal

Services

Premium services denoted

Upload

  • Drag and drop

  • Bulk upload

  • Require metafield on upload

Workflow

  • Approval process

GDPR

Consent manager

  • Manage consent request

  • Manage consent revoke

Metadata management

  • EXIF

  • IPTC

  • Geolocation

Transcoding/ Derivatives

  • Specify different derivates

  • Crop on demand

  • Custom transcoding

  • Preview

  • Video conversion

Management

  • Batch edit

  • Expire date,

  • Autoexpire X days after upload date

  • Access control on folder level

Sharing

  • Send single asset

  • Bulk send asset

  • Deep link asset

Search

  • Faceted search

  • Text in document search

  • Search for exif, xmp, iptc

  • Search for part of word

  • Misspelled

  • Share search

  • Search suggestions

  • Edit assets from search results

  • Status search

  • Search for AI detected metadata

  • Future/Expired search

  • File type search

  • Pixel size

  • Similar assets

Reporting

  • Download

  • Intended usage

  • Usage

CDN

  • Cloudflare

Integrations

Premium services denoted

Editor

Asset rendering

  • Create image on demand

  • Create movie on demand

Connectors

API integrations

  • Templafy

  • Office

  • Episerver

  • Showpad

  • Optimizely/Episerver

  • API

Build

Premium services denoted

Frontend

Languages

  • TypeScript, JavaScript

Frameworks

  • JQuery, Bootstrap, handlebars

Backend

Languages

  • C#

Frameworks

  • .NET

Tech information

Hosting

  • Lan-x on-prem

Database

  • MS SQL

Storage

  • SAN

Authorizations

Logging

  • Windows event log, Graylog

Event logging

  • Windows event log, Graylog

Deployment

  • Teamcity, deploying on IIS

Backend APIs

  • Web API

DNS

  • Cloudflare

Deployment Process

  • Teamcity. Build - test runs - create deployment package - deploy

Editor

Create & Activate

Version 5.3

Background

Premium services denoted

Purpose

Use cases

  • Lets end user create marketing material across all channels: Print, Banner ad, Digital Signage, E-mail, Social Media, Video

  • Intuitive user interface, blazing performance and total control over Brand.

  • Let advanced users create templates and share them with their organisation.

  • Integrated with external DAMs, and with internal PIM (Product Information Manager), and channel specific integrations to easily be distributed.

Versioning

Age

  • 7 years

Newest release

  • SDK 5.3, October 2022

Oldest release

  • In use, SDK 4.7

R&D

Innovation Roadmap

  • Initiatives: Major projects and innovation themes we have committed to deliver

  • Epics: Cluster of R&D tasks that will turn our initiatives into reality

Ecosystem

Parent

  • Papirfly Portal and Brand Hub

Interoperality

  • All of Papirfly Portal, and Brand Hub to a limited degree

User

Interface

  • Brand Hub, Brand Portal and Editor front end

Accessability

  • Limited for editor front end

Responsiveness

  • Desktop is primary due to size. Works on iPad/phones.

Languages

  • English, Norwegian, Danish, Swedish, German, Dutch, Chinese for editor

Commercial

Model

  • Multiple; Annual, per produced, per seat, etc.

Licence

  • Multiple

Modules

Premium services denoted

Across Modules

Typography

  • Full control over fonts, sizes, weights and colours through paragraph styles. Accurate representation across all channels.

Image editing

  • Image from DAM can be scale and cropped, flipped and rotated. Final output resampled for optimal size and quality.

Template creation

  • Template designers can quickly create templates by editing text and images, adding elements and then detemine what end user can edit. The access can be controlled granularly, eg. an image can be moved, but not changed. Or selected freely, but must cover frame. Or only selected from subset of DAM.

Brand updating

  • If there are changes to brand, like adjustment of colours, typography or logo, all this will be updated in exsiting documents upon editing. This ensures brand consistency without the hassle of manually moving content.

Dynamic layouts

  • Pages or frames can have many layout options that changes placement, size and colours of elements, whilst keeping content, letting users experiment with expressions without having to do lots of manual editing.

Editor Modules

Print

  • Edit and create print ready PDF. Support multiple page layouts, page sizes, text flow across pages, colour control, pixel perfect precision.

Banner

  • Edit and create Display Ads aka Banner Ads for use on eg. AdForm or DoubleClick. Handles multiple frames, animations, compression of assets. Font handling help brand consistency, with output as html, images or SVG.

E-mail

  • Edit and create HTML Emails. Limits fonts and colours to adhere to brand guidelines. Responsive layouts supported. Integrated distribution module with unsubscribe and bounce handling.

Video

  • Edit and create videos. Production ready files for YouTube, Vimeo, Instagram etc,.Intuitive UI makes the otherwise technically challenging task of creating videos easy. Supports standard and custom transitions, multiple layers. Trimmings of clips, adjustment of audio volume, subtitling with transcribing and translation.

Digital Signage

  • Edit and create content for Digital Signage. Using a in-house developed player, animated content can be shown on screens across the world. Content can be composed of segments made in the editor, videos and data driven content. Updates are lighting fast, and brand consistency ensured. The player stores a copy of content locally to allow for operation even if the internet connection shoud go down.

Landing page

  • Edit and create Landing Pages / Microsites. Landing pages are small, self contained websites, useful for campaigns, newletters, etc. Edit complex html pages while being sure that brands guidelines are kept, add pages and links between them. Highly customisable, both in terms of design, animations and navigation.

Configurator

  • Configurator is used to dynamically change content or settings for templates. Eg. to define what images a user can select, or store predefined texts in multiple languages. Changes in configuration can be used to automatically update documents when they're next edited. Configurations can be shared between many templates, or be focused on a single template.

Images

  • Select images for specific roles, like header image, logo, etc. Or groups of images that user can choose from

Text

  • Write predefined texts that can be used as defaults or locked content in templates

Tables

  • Organise content in tables, eg. columns for text, images, numbers. Each row can then coupled with a UI for the end user to populate the document.

Languages

  • Text fields and tables can have multiple language variants, allowing storage of structured information. With tables, this also allows for combination of text and image that are language dependant.

Integrations

Premium services denoted

Internal

DAM 1.0

  • Search for and use images, video and audio. SSO

  • Asset is visible in DAM after is approved in Collaboration

Papirfly DAM

  • Search for and use images, video and audi

ImageVault

  • Search for and use images, video and audio.

External

Frontify DAM

  • Search for and use images, video and audio

Unsplash

  • Search for and use free stock images

Aprimo

  • Search for and use images, video and audio

Sharedien

  • Search for and use images, video and audio

Gelato/Ciloo

  • Send PDFs for printing

Spinklr

  • Send assets to SoMe platforms

Khoros

  • Send assets to SoMe platforms

NADA

  • Standard system for sending ads to newspapers.

API

  • Assets can be consumed through public API

Build

Premium services denoted

Frontend

Languages

  • TypeScript

Frameworks

  • Createjs, Bootstrap

Backend portal

Languages

  • C#

Frameworks

  • .Net

Backend services

PDF generator

  • C#, .Net. Part of PF Portal

Video generator

  • Docker container. Typescript. FFMpeg, Sharp

Spellchecker

  • Docker container. Typescript.

PDF Tool

  • Docker container. Typescript. XPDF, ImageMagick

Notification Server

  • Docker container. Typescript.

ScriptAppRunner

  • Docker container. Typescript. Chromium. Puppeteer

Tech information

Hosting

  • Lan-x on-prem

Database

  • MS SQL

Storage

  • SAN

Authorisations

  • ASP.NET Group membership

Logging

  • Windows event log, Graylog

Event logging

  • Windows event log, Graylog

Deployment

  • Teamcity, deploying on IIS

Backend APIs

  • Web API

DNS

  • Cloudflare

Deployment process

  • Custom built templates are deployed through internal scriptApp managment