Documentation
Guides for every part of the platform.
Customers & Sales
Customers5 articlesLeads, customers and contacts are three different things — that distinction explains most of the confusion in this area.LeadsCustomersContacts+2 moreCommerce & Sales2 articlesThis module stores nothing of its own — everything it shows is read from customers, invoices and payments.FunnelRevenueInvoicesStatus is derived from what has been received rather than chosen, and once any payment exists the invoice cannot go back to draft.EstimatesA client accepts through a signed link without an account — and what they accepted is recorded at that moment.Bookings3 articlesThe calendar decides what can be booked — appointments are produced from it, not the other way round.EventsAppointmentsBooking settings
Online Store
Store10 articlesOn a Rial site every amount field reads what you type as Toman, and an order with a total but no enabled gateway fails rather than completing free.ProductsCategoriesAttributes+7 moreInventory7 articlesStock is never edited directly — it is derived from movements; and reserved is not the same as gone.WarehousesItemsPurchase Orders+4 more
Content & Media
Content7 articlesEvery page holds two versions — the draft you edit and the one visitors see. That split explains how publishing behaves.PagesBlogBlog Settings+4 moreMediaFiles belong to a site, smaller versions are generated after upload, and deleting a file does not fix where it was used.FormsEvery form stores its own submissions; sending email or creating a lead are extras layered on top of that.CommunityWhether a new member starts pending depends on the membership mode, and access to a space can be tied to a membership tier.
Marketing & Growth
Marketing3 articlesA campaign's audience is worked out at send time, not when you build it — and the unsubscribe list is always subtracted.CampaignsSegmentsSuppressionsAffiliatesCommission is recorded when a purchase settles, not when someone clicks — and every stage waits for your approval.Social Media2 articlesOne post goes to several accounts and each destination has its own fate — which is why a "partial" state exists.AccountsContent Calendar
Service & Learning
SupportAn internal note is not sent to the customer — and you may only be seeing your own tickets.Learning10 articlesEnrollment is what grants access, not the purchase — and lessons can be locked on purpose.CoursesEnrolmentsCoupons+7 moreProduct HelpTemporarily override the text of a guide when something published is wrong — and why the real correction happens somewhere else.
Finance & Automation
Accounting9 articlesA two-level general ledger, journal entries, fiscal years and the standard reports — everything needed to close the books.Chart of AccountsFiscal YearsCheque register+6 moreAutomation4 articlesWorkflows run from real system events, and each run is pinned to the graph as it stood when it started rather than to later edits.WorkflowsExecution HistoryMonitoring+1 moreAPI KeysA key is shown once when it is created, and a key bound to one site will not work on another.WebhooksDelivery is queued and retried three times with a growing gap, and an event carrying no site reaches only the global subscriptions.
Platform & Settings
site-settings5 articlesSite SettingsLanguage & FormatDomains+2 moreUsers & Roles2 articlesAccess comes from a role, and per-user permissions are added on top — they never take anything away.User ManagementPlan & BillingTranslationsEverything here is an override on top of the shipped text — the original is untouched, so removing an override always restores it.Email TemplatesEach template has a separate version per language, and the language used when sending comes from the email itself, not from the one you happen to be editing.SMS TemplatesThe segment counter assumes Latin text, so Persian messages use considerably more segments than the number shown.