The KeyCRM integration sends orders from the Solomono store to the KeyCRM account. The order data includes the customer, products, order amount, payment method, delivery method, and status.
A manager can see and process store orders in the KeyCRM orders table.
Order statuses, payment methods, and delivery methods are mapped in the Solomono CRM module tabs.
The Logs tab helps diagnose cases when an order was not sent to KeyCRM.
Administrator access to the Solomono store.
A KeyCRM account with access to settings.
An API key from KeyCRM.
An order source in KeyCRM, for example soloqa.
Warning. The API key is secret. Do not share it in public chats and do not leave it visible in screenshots.
Log in to KeyCRM.
Open Settings.
In the general settings area, find the API key or the API documentation section.
Copy the API key. You will need it in the Solomono admin panel.
.png)
Figure 1. KeyCRM: general settings and API
In KeyCRM, open Settings → Sources List.
Make sure an active source exists for the store.
Remember the source name or identifier. In Solomono it is selected in the KeyCRM store identifier/source field.
.png)
Figure 2. KeyCRM: store order source
Log in to the Solomono admin panel.
Open Integration with CRM.
In the active CRM field, select KeyCRM.
In the Domain field, enter exactly: https://openapi.keycrm.app/v1
Paste the KeyCRM API key into the Key field.
Select the required KeyCRM store source, for example soloqa (1).
Select the language and click Save settings.
.png)
Figure 3. Solomono: general KeyCRM settings
Warning. The connection domain must always be https://openapi.keycrm.app/v1. Without /v1 the integration may not work correctly.
Open the Order statuses tab.
For each KeyCRM status, select the matching Solomono order status.
At minimum, check new order, waiting for payment, completed/delivered, and canceled statuses.
Save the changes.
.png)
Figure 4. Solomono: order status mapping
Open the Payment methods tab.
For each KeyCRM payment method, select the matching Solomono payment method.
Check the methods actually used at checkout: card payment, cash, bank transfer, PayPal, or other.
Save the changes.
.png)
Figure 5. Solomono: payment method mapping
Open the Delivery methods tab.
Map KeyCRM delivery services to Solomono delivery methods.
Check all active delivery methods used by the store.
Save the changes.
.png)
Figure 6. Solomono: delivery methods tab
Use the Goods tab to check product sync or product matching if it is part of your workflow.
Use the Orders tab to review sent orders and manual sync actions, if available.
Use the Logs tab to check the result of KeyCRM requests and any error messages.
.png)
Figure 7. Solomono: CRM integration orders tab
.png)
Figure 8. Solomono: KeyCRM integration logs
Open the store frontend and add a product to the cart.
Place an order with an available payment and delivery method.
After the order is placed, open KeyCRM → Orders.
Search for the order by source order number or customer name.
.png)
Figure 9. KeyCRM: test Solomono order in the orders table
|
The order does not appear in KeyCRM |
Check the API key, the https://openapi.keycrm.app/v1 domain, the selected source, and the Logs tab. |
|
Wrong status in CRM |
Check the Order statuses tab and status mapping. |
|
Payment method is missing |
Check the Payment methods tab. |
|
Delivery method is missing |
Check the Delivery methods tab. |
|
Webhook does not work |
Make sure the webhook URL is externally available and firewall / Cloudflare does not block POST requests. |
|
The API key was changed in KeyCRM |
Update the key in Solomono and save the settings again. |