Only this pageAll pages
Powered by GitBook
1 of 87

We-SaaS Product Documentation

Loading...

Fundamentals

Loading...

Loading...

Features

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Integrations

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Payment and Chekout

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Theme SKD

Developers

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

We-SaaS Templates

We-SaaS Suppors Drag&Drop + Custom HTML Templates to give you full flexibility and ease for managing your landing, product and thank you pages.

Currently you can browse all available HTML Sections and elements here.

Theme SDK

User Flows
Branding and Colors
Dashboards
Progresive Web App Support
🏗️Theme SDK

We-Social

What is We-SaaS?

Demo: https://test.we-saas.com/

Welcome To We-SaaS Documentation, docs are work in progress.

If you have any questions feel free to reach out via [email protected]

We-SaaS is no-code SaaS Platform - Build Subscription portals, customer self-service or marketplace in days, not months.

With We-SaaS you can integrate value brining tools and features to run your business efficiently. While taking a leverage of powerful integrations for digital age.

Follow our handy guides to get started on the basics as quickly as possible:

Don't want to read? Check our video demo about We-SaaS

Integrations

Features

Video Demos

Don't want to read? Watch a short 5 minute demo that covers most important points about We-SaaS and how to get started

User Flows

Coming soon.

Coming soon.

Video Demos

Book A Demo

Connect With We-SaaS expert and get personalised free demo about your specific business case!

Dashboard Example. Interactive demo @
👁️How it works? (Fundamentals)
📺Video Demos
🦓Stripe
🗓️Calendly
🟢Mailerlite
🏷️White-Label Options
📦Central Stock management
🌐Social Commerce
🏘️Subscription management
👨‍🏫Custom Dashoboards
https://test.we-saas.com/

Thank You Pages

Social Commerce

Stripe test mode settings

Custom integrations

We-SaaS supports any payment gateway you are currently using, even we love stripe, we can integrate your payment provider of choice. This option is available for Enterprise plans only

Central Stock management

Source of truth point for your stock management needs

Google Merchant Center

Sync your products with Google Merchant Center via XML export or Auto-sync option

Google Workspace (Drive + Calendar)

Available only in Extended License

If you need an email and communication setup, we will guide you along the process of adapting Google Workspace in your daily business operations and leverage the power of flexibility, power and security provided by world-leading provider.

Integration options:

Extra options (on-request)

Stripe Checkout

Hero

Child Themes

Login With Facebook

Staff Settings

Categories

Contact Forms

After submitting any contact form website admin gets an email notification

Categories And Attributes

Blog + Custom Post Types

Users & Auth

Account Settings

Products

Paysera Checkout

Orders

WordPress Plugin

To sync and manage your We-SaaS WooCommerce integration please install: We-SaaS Central plugin from WordPress plugin marketplace.

WordPress Plugin is still in active development and it will be released 2022 Q3

Activity Logs

We-saaS Gives you amazing real time look into what's happening in your website. Real Time

Plausible Analytics

Each We-SaaS Project comes with built in Plausible Analytics integration for

Simple and privacy-friendly Google Analytics alternative

Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. Made and hosted in the EU, powered by European-owned cloud infrastructure 🇪🇺

WeLogin - Auth + Social

We-SaaS Supports all your favorite login options:

Scopes and Permissions

You can customize scope and permissions via

Custom providers

We-SaaS under the hood uses Socialite Providers package

Keys management

Currently Supported social login providers and

WooCommerce Sync

Sync your products, stock and information with two-way-data binding to get an access to all great features of We-SaaS without a need for re-developing your website

Read more about it in dedicated Documentation page for WooCommerce integration

User Impersonation

As a Super Admin via Laravel Nova Integration you can preview information as any user in your website.

Under the hood Laravel Nova v4 User Impersonation is used:

We-SaaS Nova 4 User Impersonation demo

UX Driven Design

At We-SaaS we rely on TailwindCSS and TailwindUI to create cutting edge features in an efficient way.

Drag&Drop Tailwind Builder

This is Experimental Beta feature.

Demo

Page and Site Templates

We-SaaS currently supports 500+ Elements from Tailwind UI + Custom Child Themes Development Framework

Drag & Drop Page Management

We-SaaS offers easy and fail-proof page builder to build your site visually and still have full flexibility on how your landing pages are created

Content Management

We-SaaS Supports following content types:

User Profiles

User Profiles can be used for variety of features.

