SMARTTILE · SERVICEAUTOMATE™ · FRESHSALES (FRESHWORKS CRM)BETA

Freshsales, connected and proven — the automation is next

Each company can connect its own Freshsales CRM to SmartTile today: the credentials are stored encrypted against that company, the connection is tested, and your account owners are read back. The outage automation it is being built for is not switched on yet, and this page says exactly where the line is.

SmartTile integrates with
Freshsales (Freshworks CRM) through the Freshsales REST API at https://<your-domain>.myfreshworks.com/crm/sales/api, authenticated with your own API key (Token token=…) — one connection per company.
How SmartTile automates it
Today: connection test, reading your CRM owners, and an account lookup by name. Built in the adapter but not yet triggered by an outage: attaching the CRM account to a ticket and raising a Freshsales task for the account owner.
Category
ServiceServiceAutomate™

Freshsales is not a ticket system, and SmartTile does not treat it as one — it never appears in the list of places tickets go. It is meant to ride alongside your Freshdesk, so the people who own the customer relationship hear about an outage too. The connection, the credential vault and the calls are built and live; what a company can do with it today is connect, prove the connection and read its owners. Nothing is written to your Freshsales until the outage trigger ships.

Exactly what works today, and what does not yet

CapabilityStatus
Connect your own Freshsales (domain + API key), per companyLive — ServiceAutomate → Platforms → Freshsales (Freshworks CRM) card.
Test connectionLive — reads your owners list; a 401/403 says the key was rejected and where to find a new one.
Read my ownersLive — your Freshsales users are read and stored as the pick-list for future settings.
Find the CRM account for a company nameBuilt, API only — POST …/crm/freshsales/lookup returns the matching sales account and its owner. No button in the UI yet.
Match the SmartTile company to a Freshsales account (default ON)Setting stored, not yet acted on. No ticket carries the CRM account today.
Create a Freshsales task on a confirmed outage (default OFF)Setting stored, not yet acted on. The adapter can create the task; the outage engine does not call it yet.

How it goes live

1Get the key in Freshsales

Settings → API Settings in your Freshsales, copy your API key. Note your domain — the yourco in yourco.myfreshworks.com.

2Connect in SmartTile

ServiceAutomate → Platforms → open Freshsales (Freshworks CRM) · optional → domain, API key → Save.

3Prove it

Test connection, then Read my owners. The card shows CONNECTED once the test passes.

SmartChoice · SmartTile ServiceAutomate™ — Freshsales (Freshworks CRM)Page 1 of 2
SMARTTILE · SERVICEAUTOMATE™ · FRESHSALES (FRESHWORKS CRM) — WHAT SMARTTILE ASKS FRESHSALES, AND HOW THE KEY IS KEPT SAFE

Exactly what SmartTile calls (…myfreshworks.com/crm/sales/api)

GET/selector/ownersTest connection and Read my owners
GET/lookup?q={name}&f=name&entities=sales_accountFind the account (API only today)
POST/tasksTask on the account owner — in the adapter, not yet triggered
The task the adapter is built to raise (not sent today)BUILT · NOT YET TRIGGERED

Title: SmartTile alert (the outage summary, up to 240 characters)

Description: the outage detail, up to 5,000 characters

Linked to: the matched Sales Account · Owner: that account's owner

Due: 24 hours after it is raised unless a due time is given

Would be raised on a confirmed outage when Create a Freshsales task on a confirmed outage is on. —

Security and control

Your key, your company

The domain and API key are saved per company and encrypted at rest as one blob. The screen gets back a masked value and an api_key_set flag — the key is never shown again.

Tenant-checked on every call

Every Freshsales route resolves the company from the signed-in user's own companies; a user cannot read or use another company's connection.

Nothing written today

The only calls made are reads (/selector/owners, /lookup). No task, note or record is created in your CRM.

Who can change it

The card is on ServiceAutomate → Platforms for admins, resellers and SmartChoice super admins; saving, testing and discovery need write access.

Common questions

QuestionAnswer
Why connect it now?So the credential is proven and the owners are known before the outage trigger is switched on; nothing changes in Freshsales until then.
Does it replace Freshdesk?No. Freshsales is never a ticket destination. Tickets go to your IT Service Management (ITSM) system — Kaseya (Autotask, BMS), Freshdesk, Freshservice, ServiceNow and the rest.
Connected and proven today — so the account owner hears about the outage the day the trigger ships.
SmartChoice · smarttile.smartchoiceus.com · (800) 217-3096, 24×7 · verified 2026-09-28Page 2 of 2