Overwolf

Overwolf

  • Getting Started
  • Docs
  • API
  • Events Status
  • Blog
  • Q&A
  • Support

›Best Practices

Best Practices

  • Overview
  • App specific experience
  • First time user experience
  • App launch performance
  • Marketing Communications
  • User journey and error handling
  • Per-game settings
  • Hotkey best practices
  • Second monitor usage
  • Data persistence
  • Reduce OPK size
  • Use Tab as an app Hotkey
  • Type definition file
  • Download Link with referral ID
  • Video capture best practices
  • Enable Developer Tools
  • Exclusive Mode Overlay
  • Electron Migration

Using Windows API

  • Using Overwolf windows
  • Windows Communication
  • Windows Types
  • Resolution Size and Position
  • General Tips

Understanding OW logs

  • What are Overwolf logs
  • DxDiag log
  • Trace logs
  • OBS logs
  • OverwolfPerf log
  • Overlay game HTML

Using Plugins

  • Plugins overview
  • Plug-in Implementation
  • Write your own plugin
  • Sample plugin
  • Simple I/O plugin
  • TeamSpeak plugin
  • Downloader plugin
  • Process Manager plugin

Using Events

  • JavaScript events overview
  • Using game events in your app
  • Game events Simulator
  • Verifying event status

Developers Console

  • Submit a new version
  • Release notes
  • Submit for review
  • Update store listing
  • Manage your subscriptions
  • Users and permissions
  • Crash reports
  • Rating and reviews
  • App Channels
  • CLI

Integrations

  • Integrating app analytics
  • Login with Twitch
  • Login with Overwolf
  • Event SDK for Game Devs
  • Twitch Extensions

Request a Service

  • Marketing asset requirements
  • Looking for Group
  • Promoting your app
  • App recommendations

Community Help

  • Join the Community
  • Webinars
  • Developers Content
  • Code snippets

Legal

  • Legal overview
  • App terms
  • Developers terms
Edit

Marketing Communication Guidelines

Your app is live and you want gamers to get to know it and use it more. While we cover promotions in depth here, this article is going to take a closer look at communications and some easy ways to engage positively with your users. A strong brand with clearly communicated messages prevents confusing on behalf of your users, making it easy to relate and explain the app's value to others. For example, clearly messaging that your app runs on Overwolf is important to prevent users from churning out or being negative towards your Overwolf installation flow.

Communication Goals

  1. Communicate to improve user experience.
  2. Communicate to be transparent and clear with our audience.
  3. Communicate to inform users about value they can gain or explanations to software behaviors they encounter.

"Get it on Overwolf"

As an example of good visual messaging making it clear for the users that they'll have to install something from us, you should implement the 'Get it on Overwolf' badge in your landing page, social media channels and other public settings. Mentioning the Overwolf appstore when referring or promoting your app is generally a good practice.

The right badge to use, basic version:

alt-text

Dark version:

alt-text

Note that you should always link this and other badges to your app's page in the Overwolf appstore, never a direct download.

Messaging logic example

Potential users are looking at your website and see your app's brand. When they click the download button, however, an Overwolf installer launches. If there's no messaging around this gap, the user might churn off because it feels like the wrong product was downloaded.

As a developer, clear communications will benefit you plenty down the road, as users will understand what they are getting when they download your product. Being part of the Overwolf platform and telling that to your users will help them understand the app’s user experience.

Examples

StreamAware’s Twitter page Trophy Hunter’s Twitter page
Last updated on 3/23/2020 by eransharv
← App launch performanceUser journey and error handling →
  • Communication Goals
  • "Get it on Overwolf"
  • Messaging logic example
  • Examples
  • Legal
    • Terms overview
    • Developer's terms
    • App terms
    • Overwolf terms
    • Overwolf Privacy policy
  • Support
    • Questions and Answers
    • Discord
    • Slack
    • Facebook
    • Twitter
  • Documentation
    • Changelog
    • API
    • App Creation Process
    • Best Practices
    • Game Events status
  • Information
    • Careers
    • Fund
    • Developers Blog
    • Overwolf Appstore
    • Advertise on Overwolf
Overwolf 2022