Public profiles

Users, Shops and other content types can have public profiles to:

  • Share Feed Updates

  • Share Articles and Products

  • Create content

  • View profile insights

Private profiles

Private profiles are available too for managing internal company data like Customers, Contracts and Deals

Usage

Public profiles are enabled by default if Feed feature is enabled.

Product Types

We-SaaS Products supports multiple product types, read about specific application of each type here

Standard Product

Digital Product

Event

Course

Bookable

Bookable Service

Bookable Subscription

Analytics and SEO

We-SaaS Includes support for Google Analytics and Plausible analytics

Custom events and Goals

All of the listed events are supported in both Google Analytics and Plausible Analytics integration

Login With Google

We-SaaS Supports Login With Google

Usage

Enable The Integration

Visit Integrations

Enable Login With Google

Enter your Keys

Generating Google OAuth Client Keys

Coming Soon

Google Auto Login Prompt

Custom Dashoboards

We-SaaS Offers powerful and flexible dasboards for your customers. Put the data and information that matters in front of your customer eyes

Laravel Nova Dashboard

Find information about Nova Dashboard in a page bellow

Users, Staff and Permissions

We-SaaS implements powerful User and permission management with multiple roles and custom permissions

User Types

User Roles and Permissions

Under the hood

We-SaaS implements battle-tested Spatie Permissions library for Laravel

Stripe Checkout

Powerful Stripe checkout integration leverages those features:

WooCommerce

We-SaaS integrates WooCommerce Import and Export features to manage your central WooCommerce Central Stock management and social commerce capabilities

User Flows

With the power of We-SaaS You are able to customize customer experience with multiple actions and triggers from registration process, to custom Thank you pages and Emails

User Registration and onboarding

Stripe Checkout (Advanced)

We-SaaS completely integrates with powerful Stripe tools with benefits like:

Stripe Customer Portal

Demo: https://test.we-saas.com/dashboard/plans-management/

WeSaaS platform is fully integrated with Stripe Customer Portal PHP SDK

Demo can be found at:
Demo at:
User Impersonation Demo

Currently We-SaaS Supports following ready-made site templates:

Full demo and themes preview can be found here: (Work In Progress)

At We-SaaS We believe that you need 2 interfaces for fluid website management. Once you create your product, page or post you have Details page which shows all the important information about your content like.

Besides Standard CRUD actions each content type supports Details page with following options

Remote and Offline event types are available

Events can have specific date and time or a range date.

If Range type is selected you have END/Start date

All permissions can have independent scopes for API operations

🟪WooCommerce
⚪WordPress Plugin
https://test.we-saas.com/we-grape/11
https://themes.we-saas.com/
Find a full list of available elements at: https://tailwindui.com/
Demo: Coming Soon!
Multiple date types are available
Date Picker example
Role Permissions and Users
Available User Meta and Onboarding Fields
Interactive demo @ https://features.we-saas.com
https://test.we-saas.com/activity
https://test.we-saas.com/we-analytics
https://test.we-saas.com/login
https://socialiteproviders.com/about/

Plans

Calendly

Good to know: depending on the product you're building, it can be useful to explicitly document use cases. Got a product that can be used by a bunch of people in different ways? Maybe consider splitting it out!

Subscription Plans Management - Demo

https://www.loom.com/share/153fe699fc7e4c3d9db3eb2568c466c2

Theme SDK

This is a section where you can find documentation about available components/blocks/sections for We-SaaS Platform

Stripe Connect

Coming Soon

Activity Feeds

Instagram + Facebook Shop

Pages

Google Analytics

Bank Transfer

Branding and Colors

Colors and Palette System

Because We-SaaS is powered by TailwindCSS we rely on a great color palete system provided by: https://tailwind.simeongriggs.dev/brand/2522FC

Branding Settings

Colors and Typography

Logo and Icon

Fonts and Icons

Dark mode

  • Coming Soon

Child Themes

Based on We-Tailwind UI kit you can create custom components, views or override any page or component of a website. Full power of custom HTML and Javascript at your fingertips.

You can include any Javascript frameworks and libraries. Only Dependencies for frontend are:

Mailerlite

Two way data binding integration with mailchimp api to run powerful marketing campaigns

Mailerlite integration settings

Subscribers Groups and Workflows

Based on User State inside We-SaaS all users are added into separate groups enabling you to trigger custom workflows based on subscription/registration/trial status.

Automations

