CAMPY CAMPY

CAMPY

Management System for Ad Campaigns With User Rewards

  • Development service

    System for creating, managing and analyzing advertising campaigns with user rewards

  • Business niche

    Digital marketing, advertising

  • Time spent on the project

    1200 hours

  • Technologies we used

    Django, Cloudinary, Celery, React, Redux

Challenge

Currently, there is a problem in the digital marketing niche of a lack of decent ad management solutions

Some of them are very expensive, some do not have the necessary set of functions, and some have rather high entry thresholds. That is why we made the decision, focusing on the omissions and oversights of existing products, to create our own solution that would meet the requirements of the target audience as much as possible.

In particular, we provided the opportunity to launch mobile applications with integrated advertising campaigns, where users, after completing them, receive some kind of rewards.

This approach to attracting and retaining target audience ensures a steady increase in conversion rates and a constant influx of new customers.

Client/Target audience

The target audience of the created solution includes the mobile ad campaign administrators and the owners of advertising companies.

Product vision

Product vision

We have implemented an intuitive advertising campaign designer, which is equipped with a Drag & Drop interface and allows administrators to create advertising campaigns that guide users through various quests.

The admin interface was created in such a way that administrators could track real-time statistics of user actions and manage an advertising campaign.

As for the owners of advertising companies, we have built a mechanism for managing the goods that appear as rewards for mobile users.

Ready to see what we can do for you?

Download case

Our development team

Our project team consisted of 7 people. Despite the minimal composition of the team, we managed to implement the project on time.

  • 1

    Project manager

  • 2

    QA specialist

  • 1

    Designers

  • 2

    Front-end developers

  • 1

    Back-end developers

Our approach

We have completely built the back-end, which includes APIs for mobile platforms. It was important for us to make the system not only multifunctional but also user-friendly. In order to implement this service, we have selected the following tools:

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

Celery

Celery is an asynchronous task/job queue based on distributed message passing.

card__icon

Redux

Redux is an open-source JavaScript library for managing and centralizing the application state. It is most commonly used with libraries such as React or Angular for building user interfaces.

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

Celery

Celery is an asynchronous task/job queue based on distributed message passing.

card__icon

Redux

Redux is an open-source JavaScript library for managing and centralizing the application state. It is most commonly used with libraries such as React or Angular for building user interfaces.

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

Celery

Celery is an asynchronous task/job queue based on distributed message passing.

card__icon

Redux

Redux is an open-source JavaScript library for managing and centralizing the application state. It is most commonly used with libraries such as React or Angular for building user interfaces.

Solution overview

This time we worked on the project in partnership with a mobile development company from another country. Together we have developed a modern, convenient, intuitive web solution for the creation, management, control, and analytics of advertising campaigns with user rewards. Our key part of the project was a web interface for management and analytics designed for administrators of campaigns.

Owlab has developed a solution that takes online marketing and branding to a new level. We tried to implement as many options for users as possible so that they can set up their promotion campaigns exactly the way they want.

PM at OwlabIvan Selivanov

    For marketing specialists who set up ads companies:

    • The ability to show ad campaigns only to the target audience;
    • Drag & Drop interface and allows to create advertising campaigns that guide users of the mobile application through various quests, such as "scan the QR code there", "visit the specified website", etc;
    • Opportunity to see a preview of how the advertising campaign will look on the end user device;
    • Implemented a complex mechanism similar to the work of Google Docs. Due to this, only one administrator can edit one campaign during the same session.
template workspaces

    For manufacturers of goods:

    • In addition to the ability to manually create products that appear as rewards in the system, we have developed a set of special APIs that allow advertisers to upload products to our system directly from their online stores;
    • Set the delivery parameters for prizes, and monitor the status of each individual delivery;
    • View detailed statistics data campaign statistics data that marketers have created.
template workspaces

    For service administrators:

    • Manage companies' applications for using the service;
    • View statistical data on registered companies and users, as well as analyze the statistics of marketing funnels created using the service;
    • The ability to keep track the balances of the registered companies account and view the history of expenses in the past.
template workspaces
template workspaces

    For marketing specialists who set up ads companies:

    • The ability to show ad campaigns only to the target audience;
    • Drag & Drop interface and allows to create advertising campaigns that guide users of the mobile application through various quests, such as "scan the QR code there", "visit the specified website", etc;
    • Opportunity to see a preview of how the advertising campaign will look on the end user device;
    • Implemented a complex mechanism similar to the work of Google Docs. Due to this, only one administrator can edit one campaign during the same session.
template workspaces

    For manufacturers of goods:

    • In addition to the ability to manually create products that appear as rewards in the system, we have developed a set of special APIs that allow advertisers to upload products to our system directly from their online stores;
    • Set the delivery parameters for prizes, and monitor the status of each individual delivery;
    • View detailed statistics data campaign statistics data that marketers have created.
template workspaces

    For service administrators:

    • Manage companies' applications for using the service;
    • View statistical data on registered companies and users, as well as analyze the statistics of marketing funnels created using the service;
    • The ability to keep track the balances of the registered companies account and view the history of expenses in the past.

Need help creating a similar solution?

Write to us right now and we will contact you as soon as possible to discuss your business idea in detail.

Contact us

FAQ

01

What is digital marketing?

Digital marketing is a whole range of marketing activities using the Internet and other digital communications to attract potential customers. It includes different campaigns and has several forms. For each project, an individual strategy is developed using effective promotion tools.

02

What are the main advantages of digital marketing systems?

Digital marketing is an effective way to promote any business. Different tools allow you to achieve good results, attract target customers, ensure the profitability and success of the project. Digital marketing systems allow you to combine many strategies to promote a business in one ecosystem.

03

Digital marketing platform as a startup: what is needed for development?

You need to determine what functionality should be implemented on your future platform and have a clear development plan. For example, Campy allows you to create campaigns to promote business. Completing various tasks - users can receive rewards, discounts or money, and the business receives a customer. If you don't know where to start - contact Owlab and we will develop a project for you from scratch.

04

How much does it cost to develop a digital marketing system?

On average, such projects take ~1000-1500 hours of work. However, the development process can be greatly simplified and made more cost-effective thanks to Telegram Web Apps for Bots. This approach will allow you to launch MVP/MMP in the shortest possible time and find investors for your startup. Write to us and we will make a more accurate calculation.

Talk to us and get your project start!
Phone
By selecting Apply now, I agree with thePrivacy Policy.
Contact info
76E1EB67-2EF5-41A5-9C4B-4967DE0ED094
Email
[email protected]

- Vitaliy, CEO

CBB576AB-6C0F-4CF8-A92C-C6F5CFCD4D36
Address
Harju maakond, Tallinn, Kesklinna linnaosa, Vesivärava tn 50-201, 10152, Estonia

- Head/Development Office


Why we use cookies and other tracking technologies?

We use cookies (data relating to you which may include personal identifiers and browsing activity) to make your experience better. To personalize your choice and learn more click here to adjust your preferences Cookie Notice.

We use necessary cookies to make our site work. We'd also like to set optional analytics cookies to help us improve it. We won't set optional cookies unless you enable them. Using this tool will set a cookie on your device to remember your preferences.
Cookies notice.
We'd like to set Non-Necessary cookies to help us to improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone.