Audience: Administrators, IT teams
Applies to: All environments (Cloud and On-Premise)
Last reviewed: 2026
1. Cloud vs. On-Premise Agent
| Factor | Cloud Agent vs. On-Premise Agent |
| Provisioned by | APPSeCONNECT automatically | You (installed on your Windows server) |
| Best for | Cloud apps: Shopify, WooCommerce, Salesforce, HubSpot, Zoho | On-Premise apps: SAP B1, Dynamics NAV, SQL Server, on-site ERPs |
| Requires server | No | Yes — Windows Server 2016+ or Windows 10+ |
| Network | APPSeCONNECT connects outbound to cloud apps | Your server connects to your local app (SAP DI Server, SQL, etc.) |
| Maintenance | Zero (managed by APPSeCONNECT) | You manage Windows updates, restarts, and InSync Service health |
| Real-time support | Yes | Yes (if InSync Service is running) |
2. Installing the On-Premise Agent
Download the APPSeCONNECT On-Premise Agent installer from your portal under Environments.
Run the installer on your Windows server as Administrator.
During installation, enter your APPSeCONNECT Organisation credentials to link the agent to your account.
After installation, the APPSeCONNECT InSync Service starts automatically.
In the portal, go to Environments — your server should appear with status Online.
NOTE: The On-Premise Agent must be installed on the same network as your on-premise application. It must be able to reach the application server by hostname or IP.
3. SAP Business One Prerequisites
SAP B1 integrations require these services running on your SAP server:
| Requirement | Details |
| SAP DI Server | Must be running on port 30000 (default). APPSeCONNECT uses this to read/write SAP data. |
| SLD (Software Landscape Directory) | Required for SAP B1 connector validation. If SLD is stopped, connector validation fails. |
| SBOeConnect Add-On | Must be registered in SAP B1 at the correct version for your SAP B1 patch level. |
| User permissions | The SAP user must have full authorisation for all object types being synced. |
WARNING: The most common SAP B1 error is ‘Cannot connect to DI Server’ — either the DI Server service is stopped, or the firewall is blocking port 30000. Check both before raising a ticket.
SAP DI Server restart steps: (1) Log in to SAP B1 server. (2) Open services.msc. (3) Find ‘SAP Business One DI Server’ and Restart. (4) Also restart SLD if visible. (5) Re-validate the SAP B1 connector in APPSeCONNECT.
4. On-Premise Agent: InSync Service Management
The InSync Service must be running for all ProcessFlow executions and real-time flows.
InSync Service won’t start: (1) Open services.msc. (2) Locate ‘APPSeCONNECT InSync Service’. (3) Check Log On tab — service account needs ‘Log on as a service’ rights. (4) Check Windows Event Viewer for details. Common causes: .NET 4.7.2+ missing, insufficient disk space, or corrupted files. Clear old logs from C:\Program Files (x86)\APPSeCONNECT\ or reinstall the agent.
Real-Time flow shows ‘Service Not Available’: (1) Confirm InSync Service is running. (2) Check agent status in Environments. (3) If Offline, restart InSync Service and wait 60 seconds. (4) If Online but failing, undeploy and redeploy the ProcessFlow. (5) Verify the real-time webhook URL still points to APPSeCONNECT.
5. Credential and Token Management
Always update APPSeCONNECT immediately when: an API token is regenerated, a password changes, an OAuth token expires, or an SSL/TLS certificate is renewed.
Amazon LWA Credential Rotation: When you receive an Amazon LWA rotation email, act within the deadline. Go to Amazon Seller Central → Apps & Services → Manage Your Apps → generate new LWA credentials (Client ID, Client Secret). Update in APPSeCONNECT under Apps → My Apps → Amazon. Validate before the deadline. The error ‘invalid_client’ in Snapshot confirms expired LWA credentials.
HubSpot Token Expiry: Go to HubSpot → Settings → Integrations → Private Apps. Generate a new token with the same scopes. Update in APPSeCONNECT under Apps → My Apps → HubSpot. Validate and redeploy affected ProcessFlows.
6. Environment Health Monitoring
Set up email alerts: Settings → Notifications for sync failure and agent offline events.
Review the Sync Info dashboard daily — error spikes indicate connection or data quality issues.
For critical integrations, configure a scheduled health check ProcessFlow that sends a test record hourly.
Keep your On-Premise Agent updated for bug fixes and API compatibility.
TIP: A green agent status means ProcessFlows can execute. Orange or red means immediate attention is required.