Skip to main content
Forcemanager logo

Forcemanager

ForceManager is a mobile-first CRM designed to enhance sales team productivity by providing real-time insights and streamlined management of customer interactions.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Forcemanager authenticates with an API key. Generate the credential in your Forcemanager account, then paste it into FlyMyAI the first time an agent uses a Forcemanager action.

Get your Forcemanager credential →

Fields to fill in FlyMyAI

FieldDetails
Signature (Generated SHA1 Signature)The SHA1 hash signature generated by concatenating the Unix timestamp, public key, and private key. Used for X-FM-Signature header. (required)
ForceManager Public API KeyThe public key provided by ForceManager for API authentication. Typically set as the X-FM-PublicKey header. (required)
ForceManager Private API KeyThe private key provided by ForceManager for API authentication. Used to generate the signature. This key should never be transmitted in plain text. (required)
Unix TimestampThe current Unix timestamp in UTC. Used for X-FM-UnixTimestamp header in ForceManager authentication. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
FORCEMANAGER_DELETE_ACTIVITYDelete an existing activity by ID. Tries multiple base hosts and path variants to maximize compatibility across environments and gateways.id
FORCEMANAGER_DELETE_COMPANYTool to delete a company by its ForceManager ID. Use when you need to remove an existing company from the system.id
FORCEMANAGER_DELETE_CONTACTDelete an existing contact by ID. Tries multiple base hosts and path variants to maximize compatibility across environments and gateways.id
FORCEMANAGER_DELETE_SALES_ORDERDelete a sales order by ID using ForceManager REST API. Tries multiple base hosts and path variants to maximize compatibility across environments. Accepts successful HTTP status codes (< 300) even when the response is non-JSON, capturing response text.id
FORCEMANAGER_DELETE_SALES_ORDER_LINEDelete a sales order line by ID using ForceManager REST API. Tries multiple base hosts and path variants to maximize compatibility across environments. Accepts successful HTTP status codes (< 300) even when the response is HTML instead of JSON, capturing the…id
FORCEMANAGER_DELETE_VALUEDelete a master-data value (Z_ table) by ID using ForceManager REST API. Tries multiple base hosts and path variants to maximize compatibility across environments. Accepts successful HTTP status codes (< 300) even when the response is HTML instead of JSON, ca…id, resourceName
FORCEMANAGER_DELETE_VIEWDelete a saved view by ID. Tries multiple base hosts and path variants to maximize compatibility across environments and gateways.id
FORCEMANAGER_GET_ACTIVITYTool to get a single activity by ID. Use when you need to fetch a specific activity. Returns empty entity with found=False on non-JSON HTML or if not found.id
FORCEMANAGER_GET_COMPANYTool to get a single company by ID. Returns the object when JSON is available; otherwise returns an empty payload with found=False to gracefully handle non-JSON HTML responses from app.forcemanager.net.id
FORCEMANAGER_GET_INTERNAL_IDTool to retrieve ForceManager internal IDs mapping for a given externalId and entity type. This action calls the documented endpoint /api/internalid with required authentication headers and optional pagination/version headers. It tries multiple base hosts to…type, externalId
FORCEMANAGER_GET_PRODUCTTool to get a single product by ID. It tries multiple known ForceManager endpoints and gracefully handles cases where the response is non-JSON by returning an empty payload with found=False. Fallback: if all direct endpoints fail, it will try listing products…id
FORCEMANAGER_GET_SALES_ORDER_LINETool to get a single sales order line by ID. Use when you need to fetch details of a specific sales order line.id
FORCEMANAGER_GET_USERTool to get a single user by ID. Use when you need to retrieve user details by ID. Returns empty entity with found=False when user not found or non-JSON is returned.id
FORCEMANAGER_GET_VIEWTool to get a single view by ID. Returns a list with zero or one view object.id
FORCEMANAGER_LIST_VIEWSTool to list saved view filters. Use when you need to retrieve saved views for a specific entity (e.g., list views for entity 'account').-
FORCEMANAGER_UPDATE_ACTIVITYTool to update an existing activity by ID. Use when you need to change fields such as comment, date/time, linked entities, or geocode.id
FORCEMANAGER_UPDATE_COMPANYUpdate Companyid
FORCEMANAGER_UPDATE_PRODUCTTool to update a product by ID in ForceManager. Use when modifying product details.id
FORCEMANAGER_UPDATE_SALES_ORDERUpdate Sales Orderid
FORCEMANAGER_UPDATE_SALES_ORDER_LINETool to update sales order line by ID. Use when modifying details of an existing sales order line. Retries with query auth on 401 for proxy-pro host.id
We love our partners - FlyMy.AI builds with the best. Thanks, Forcemanager!