How to Integrate Your Onpipeline Account with KrispCall
Onpipeline is a sales-focused CRM, and KrispCall is a cloud-based phone system built for modern business communication. Integrating these two platforms brings your calling activity and sales pipeline into one place.
Every call, SMS, and voicemail is automatically captured alongside the right deal or contact record in Onpipeline, keeping your team focused purely on closing deals.
In this guide, we’ll cover everything you need to connect your Onpipeline account with KrispCall step by step.
Benefits of Integrating Onpipeline with KrispCall
1. Automatic Call and SMS Logging
Every call made or received through KrispCall is automatically logged inside Onpipeline against the right deal or contact. Voicemails and SMS messages follow the same path, with no manual input required from your team.
Every customer record remains complete and up to date after each interaction, allowing sales reps to move on to the next call instead of stopping to update deal notes.
2. One-Click Dialling from Onpipeline
With KrispCall connected to Onpipeline, your team can call any contact directly from their deal or pipeline view. No more switching to a separate dialer or copying numbers across screens.
Outreach becomes faster and easier, and reps spend less time on setup and more time on actual sales conversations.
3. Two-Way Contact Sync
Any contact added or updated in either platform syncs instantly to the other. Your data remains accurate, consistent, up to date, and free of duplicates without any manual intervention.
Your sales team works from one consistent contact list across both tools. New leads added mid-cycle are available everywhere from the moment they are created.
4. Improved Pipeline Visibility
Call activity from KrispCall flows directly into the relevant deal records inside Onpipeline. Every touchpoint is visible within the deal timeline, giving your team full context on where each conversation stands.
Sales managers can see which deals have recent call activity and which ones have gone quiet, making it easier to step in at the right moment.
5. Stronger Team Collaboration
Shared call logs, notes, and deal updates give every team member the same view of ongoing conversations. Handoffs between sales reps, support agents, and account managers become smoother and faster.
With a unified view, every team member can pick up right where the last conversation left off, leading to a more consistent and professional customer experience.
How to Integrate Your Onpipeline Account With KrispCall?
Step 1: Log in to your KrispCall account and go to Settings.
Step 2: In the Settings section, locate and click on Integrations under the App Settings menu.


Step 3: On the Integrations page, browse or search for Onpipeline among the available CRM and automation tools. Once found, click on it to go to the integration page.


Step 4: Click the Connect button. A pop-up window will appear asking for your Onpipeline API Key and Email.

Step 5: To get your API Key, log in to your Onpipeline account and go to Settings and Admin.

Step 6: Click API, then select Create a Token to generate a new API Key.

Step 7: Enter the API Name, select Read and Write permissions, and click Save.

Step 8: Click on Whitelisted IP Sources to add an IP address to your API Key.

Step 9: Add 0.0.0.0 and click Save.

Step 10: Return to the KrispCall pop-up window and enter your Onpipeline API Key and Email.

Step 11: Click the Submit button. A success message will confirm the integration is complete. Onpipeline will now appear under Active Integrations in KrispCall.

Manage Member Integration Settings by the Admin/Owner
- Make sure each member has their own Onpipeline account connected.
- The admin/owner can view any member's integration and modify their account settings.
- Members cannot view the admin/owner's integration settings.
- Changes made by a member will not affect the admin/owner's settings.
- Changes made by the admin/owner will not affect any member's settings.


Integration Settings
After successfully integrating Onpipeline, users can enable or disable different settings. Users can also edit or delete the integration at any time.
To delete the active integration, click the three dots, then select Delete.



To edit the integration, click the three dots and choose Edit. The edit option offers various settings users can use to make changes to suit their requirements.


General Settings
General Settings is the first configuration option, offering three settings. All toggle buttons are turned on by default.
- Create new contacts for calls: This toggle enables one-way contact sync. When turned on, any contact created in KrispCall is synced to Onpipeline. Turning it off stops contacts from being synced.
- Contacts 2-way sync: This toggle enables two-way contact sync. When enabled, contacts created in Onpipeline are synced to KrispCall, and vice versa. This also handles the initial sync, meaning any existing contacts in either KrispCall or Onpipeline are synced to both platforms when the toggle is first turned on. Turning it off stops the sync.
- Notes logging: When turned on, any notes created, edited, or deleted in the KrispCall conversation box or during a call are synced to Onpipeline. Turning it off stops notes from being synced.

Workflow Settings
Workflow Settings appear right after General Settings. All options are set to Calls (Engagements) by default. Users can click on each setting and change it as needed.
- Log outgoing answered calls as Calls (Engagements)/Disabled: Setting this to Calls (Engagements) syncs outgoing answered calls to Onpipeline. Setting it to Disabled stops them from being synced.
- Log outgoing unanswered calls as Calls (Engagements)/Disabled: Setting this to Calls (Engagements) syncs outgoing unanswered calls to Onpipeline. Setting it to Disabled stops them from being synced.
- Log incoming answered calls as Calls (Engagements)/Disabled: Setting this to Calls (Engagements) syncs incoming answered calls to Onpipeline. Setting it to Disabled stops them from being synced.
- Log incoming unanswered calls as Calls (Engagements)/Disabled: Setting this to Calls (Engagements) syncs incoming unanswered calls to Onpipeline. Setting it to Disabled stops them from being synced.
- Log voicemail as Calls (Engagements)/Disabled: Setting this to Calls (Engagements) syncs voicemail logs to Onpipeline. Setting it to Disabled stops them from being synced.
- Log incoming SMS as Notes/Disabled: Setting this to Notes syncs incoming SMS to Onpipeline. Setting it to Disabled stops them from being synced.
- Log outgoing SMS as Notes/Disabled: Setting this to Notes syncs outgoing SMS to Onpipeline. Setting it to Disabled stops them from being synced.

Connected Numbers
Connected Numbers appears right after Workflow Settings. Two options are available under this section.
- Log phone calls for these numbers: All numbers available in your KrispCall channel are selected by default during integration. Call logs for these numbers will be automatically synced to Onpipeline.
- Log SMS for these phone numbers: All numbers available in your KrispCall channel are selected by default at the time of integration. This setting ensures SMS activity from the selected numbers is captured and synced to Onpipeline.
If you purchase a new number after the integration is set up, you will need to add it manually under Connected Numbers. It will not be included automatically.
Note: If no numbers are selected under either option, call logs and SMS activity will not sync to Onpipeline.

Updated on: 03/06/2026
Thank you!