Based on that you can run different custom automations from Mailerlite Dashboard.

Mailerlite Logs

You can access all of the subscriber activity via mailerlite dashboard or in your Super admin panel.

How to get MailerLite API Key

Login to your MailerLite account and visit:

Flyout Panels

There are multiple fly out panels

WeSaaS Hosted Invoices

We-SaaS Integrates Stripe invocies + manual and external payment invocies to be viewed, downloaded and paid via anywhere

QR Codes

Each invoice can have a scannable QR code for scanning and paying via mobile or desktop.

Scan to pay demo

The Hosted Invoice Page provides a secure, private URL where your customers can:

  • View the details, amounts, and status of the invoice.

  • Pay the invoice using any of the enabled payment methods.

  • Download PDF copies of the invoice and receipt.

White-Label Options

We-SaaS Offers self-hosted white label option

Our Code your Infrastructure

By default We-SaaS is powered by https://hetzner.cloud/

We-SaaS Supports multiple Computing and Storage engines

Computing engines

  • Hetzner Cloud

  • Digital Ocean

  • Google Cloud Platform

*Docker support is available

Storage Engines

  • Digital Ocean Spaces

  • Amazon S3

  • Hetzner Storage

Fork & Go

This is available only for Lifetime Licenses Only

Contact us for Fork & Go option, for getting a lifetime license and permission to independently extend We-SaaS Platform

we-horizontal-slider

This component allows to have scrollable native sliders in mobile versions.

Component Definition

This works only in mobile views @media(max-width: 768px)

Activity Feeds

We-SaaS Supports powerful activity feeds for any content type. User, Product, Shop, you name it. Get a real time insight and unlock ability to communicate and see the context of your data and Users.

Usage

To enable Feed Functionality you need to enable feed Feature here:

STRIPE Terminal (POS)

Powerful payment, accounting and stock management integration with Stripe Point of sales is available for your physical shops and locations

Stripe

At We-SaaS We value the power of Stripe that allows to simplify and optimize your payments, invoices and subscriptions management.

Setup

To setup stripe integration you need to provide STRIPE API keys + Webhooks Secrets. You can find your keys here

Integration features

All customer, order, product and plans data is updated and versioned between Stripe and We-SaaS via Two Way data sync, where you can Create and Fetch data from Stripe Dashboard or manage everything in one place via We-SaaS dashboard.

Hosted invoices and accounting integrations are available

Stripe Permissions

Demo Account

We provide demo account details for your, to explore and browse stripe dashboard.

Click here to see demo login details

[email protected]

DemoAccountPassword

MailerSend

We-SaaS integrates Mailersend transactional email service on top of custom SMTP option for headache free emails and statictics

Easy, 5 minute MailerSend integration for covering all your transactional email needs,

12 000 emails/month for free!

Features

After Purchase Actions

Unlockables

All product types supports unlockable content that will be visible to visitor after purchasing specific product or service.

After Purchase Actions

Call to action

Each product can include custom call to action and link for enhancing customer journey with guded instructions on what to do next!

Dynamic actions

Based by product type extra after purchase actions are available like:

Thank you emails and workflows

Just like unlockable content you can assign custom thank you email to be sent based on a product.

If a customer purchases 2 or more products you can select between following options:

Based on options user can be assigned to MailerLite subscriber group and automated workflow can begin based on purchase/subscription status.

Demo

Real Time Users Chat

We-SaaS Integrates https://cometchat.com/

Demo:

Jobs and Queues

Custom Jobs and Queues power to integrate with external and internal services

Available QUEUE drivers

Job Details information (Laravel Nova)

Dashboards

We-SaaS Supports multiple custom dashboards per user type.

WeSaaS Supports custom dashboards and permissions for all user types.

Stripe Integration

You can manage all of the subscriptions data that are made via card in stripe dashboard.

Two-Way Data Binding Integration

Whatever you update data on Stripe Dashboard or in We-SaaS Dashboard, changes are synced with prefered source of truth. Versioning data changes are also available.

You can read more about Stripe integration here:

WeSaaS Hosted Checkout

Demo

GunOB.com Customer Dashboard
Plausible Analytics
Google Analytics
Laravel Nova

Subscriber groups and management
<x-default.global.flyout-wishlist>
</x-default.global.flyout-wishlist>

For global use this should be included in theme/views/frontend/layouts/app.blade.php

This component has no available parameters, for frontend modifications, component should be overridden in child-theme files

