# Salesforce

It goes without saying that Salesforce is a powerful [CRM system](https://trailhead.salesforce.com/content/learn/modules/lex_implementation_basics/lex_implementation_basics_setup) that propels businesses forward by efficiently managing customer data and expediting sales and marketing processes. Yet, many Salesforce users rely on external tools like Excel for complex business rules and calculations that drive critical operations. Integrating these calculation engines into Salesforce has traditionally been somewhat challenging. Given that Coherent Spark enables the transformation of Excel logic into accessible RESTful APIs, this simplifies significantly the integration process with Salesforce.&#x20;

This guide will walk you through how to build a smooth connection between your Salesforce data and external calculation engines, which can and will help you unlock new possibilities for your business.&#x20;

<figure><img src="https://res.cloudinary.com/hy4kyit2a/f_auto,fl_lossy,q_70/learn/modules/apex_integration_services/apex_integration_rest_callouts/images/85a94e19a5c09208833eecf5db3e6963_kix.9kv2o729g0ju.jpg" alt=""><figcaption><p>Apex REST Callouts (Source: <a href="https://trailhead.salesforce.com/content/learn/modules/apex_integration_services/apex_integration_rest_callouts">Trailhead</a>)</p></figcaption></figure>

To make things easier to follow, we’ve created two role-specific guides tailored to your needs as a Salesforce user:

* [Business user guide](/integrations/salesforce/business-user-guide.md): Ideal for Salesforce admins and users who focus on configuring and managing the frontend experience. This guide emphasizes setup, configuration, and key functionalities without requiring deep technical expertise.
* [Developer guide](/integrations/salesforce/developer-guide.md): Perfect for those looking to dive deeper into the technical aspects of the integration. This guide covers backend development, API interactions, and advanced customization to ensure seamless integration with Coherent Spark.

Choose the one that best aligns with your role, and let’s get started!

{% content-ref url="/pages/ordpisrtBKtc1er2FDcY" %}
[Business user guide](/integrations/salesforce/business-user-guide.md)
{% endcontent-ref %}

{% content-ref url="/pages/LdHEjuKdPN9Lw8Q8SmoJ" %}
[Developer guide](/integrations/salesforce/developer-guide.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coherent.global/integrations/salesforce.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
