Quick Start
This quick start guide provides a minimal set of steps to get MiraBridge Phone up and running in a supported CRM environment.
Use this guide if you want to test or demo the solution quickly.
1. Prepare Genesys Cloud
Follow these steps:
You will need to note the following:
- Your Genesys region domain (e.g.,
mypurecloud.de) - The OAuth Client ID generated during the setup
2. Build the Widget URL
2. Build the Widget URL
Use the following pattern:
https://phone.mirabridge.cloud/api/v1/deployment/{deploymentId}/init?region={region}&clientId={clientId}
Replace {deploymentId}, {region}, and {clientId} with your actual values.
Example
If your MiraBridge team provided:
deploymentId:mainregion:mypurecloud.de(Frankfurt)clientId:a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6
Your widget URL would be:
https://phone.mirabridge.cloud/api/v1/deployment/main/init?region=mypurecloud.de&clientId=a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6
Optional Debug Flags
For testing and troubleshooting, append these parameters:
&enableDebug=true&enableDiagnostics=true
Complete example with debugging enabled:
https://phone.mirabridge.cloud/api/v1/deployment/main/init?region=mypurecloud.de&clientId=a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6&enableDebug=true&enableDiagnostics=true
Tip: Always enable debug mode during initial setup and testing. Remove these flags for production deployment.
More details: Widget URL Reference
3. Embed the Widget
Use one of the supported embedding options:
- Dynamics 365 CIF v1
- Dynamics 365 CIF v2
- Salesforce Lightning (coming soon)
- Custom Platform (coming soon)
4. Log In and Start Testing
4. Test Your Integration
Once the widget is embedded:
Initial Verification
- Launch the CRM platform and navigate to where the MiraBridge widget should appear
- Check widget loading: Verify the MiraBridge panel is visible and shows a login interface
- Test authentication: Log in using your Genesys Cloud credentials
Validate Core Functionality
If everything is configured correctly:
- ✅ Genesys softphone interface appears within the CRM
- ✅ CRM automation scripts initialize (visible in browser console with debug enabled)
- ✅ Debug logs are visible in browser console (F12 → Console tab)
- ✅ Agent status synchronizes between Genesys and CRM
- ✅ No error messages appear in browser console
Common Success Indicators
In the browser console (F12 → Console), look for:
[MiraBridge] Session started: sessionId=abc123...
[MiraBridge] License validated successfully
[MiraBridge] CRM interop layer initialized
[MiraBridge] Agent presence synchronized
In the widget interface:
- Genesys Cloud interface loads completely
- Agent status displays correctly
- Phone controls are responsive
- No authentication loops or errors
Quick Test Checklist
- Widget loads without blank screen or errors
- Genesys Cloud login completes successfully
- Browser console shows MiraBridge startup messages
- Agent can change status in Genesys interface
- No network errors in browser developer tools
- License consumption appears normal (if monitoring available)
If Issues Occur
- Check browser console for error messages
- Verify URL parameters are correct and complete
- Confirm network connectivity to required domains
- Review OAuth client configuration in Genesys Cloud
- Test with different browser to isolate browser-specific issues