<x-default.global.flyout-wishlist>
</x-default.global.flyout-wishlist>

Component is defined in:

You can overide any component via theme in: theme/views/components/default/global/flyout-wishlist.blade.php

.we-horizontal-slider {
    @media(max-width: 768px) {
        flex-wrap: nowrap !important;
        overflow-x: scroll;
        width: 100%;
}

Login to your Stripe Account and Access your API keys and Secrets

  1. Navigate to Payments

  2. Enable Stripe

  3. Add Your keys to Stripe Settings

Demo of chat functionality can be found at:

Visit:

📊
📈
🌉
https://test.we-saas.com/dashboard/app-settings
https://dashboard.stripe.com/test/webhooks/we_1L0StTASOFrdz0QBj9kPzjpP
https://test.we-saas.com/chat
https://www.loom.com/share/153fe699fc7e4c3d9db3eb2568c466c2
https://app.mailersend.com/templates
https://tailwind.simeongriggs.dev/brand/2522FC

We-SaaS Features

Stripe Integration
We-SaaS Content Management Demo

Google

We-SaaS integrates Multiple Google Services to provide cutting edge features for all users

Laravel Nova

We-SaaS Integrates Laravel Nova to provide in-depth access for viewing, managing and creating data

Available for Admin and Seller user Types. Custom permissions management available with Extended plan.

Subscription management

Plans Management CRUD

We-SaaS Plans management crud supports custom pricing pages, with ready-made templates available from TailwindUI

Global Trials settings.

You Ability To override any trial for specific products or custom orders

Access User Activity data about who viewed and purchased your plans. Viewed your content or performed various different actions.

Tailwind UItailwindcss
https://dashboard.stripe.com/apikeys
We-SaaS Nova Dashboard Example
🔗Login With Google
📈Google Analytics
🗂️Google Workspace (Drive + Calendar)
https://tailwindui.com/components/marketing/sections/pricing
Activity Analytics Demo

Progresive Web App Support

PWA Setup and branding options.

We-SaaS integrates PWA Support for:

'manifest' => [
        'name' => env('APP_NAME', 'My PWA App'),
        'short_name' => 'PWA',
        'start_url' => '/',
        'background_color' => '#ffffff',
        'theme_color' => '#000000',
        'display' => 'standalone',
        'orientation' => 'any',
        'status_bar' => 'black',
        'icons' => [
            '72x72' => [
                'path' => '/images/icons/icon-72x72.png',
                'purpose' => 'any'
            ],
            '96x96' => [
                'path' => '/images/icons/icon-96x96.png',
                'purpose' => 'any'
            ],
            '128x128' => [
                'path' => '/images/icons/icon-128x128.png',
                'purpose' => 'any'
            ],
            '144x144' => [
                'path' => '/images/icons/icon-144x144.png',
                'purpose' => 'any'
            ],
            '152x152' => [
                'path' => '/images/icons/icon-152x152.png',
                'purpose' => 'any'
            ],
            '192x192' => [
                'path' => '/images/icons/icon-192x192.png',
                'purpose' => 'any'
            ],
            '384x384' => [
                'path' => '/images/icons/icon-384x384.png',
                'purpose' => 'any'
            ],
            '512x512' => [
                'path' => '/images/icons/icon-512x512.png',
                'purpose' => 'any'
            ],
        ],
        'splash' => [
            '640x1136' => '/images/icons/splash-640x1136.png',
            '750x1334' => '/images/icons/splash-750x1334.png',
            '828x1792' => '/images/icons/splash-828x1792.png',
            '1125x2436' => '/images/icons/splash-1125x2436.png',
            '1242x2208' => '/images/icons/splash-1242x2208.png',
            '1242x2688' => '/images/icons/splash-1242x2688.png',
            '1536x2048' => '/images/icons/splash-1536x2048.png',
            '1668x2224' => '/images/icons/splash-1668x2224.png',
            '1668x2388' => '/images/icons/splash-1668x2388.png',
            '2048x2732' => '/images/icons/splash-2048x2732.png',
        ],
        'shortcuts' => [
            [
                'name' => 'Shortcut Link 1',
                'description' => 'Shortcut Link 1 Description',
                'url' => '/shortcutlink1',
                'icons' => [
                    "src" => "/images/icons/icon-72x72.png",
                    "purpose" => "any"
                ]
            ],
            [
                'name' => 'Shortcut Link 2',
                'description' => 'Shortcut Link 2 Description',
                'url' => '/shortcutlink2'
            ]
        ],
        'custom' => []
    ]

Coming soon.

Branding and Colors

Offline mode support

Push Notifications (Desktop + Android)

https://test.we-saas.com/dashboard/app-settingstest.we-saas.com
Keys Management Demo
https://test.we-saas.com/dashboard/app-settingstest.we-saas.com
Stripe Customer Portal

How it works? (Fundamentals)

We-SaaS Is in BETA stage and Docs are still populated. Feel free to reach out to: [email protected] if you have any questions.

We-SaaS is Powered by TALL stack. Laravel + TailwindUI + Alpine + Livewire

Create your account in minutes.

We-SaaS is a tool that combines many different features that can be arranged to level up your digital, subscription or e-commerce business.

Get a power of Tailwind UI, Laravel, Stripe and other great tools for your website just with a few clicks.

Rely on ready made Template gallery or create your Custom theme to get the specific look&feel.

We Do a lot of heavy lifting, from emails and payments, to invoices and accounting.

Integrations

We-SaaS integrates cutting edge, leading tools to optimize your workflow, get an access to the data and automate redundant work.

Power of Laravel with no-coding

As a Super admin of We-SaaS instance you can access customizable Laravel Nova dashboard with all of your data at your fingertips. Customize, extend and adapt it to your business needs with no-code tools from We-SaaS

Production ready API for your MVP

Demo

Live Video?

Find more Video Demos here:

Products

E-Commerce features for your business with easy, headache free store management interface

GrapesJS
We Integrate GrapeJS to provide easy to use and flexible interface to manage content and design of your landing pages
Introduction | laravel-permission
Spatie Permissions
Laravel Nova Documentation
API Reference

Products include not only default created, read, update, delete options, but easy to use Product details page, for managing and understanding everything about specific product.

Demo coming soon.

https://github.com/eim-solutions/ev-saas-core/blob/master/resources/views/components/default/global/flyout-wishlist.blade.phpgithub.com
Content Managment Demo
Product Details Demo Page
Product Managment Demo
https://dashboard.stripe.com/dashboarddashboard.stripe.com

Categories Management - Demo

Demo

Access: [email protected] / 123456

Video Demo

Impersonation | Laravel Nova
Stripe API reference – Customer Portal – curl
Integrating Google Sign-In into your web app  |  Google Sign-In for Websites  |  Google DevelopersGoogle Developers
Socialite Providers
Socialite Providers
Socialite Documentation
Video Demos
Integrations
MailerLite Developer API
📺
🟪
https://dashboard.stripe.com/apikeysdashboard.stripe.com
https://dashboard.mailerlite.com/integrations/apidashboard.mailerlite.com

REST API (WIP)

Fetch paginated products

GET api.we-saas.com/products

Get's full object

Request Body

Name
Type
Description

page

int

page number parameter (default is 1)

perPage

int

number of products per call (default is 20)

[
    "LicenseType":"trial",
    "LicenseCloudService" : 0,
    "PackageType" : "Mining",
    "Qty" : 2,
    "UserID" : 1,
    "LicenseOfflineService" : 1
]

Get single product

GET api.we-saas.com/procuts/{id}

Fetch specific product by ID

Path Parameters

Name
Type
Description

ID*

String

Product ID

{
    "data": {
        "type": "product",
        "title": "Demo Product",
        "basePrice": 25.55,
        "totalPrice": "25.55€",
        "attributes": {
            "slug": "hello-world",
            "title": "Hello World",
            "content": "..."
        }
    }
}

REST API is in active development and this part of functionality is a subject to breaking changes without any notice

https://test.we-saas.com/dashboard/products/createtest.we-saas.com
After Purchase Actions can be previewed here.
Laravel - The PHP Framework For Web Artisans
We-SaaS integrates Laravel Horizon for visual Queue and Jobs management
<div class="row mb-3 we-horizontal-slider">
    <div class="col-10 col-sm-4"> 
        Card
    </div>
    <div class="col-10 col-sm-4"> 
        Card
    </div>
    <div class="col-10 col-sm-4"> 
        Card
    </div>
</div>
Logo
Logo
Logo
Pix-Pro Photogrammetry Software - Cloud and local processing | Perfect canvas for your great business ideapublisher_handle
Logo
Logo
Logo
Logo
Logo
Logo
Logo