PRZIO Complete Installation & Tool Tutorials

This guide is intentionally based on the real in-app /projects journey, not public integration pages. Follow these steps exactly in order to install PRZIO on your website and configure every tool.

Install base URL for production websites: https://app.przio.com

1) Overview

  • Sign in and open your project workspace
  • Copy installation script and API keys from project settings
  • Configure each tool from the project dashboard
  • Validate each tool with a quick end-to-end test

2) Login

  1. Open /login.
  2. Enter email and password, then click Sign In.
  3. After login, open the Projects area.
PRZIO login screen
Login screen

3) Projects Home

  1. Open /projects after login.
  2. Click Create Project card (or use an existing project card).
  3. In the modal, enter project name and optional description, then click Create.
  4. After creation, you will be redirected to the new project dashboard where script, tools, and project ID are available.
  5. Use Copy in the “Add to your website” card to copy the installation script.
  6. Open Members from project header to manage project team/recipients.
  7. Click + Add Recipient, add member name and email, then submit.
  8. Confirm success message and updated recipient count in the members list.
Projects home with create project card

Step 1

Step 1: Projects home

Open /projects and verify the project list is visible. Start by selecting Create Project.

Create project modal opened

Step 2

Step 2: Create project modal

The create modal opens with required project name and optional description fields.

Create project form filled with dummy values

Step 3

Step 3: Project form filled

Enter project details, review values, and click Create to create the project workspace.

New project dashboard with install script card
Step 4: New project created and script available

After creation, copy the installation script from “Add to your website” and note the project ID for setup.

Project members page
Step 5: Open members page

Open Members from the project header to manage recipients/team contacts for this project.

Add member form popup
Step 6: Add team member form

Click + Add Recipient to open the member form for adding a new team contact.

Add member form filled
Step 7: Team member details entered

Enter member name and email, then submit with Add Recipient.

Member added successfully list updated
Step 8: Member added successfully

Confirm success toast and updated recipients table to ensure team member onboarding is complete.

4) Project Dashboard

  1. Open your project card.
  2. Review product cards: Email Services, Popup Builder, Form Builder, Website Personalization, Audience Manager, Assets Manager, Chatbot Agent.
  3. Use each Get Started card to open the matching product module.
Project overview dashboard
Project dashboard with all tools

5) Project Settings + Installation

  1. Open the project dashboard and click Project settings.
  2. Review Project information and copy project ID for SDK/API integration.
  3. Create project API keys from API Keys section.
  4. Add SMTP configuration from Email (SMTP) settings.
  5. Review User identity stitching to map site visitors to your app user ID.
  6. Optionally set Project AI agent API keys (OpenAI/OpenRouter/Anthropic/Gemini) for project-level override.
  7. Manage trigger Actions and save as needed.
  8. Use the installation snippet from project dashboard:
<script src="https://app.przio.com/sdk.js" data-project-id="YOUR_PROJECT_ID"></script>

For chatbot widget installation:

<script
src="https://app.przio.com/chatbot-widget.js"
data-base-url="https://app.przio.com"
data-project-id="YOUR_PROJECT_ID"
data-api-key="YOUR_API_KEY"
async
></script>
Project dashboard with project settings button

Step 1

Open Project Settings from project dashboard

Start on project dashboard and click Project settings in the header controls.

Project settings overview sections

Step 2

Project settings overview (Project ID, API Keys, SMTP)

Review key sections: Project ID, API Keys, Email SMTP, identity stitching, AI keys, and actions.

Generate API key modal opened

Step 3

Open Generate API Key modal

Click Generate API Key and provide an optional key name for easier key tracking.

Generated API key in list

Step 4

API key created

After creation, copy and store the key securely; use it for integrations like chatbot and APIs.

Add SMTP modal opened with default values

Step 5

Open Add SMTP configuration

Click Add SMTP to configure host, port, username, password, and from-email.

SMTP form filled with dummy values

Step 6

SMTP form dummy setup

