Quick Start Guide¶
Deploy your first production-ready Odoo instance with KRA eTIMS and M-Pesa integration in under 5 minutes.
Prerequisites¶
Before starting, ensure you have: - A valid business email address. - Your company details (Business Name, KRA PIN if configuring eTIMS). - An active Safaricom M-Pesa number or credit card for billing.
Step 1: Create Your Account¶
- Navigate to https://jengastack.app/signup/.
- Enter your work email, business name, and password.
- Verify your email address by clicking the verification link sent to your inbox.
Step 2: Choose Your Subscription Tier¶
Select the tier that matches your company's operational scale:
| Tier | Monthly Rate | Recommended For | Core Inclusions |
|---|---|---|---|
| Starter | KSh 4,999 / mo | Small Retail & Single POS | Up to 5 users, 5 GB storage, eTIMS VSCU, STK Push |
| Growth | KSh 9,999 / mo | Growing MSMEs & Multi-Branch | Up to 15 users, 20 GB storage, Full M-Pesa (Till + B2C), WhatsApp alerts |
| Enterprise | Custom | Large Scale & Custom Modules | Unlimited users, 100 GB+ storage, Dedicated IP, Custom SLA |
Step 3: Configure Your Instance¶
- In your dashboard, click Deploy New Instance.
- Enter your desired subdomain prefix (e.g.
nairobi-hardwarecreatesnairobi-hardware.jengastack.app). - Select your primary business sector template:
- Retail & Point of Sale: Pre-configures POS, Inventory, and Sales.
- Distribution & Wholesale: Pre-configures Invoicing, Purchase, and Stock.
- Services & Professional: Pre-configures Accounting, Timesheets, and Projects.
- Click Launch Deployment.
Step 4: Access Odoo¶
The provisioning process takes approximately 45 to 60 seconds: 1. When the status changes to RUNNING, click Open Instance. 2. Sign in using your administrator credentials provided in your dashboard activation email. 3. Complete the initial setup wizard to set your base currency to KES.