
Tekunda Team

Tekunda Team

Short answer: Asset lifecycle management on Salesforce works when the installed unit is one Asset record that service, warranty and renewals all read, rather than three records in three teams. Salesforce already gives you the objects for it: Asset with a parent hierarchy, WarrantyTerm and AssetWarranty for coverage, and Entitlement or ServiceContract for what the customer bought. The hard part is telemetry, because device events must not land in the org row by row.
It means tracking a physical unit from shipment through installation, service, warranty claims, upgrades and replacement, on one record that carries its own history. Salesforce packages this as Asset Service Lifecycle Management, which adds an interactive asset hierarchy, an asset coverage view for entitlements, work order estimation and product service campaigns for recalls and upgrades (Salesforce Help).
The features are the easy part. What decides whether any of it works is the data model you commit to in week one.
Most failed connected-asset programmes we are called into failed here, not in the integration. A clean split looks like this.
One rule keeps this honest: coverage is asserted in exactly one place, and everything else reads it. If sales can edit a renewal date that service does not see, you do not have asset lifecycle management, you have three spreadsheets in a trench coat.
Salesforce retired IoT Explorer and pointed customers at platform events and flows instead (retirement notice). That is the right instinct, but it needs a rule attached: Salesforce stores state and decisions, not the raw stream.
In practice we run three layers.
That last option matters most. The triage rule, not the ingestion, is what keeps a connected fleet serviceable. For ASSA ABLOY, across FocusCura and Phoniro, we run 11,000 connected devices producing up to 2.5 million events a week and cut weekly cases from 3,000 to 350, a 93% reduction across three markets with no added support staff. The devices did not get quieter. The model stopped creating a case for every symptom.
None of that needs an AI layer to be worth doing. It does make the AI layer possible later, because an agent can only reason about an installed base that is actually modelled.
Teams that reverse steps one and four end up with a beautiful integration writing events onto assets nobody trusts. If you want this reviewed against your own org, Tekunda does asset lifecycle work on Salesforce alongside Field Service and connected-device delivery.
Should each device be an Asset or a custom object?
Asset, in almost every case. Entitlements, warranties, work orders and Field Service already relate to it, and a custom object means rebuilding those relationships by hand.
Where should raw telemetry live?
Outside the transactional org, in a store built for time series. Salesforce should hold current state, the events that changed it and the decisions taken, not every reading.
How do warranty and entitlement differ?
A warranty term describes what is covered on a unit, such as parts, labour and expenses. An entitlement or service contract describes what the customer has bought, including support levels and dates. Most organisations need both.
Can we do this without Field Service?
Yes. Asset, warranty and entitlement modelling works in Service Cloud alone. Field Service becomes necessary once you are dispatching technicians, managing parts and scheduling maintenance visits.