Example dummy values filled for documentation: host, username, password, and sender email.

User identity stitching settings section

Step 7

User identity stitching setup

Define external user ID key and use stitch code to map anonymous visitor UUID to logged-in users.

Project AI keys and actions settings

Step 8

Project AI keys and Actions configuration

Configure project-level AI provider keys and create/update actions for personalization triggers.

What is Actions? (Purpose + Usage)

Actions define when personalization should run on your website. Think of an action as a trigger rule set for your project.

  • Page load: run personalization as soon as page loads.
  • View change event: run on SPA route changes or custom frontend navigation events.
  • Custom variable change: run when a global variable changes (for app-state driven pages).
  • Custom code: run custom JavaScript for advanced control.

How to use Actions:

  1. Click Create action.
  2. Set a clear action name (for example: Homepage Page Load).
  3. Select one or more trigger types.
  4. Save the action, then test on your site to confirm personalization fires when expected.
Create action form with trigger options

Step 9

Create Action with trigger options

Create a named action and enable relevant triggers based on your site behavior (classic pages vs SPA vs custom JS).

6) Project Members

  1. Open Members in the project area.
  2. Add team members/recipients and assign proper role access.
  3. Confirm new users can access only allowed project resources.
Project members page
Project members / recipients management

7) Email Services Tutorial

  1. Open Email Services from project dashboard.
  2. Create/select template folder and template.
  3. Use AI tools to refine content.
  4. Enter editor and prepare campaign HTML.
Email services page
Email Services and template management

8) Email History Tutorial

  1. Open Email History.
  2. Filter by status and inspect logs for failed sends.
  3. Use statistics cards to monitor delivery health.
Email history dashboard
Email history dashboard
  1. Open Popup Builder.
  2. Create popup activity.
  3. Set trigger rules (page load/exit intent/scroll/timeout).
  4. Add URL conditions and publish.
Popup builder list
Popup activities

10) Form Builder Tutorial

  1. Open Form Builder.
  2. Create form and fields.
  3. Configure validation and optional multi-step flow.
  4. Embed form standalone or inside popup.
Form builder page
Form builder

11) Website Personalization Tutorial

  1. Open Website Personalization.
  2. Create activity and target URL.
  3. Edit page content/styles and set URL conditions.
  4. Enable A/B test variants and publish.
Website personalization page
Website personalization activities

12) Audience Manager Tutorial

  1. Open Audience Manager.
  2. Search by visitor UUID or external ID.
  3. Review stitched profiles and saved audiences.
PrzioSDK.setAudience(function (audience) {
audience.segment = "high-intent";
audience.bannerSeen = "true";
});

const current = PrzioSDK.getAudience();
Audience manager page
Audience Manager

13) Assets Manager Tutorial

  1. Open Assets Manager.
  2. Create folders and upload images/videos/PDFs.
  3. Add asset URLs and metadata.
  4. Reuse assets in emails, popups, forms, and chatbot.
Assets manager page
Assets Manager

14) Chatbot Agent Tutorial

  1. Open Chatbot Agent from the project dashboard.
  2. Enable chatbot, set allowed domains, and configure welcome message.
  3. Set important URLs, prompt rules, and theme/branding options.
  4. Install widget script and test responses on your website.
Chatbot agent settings page
Chatbot Agent settings

15) Launch Checklist

  • Project is created and members are assigned
  • Project ID/API key are saved securely
  • SDK script is installed on website pages
  • SMTP is configured and tested
  • Each enabled tool is tested with one real scenario
  • Chatbot responses are domain-restricted and verified

16) Troubleshooting

Not seeing widget/features on website

  • Verify correct data-project-id in script tag.
  • Clear browser cache and hard refresh.

Email delivery issues

  • Re-check SMTP credentials in Project settings.
  • Use Email History error details to fix provider-side issues.

Chatbot behavior not matching settings

  • Save settings and reload the target website page.
  • Confirm allowed domains list includes your current domain.