Everything you need to know to build, manage, and scale your business with Entifly.
By ‘Business Operating System’, we mean one configurable platform where leads, customers, sales, inventory, billing, projects, and custom workflows run together on shared data, with dashboards and automations.
Follow these steps to get started.
🎯 Interactive Setup Guide: Look for the Workspace Setup Guide floating widget docked in the bottom-right corner of your dashboard. It will help you step by step in setting up your workspace with details like profile, tax setting, team members, business modules, and importing existing records to the workspace.
Entifly works as a Progressive Web App (PWA): you can install it directly from your browser onto your desktop, laptop, or mobile device. Once installed, it opens in its own window without browser toolbars, launches from your home screen or dock, and functions like a native app.
✨ Why install? Faster access from your home screen, a full-screen experience without browser UI, and reliable access even with spotty connectivity.
app.entifly.com).
app.entifly.com).
app.entifly.com).
Note: On iPhone/iPad, only Safari supports installing web apps. Chrome and other iOS browsers do not have this feature.
Look for the Install icon (an app window with a plus sign ⊞) in the right side of the address bar. Click it and select "Install". The app will open in a standalone window and be added to your Start Menu.
Go to File menu → "Add to Dock", or click the Share button in the toolbar → "Add to Dock". Entifly will appear in your Dock and Launchpad as a standalone app.
💡 Tip: Once installed, Entifly will automatically update in the background whenever a new version is available. When you see a "New Update Available" prompt, just tap reload to get the latest version.
The Marketplace is where you set up the operational backbone of your business, either as a complete industry solution or by choosing individual business modules.
The Marketplace defaults to the Business Solutions view: pre-configured bundles designed for specific industries. Each solution installs multiple modules at once so you can start operating immediately.
Business Solutions are available on Starter, Growth, and Business plans. Free workspaces can install individual modules within their plan quota.
Clients, projects, timesheets, invoicing and retainer management in one place.
Inventory, Sales Orders, CRM, Collections, and Team: everything a distribution business needs.
Lead pipeline, mobile sales orders, daily activity tracking and payment collection reminders.
Project tracking from site survey to execution, inventory tracking, and maintenance schedules.
Daily logs, project management, site cost tracking, and contract billing.
Raw materials, production orders, finished goods, and real-time job profitability.
Vehicle inventory, lead pipeline, service tickets, invoicing and deal tracking.
Property listings, buyer preferences, showing schedules, and commission tracking.
Switch to Business Modules view using the toggle at the top of the Marketplace to add specific modules to your workspace without installing a full solution.
When a module requires other modules, Entifly installs the missing prerequisites automatically and counts the complete installation against your module quota.
Products, Categories, Suppliers, Stock Movements. Barcode scanning and stock-level dashboards.
Contacts, Accounts, Deals, Activities. Kanban pipeline view and deal-stage dashboards.
Sales orders, invoices, and payment tracking with customer references.
Expenses, Categories, Budgets with approval workflows and spend summaries.
Employees, Leave Requests, Attendance. Role-based access so staff only see their own records.
Projects, Tasks, Milestones. Kanban boards and related lists inside projects.
Purchase orders, vendor bills, and inventory receiving linked to your operational needs.
All modules can be customized after installation — add fields, remove entities, or modify automations to fit your exact workflow.
Entifly is built around a few powerful concepts that let you model any business process.
A type of data you want to track, like "Customers", "Products", "Tasks", or "Invoices". Think of it as a smart database table. You define the structure; Entifly auto-generates the forms, lists, and views.
Individual entries within an Entity. For example, "John Doe" is a record in your "Customers" entity. Each record holds data according to the fields you defined.
Properties of an Entity, like "Email", "Amount", "Status", or "Due Date". Entifly supports 22+ field types including text, numbers, dates, formulas, barcodes, file uploads, and references.
Connections between Entities. A "Project" can have many "Tasks". An "Order" belongs to a "Customer". Use Reference and Related List fields to link your data together.
Different ways to see your records: Data Grid (table with sort/filter), Kanban Board (drag-and-drop cards), Calendar View (month, week, and day timelines), and Print View.
Three permission levels:
Admin (full access),
Manager (data + team management),
Staff (day-to-day operations).
Rules that run automatically when records are created, updated, or deleted. Send notifications, create linked records, or update fields without writing code.
The Schema Editor is where Admins define their data structure. Access it via Manage → Schema Editor.
PREFIX + YYMM + 3-digit counter. If left blank, it defaults to the first 3 letters of the entity name.TODAY(Dynamic)), user ID lookup (Current Logged-in User), or dynamic user profile tokens (e.g., Logged-in User → name, Logged-in User → email, Logged-in User → role) to automatically record creator or rep details.Record Actions define fast, synchronous action buttons rendered in the record modal and detail view header (e.g., approval workflows like "Approve", "Reject", "Reopen", or "Close Deal"). Unlike background automations, Record Actions execute immediately with optimistic UI updates.
Status equals Pending and Approver equals Current User).Status to "Approved"). Supports dynamic tokens like Logged-in User → name and TODAY (Dynamic).💡 Combining with Record Locking: Pair Record Actions with Record Locking rules. For example, clicking "Approve" sets the record status to "Approved", which automatically triggers a locking rule to lock the record from further manual editing.
Entifly supports 22+ field types to handle any kind of business data.
Short Text: Single-line text input. Ideal for names, titles, codes.
Long Text: Multi-line text area for descriptions, notes, comments.
Rich Text: HTML editor with formatting (bold, italic, lists, links).
Number: Numeric values. Used in formulas and aggregations.
Currency: Number with currency symbol (configurable: $, ₹, €, etc.). Symbols can also be used in formula calculations for consistent formatting.
Percentage: Number displayed as a percentage.
Email: Validated email address field with clickable mailto link.
Phone: Phone number field with clickable tel link.
URL: Web address field with clickable external link.
Date: Date picker (YYYY-MM-DD). Useful for due dates, start dates.
Date & Time: Date + time picker for precise timestamps.
Checkbox: Yes/No toggle. Great for flags like "Is Active" or "Paid".
Single Select: Dropdown with one selectable option (e.g., "Open", "In Progress", "Closed"). Supports custom color badges (gray, blue, green, yellow, orange, red, purple, pink) configured directly in the Schema Editor for instant visual status scanning in lists and kanban boards.
Multi-Select: Dropdown allowing multiple selections with custom color badge tags (e.g., Tags, Categories, Skills).
Radio Buttons: Like Single Select but displayed as radio buttons for small option sets.
Rating: Star rating (1-5). Useful for reviews, priority scoring.
Formula: Auto-calculated value from other numeric fields. Syntax: use field names like quantity * unit_price. Supports +, -, *, /.
Barcode / QR Code: Scannable field using your device's camera. Perfect for inventory, asset tracking.
Image: Upload images (photos, logos). Displayed as thumbnails in lists and galleries in forms.
File: Upload any file type (PDFs, documents, spreadsheets). Up to 20 attachments per record.
Reference (Lookup): Links to a single record in another entity. Example: "Customer" field on an Order linking to the Customers entity.
Multiple References: Links to multiple records in another entity.
Related Records (Tabs): Displays a list of child records inside a parent record. Example: all "Tasks" shown inside a "Project". See Relationships section below.
Relationships let you connect entities together to model real-world business logic.
Add a Reference field to link one entity to another. When creating a record, you'll see a searchable dropdown of records from the referenced entity.
Example: An "Order" entity with a "Customer" Reference field lets you pick which customer placed the order.
Related Lists display child or connected records directly inside a parent entity's view, such as seeing all Tasks inside a Project. Primary fields are linked for rapid cross-navigation, with dynamic "View All" filters to navigate between related records.
Customize your application's navigation menu layout
Entifly offers multiple ways to view and interact with your data.
The default view for any entity. Features include:
Visual card-based view for tracking work stages. Available on any entity that has a Select (dropdown) field.
Time-based timeline for scheduling, deadlines, and operational events. Available for any entity with date or datetime fields.
Generate clean, professional printable summaries of any record. Choose between Form layout (standard fields) or Invoice layout (standard A4 ERP tax invoice format).
Automations let you put repetitive tasks on autopilot. Configure rules that trigger automatically when records change.
Use dynamic variables in notifications, messages, and record mappings. Entifly provides an intuitive Inline Token Editor with a visual Variable Picker:
[Trigger → Status], [Trigger → Assigned To], [Target → Name]) alongside your message text.Before → Trigger Field), Target Fields, Related Parent Fields, and System Constants (like Today's Date or Current User).[Trigger → Assigned To]: The user assigned to the record.[Trigger → ID]: The record ID (useful for linking notifications back to the record).[Trigger → Parent → Field Name]: Access parent record fields when using related record triggers.[Trigger → Status]: The current status value.The Dashboard gives you a real-time command center for your business. Build it with modular widgets that visualize your data.
Widgets are not limited to the main dashboard. You can embed them in:
Click the Expand icon on any chart or table widget to inspect it in a full-screen Lightbox view with direct record drilldown. Use the widget menu to edit or delete it, or drag widgets to rearrange your dashboard grid.
Your data belongs to you. Entifly makes it easy to move data in and out of the platform.
Bulk upload records from your existing spreadsheets. Available on paid plans.
Available on all plans, including Free.
Open any record and click the Print icon to generate a clean, printable summary. Choose between Form or Invoice layout in Entity settings.
Manage your team members and control what they can access.
| Capability | Admin | Manager | Staff |
|---|---|---|---|
| Schema Editor | ✅ | ❌ | ❌ |
| Automations | ✅ | ❌ | ❌ |
| Team Management | ✅ | ✅ | ❌ |
| Audit Logs | ✅ | ❌ | ❌ |
| View/Edit Records | ✅ | ✅ | ✅ * |
| Dashboard | ✅ | ✅ | ✅ |
| Settings & Billing | ✅ | ❌ | ❌ |
* Staff access can be further restricted using Row Level Security and per-entity role permissions.
Entifly provides enterprise-grade security features to protect your data at every level.
Restrict which records a user can see based on field values. For example, a Sales Rep only sees leads where "Assigned To" equals their user ID.
How to configure:
Control who can edit specific fields using the Min Role to Edit setting on each field. Available options include Admin, Manager, Staff, and **None** (effectively making the field read-only for everyone).
Example: If you set "Min Role to Edit" to "Manager" on a "Status" field, Staff users can view the status but only Managers and Admins can change it.
Automatically lock records when they reach a certain state to prevent accidental edits.
How to configure:
💡 Tip: Combine Record Locking with Record Actions (one-click buttons) to establish robust sign-off workflows (e.g. an "Approve" button that transitions status to "Approved", automatically triggering record lock).
Every create, update, and delete action is automatically logged with the user who made the change, the timestamp, and the before/after values of changed fields.
Access audit logs via Manage → Audit Logs. Filter by entity, action type (Insert/Update/Delete), or date range. Expand any entry to see exactly which fields changed and their previous values.
Entifly supports two integration modes: Inbound (pull or push data into Entifly via the API) and Outbound (automatically push data out to external tools when records change). Both are available on the Growth plan and above.
Access both from Manage → Integrations inside your workspace.
Use the Entifly REST API to read, create, update, and delete records in your workspace from any external system, script, or automation platform (e.g. Zapier, Make, n8n).
API keys grant full Admin-level access to your workspace data. Generate them in Manage → Integrations → API Settings. Copy and store each key immediately; it is shown only once for security. Revoke unused keys at any time.
Base URL: https://api.entifly.com/v1
Pass your API key in every request header:Authorization: Bearer <your_api_key>
Use these endpoints to discover your workspace's entity structure before generating payloads.
| Method | Endpoint | Description |
|---|---|---|
| GET | /schema/entities | List all accessible entities in the workspace. |
| GET | /schema/entities/:entity_name | Get full schema details for a specific entity including all field definitions. |
| Method | Endpoint | Description |
|---|---|---|
| GET | /:entity_name | List records. Supports limit, offset, sortBy, sortOrder, and JSON where filters. |
| GET | /:entity_name/:id | Fetch a single record by its UUID. Reference fields are automatically resolved. |
| POST | /:entity_name | Create a new record. Supports atomic creation of nested child records. |
| PATCH | /:entity_name/:id | Update an existing record. Nested relations are managed via sub-resource endpoints. |
| DELETE | /:entity_name/:id | Delete a record. |
Manage related lists (one-to-many or many-to-many) at a granular level.
| Method | Endpoint | Description |
|---|---|---|
| GET | /:entity/:id/:field | Fetch a paginated list of related child records. |
| POST | /:entity/:id/:field | Bulk append new items to an existing related list. |
| PATCH | /:entity/:id/:field/:rel_id | Update inline values (e.g., quantity) on a single relation row. |
| DELETE | /:entity/:id/:field/:rel_id | Remove a single item from the related list. |
💡 Smart References: When creating or updating records via POST/PATCH, you can resolve reference fields using the target's Primary Field (e.g., a customer's name) instead of their internal UUID, which keeps your payloads readable.
Outbound Webhooks let Entifly push real-time data to an external URL whenever records in your workspace are created, updated, or deleted without any polling. Use them to connect Entifly to tools like Zapier, Make, n8n, Slack, or your own backend services.
When a trigger event occurs (e.g., a new Order is created), Entifly immediately sends an HTTP POST request to your configured URL, containing the full record data as JSON. Your receiving endpoint can then log it, forward it to another tool, or trigger a downstream workflow.
Outbound Webhooks operate independently of Entifly's internal Automations engine, so they run in parallel without interfering with your automation rules.
Go to Manage → Integrations → Webhooks (Outbound) and click Add Webhook.
Authorization header (e.g., Bearer your-secret-token). This is stored securely and is never shown again after saving.
Every webhook delivery sends a JSON body to your target URL. The payload includes the event type, the entity name, and the full record data at the time of the event:
{
"event": "INSERT",
"entity": "orders",
"record": {
"id": "273ef82b-0557-473a-a343-05956ccf5083",
"sys_id": "ORD2609001",
"customer": "Acme Corp",
"status": "Pending",
"amount": 5000,
"created_at": "2026-05-18T10:00:00Z"
}
}
The event field will be one of INSERT, UPDATE, or DELETE. The record object contains all field values for the record.
⚠️ Plan Requirement: Inbound API keys and Outbound Webhooks are available on the Growth and Business plans. Attempting to create them on the Free or Starter plan will prompt you to upgrade.
Entifly offers predictable, flat-tier pricing designed specifically for SMEs. Unlike traditional SaaS platforms that penalize business growth with per-user seat licenses, Entifly charges a flat rate based on workflow capacity (entities, records, automations, and integrations) with unlimited team members on all paid plans.
| Plan | Pricing (Annual) | Pricing (Monthly) | Entities | Records Cap | Metrics & Automations | Team Members |
|---|---|---|---|---|---|---|
| Free | $0 / ₹0 | $0 / ₹0 | 5 custom entities | 500 (100 / entity) | 5 widgets, 5 automations | Up to 3 members |
| Starter | $24/mo (₹999/mo) | $29/mo (₹1,299/mo) | 15 custom entities | 30,000 (2K / entity) | 15 widgets, 15 automations | Unlimited (100 fair-use) |
| Growth | $59/mo (₹3,999/mo) | $69/mo (₹4,999/mo) | 40 custom entities | 400,000 (10K / entity) | 40 widgets, 40 automations | Unlimited (100 fair-use) |
| Business | $149/mo (₹9,999/mo) | $189/mo (₹11,999/mo) | 100 custom entities | 2.5M (25K / entity) | 100 widgets, 100 automations | Unlimited (250 fair-use) |
✨ Fair Use & Anti-Abuse Safeguards: Paid plans include unlimited users without per-seat penalty fees. Automated ceilings (100 active members on Starter and Growth; 250 on Business) protect database concurrency and low-latency syncing. Workspaces exceeding thresholds transition to higher tiers or bespoke Enterprise expansion.
Entifly supports automated, secure recurring billing for all subscription tiers:
Secure checkout supporting international and domestic credit and debit cards (Visa, Mastercard, American Express), Apple Pay, and Google Pay.
Tax-compliant digital invoices and receipts are generated automatically upon every renewal cycle, accessible directly from your workspace billing settings.
Subscription upgrades, cancellations, and payment method changes can only be performed by Workspace Admins via Settings → Subscription Plan. Non-admin members (Managers and Staff) see informative status indicators without billing actions or sensitive payment details.
Compare complete feature matrices, record quotas, and estimate your team's annual savings with our interactive pricing calculator.
Our support team is here to help you get the most out of Entifly.
Contact Support