Connect Safina AI to Your CRM via Webhook

Integrate Safina AI seamlessly with your CRM to automate your call management. Learn how to create and configure webhooks to sync call data in real time and streamline your business processes.

Minimalist vector graphic of a stylised padlock opening, with data lines flowing out freely, symbolising unlocked control and IT freedom. Integration
Karsten Kreh Karsten Kreh

RequirementDetails
Safina planPro or higher

Introduction

In today’s digital business world, seamless integration between different systems is essential for running efficient workflows. Webhooks have become an indispensable tool for exchanging data between applications in real time. In this article I’ll show you how to create and use webhooks for Safina AI to automate and optimize your communication.

Safina AI, the innovative AI-driven voicemail service from Germany, offers businesses a smart solution for managing calls. By integrating webhooks, you can combine Safina’s capabilities with your existing business systems and unlock even more value.

Screenshot of the "Sync CRM" page in the Safina AI app, with an open pop-up for webhook configuration. Fields for label (e.g. "Pipedrive Hook"), Auth Type (Bearer), token and URL (https://your-server.de/webhook) are displayed. Top icons show supported CRM systems like Hubspot, Salesforce, Zapier and Pipedrive. Demonstrates the flexible CRM integration of the Safina AI phone assistant via webhook.

Webhook basics

What are webhooks?

Webhooks are automated messages sent from one application to another when certain events occur.

Related guide: What is a webhook and how does it work? Our guide explains simply, with examples, how you can connect your business apps and automate processes with webhooks.

Unlike traditional APIs, where your application has to actively poll for data, webhooks work on a “push” principle: as soon as a relevant event occurs, the data is automatically sent to your predefined endpoint.

The difference between webhooks and APIs

While APIs follow the request-response model and require regular polling, webhooks are event-driven. This makes them particularly efficient for real-time notifications and cuts down on unnecessary data traffic.

Typical use cases
  • Real-time notifications: Instant information about new calls
  • Data integration: Automatic transfer of call data into CRM systems
  • Automated workflows: Triggering actions based on call content or outcome

Creating a webhook with your existing CRM

Almost every leading CRM platform supports webhooks. They automatically provide a secure endpoint that can receive the data from Safina. All you need to do is copy the corresponding URL and authentication details into Safina.

Because creating webhooks works slightly differently in each of these tools, we’ve linked the instructions from several market leaders below.

Guides from common CRM tools

Tool nameCreating a webhook
SalesforceCreate a Webhook Data Action Target
HubspotWebhooks
ZapierHow to get started with Webhooks by Zapier
MakeWebhooks
ZohoCreating Webhooks
Microsoft Dynamics 365Use webhooks to create external handlers for server events
Freshsales CRMWhat are webhooks? How to configure webhooks for Workflows?
PipedriveWebhooks
MondayWebhooks
InsightlyWebhooks - How to Setup
ZendeskWebhooks
SAP CRMManage Webhooks

Adding your webhook in the Safina app

The Safina Enterprise version offers a user-friendly interface for setting up webhooks. Here are the configuration steps:

  1. Sign in to the Safina app
  2. Navigate to the “Safina” tab
  3. Click on “Sync CRM”

Screenshot of the Safina AI app settings. The "Organization" area is highlighted, with options for "Sync CRM" (incl. Hubspot, Salesforce, Pipedrive) and "Booking link" (incl. Calendly, Appointlet, Setmore). Above are general settings like speech behavior, conversation presets, forwarding to Safina and notifications. Shows the comprehensive integration options of the Safina AI phone assistant.

  1. Now add a new webhook

Screenshot of the "Sync CRM" page in the Safina AI app, with an open form for configuring a webhook. Fields for label ("Pipedrive Hook"), Auth Type (Bearer), token, Method (POST) and URL are visible, alongside an enable/disable toggle and delete button. Logos of common CRM tools like Hubspot, Salesforce, Pipedrive are shown above. Visualizes the detailed setup of the webhook-based CRM connection for Safina AI.

  1. Don’t forget to save afterwards.

Screenshot of the "Sync CRM" page in the Safina AI app, showing the complete webhook configuration with label ("Pipedrive Hook"), Auth Type, token, Method and URL. Below are an active toggle, delete button, a link to the webhook guide and the "Save" button. Logos from Hubspot, Salesforce and Pipedrive are shown at the top. Demonstrates the final configuration of the CRM integration in Safina AI.

Webhook configuration fields in the Safina AI app

When setting up a webhook in Safina AI, you’ll need to provide the following information:

FieldDescriptionExample
Label (for you only)An internal name to identify the webhookHubspot Hook
Auth TypeThe type of authenticationAPI_KEY, Bearer
TokenA security token for authentication550e8400-e29b-41d4-a716-446655440000, eyJ0eXAiOi...
MethodThe HTTP method for the webhook callPOST
URLThe target URL of your webhook endpointhttps://your-domain.com/safina-webhook
Api Key LocationWhere the API key is placed in the requestHeader, Body
Body Attribute NameName of the attribute in the request bodytoken
Header NameName of the attribute in the request headerx-api-key

There are also buttons to activate and delete the webhook.

Example use cases

CRM integration

Connect Safina AI to your CRM system to automatically store call information as activities or notes. This gives you a gap-free overview of your customer communication.

Automatic task creation

Based on the content of a call, you can automatically create tasks in your project-management tool. If a customer reports a technical issue, for example, a support ticket is generated automatically.

Business intelligence

Gather call data for analysis and reporting. Track call volume, frequent concerns and customer sentiment to optimize your business processes.

Notification systems

Set up notifications for important or urgent calls. You can send emails, SMS or push notifications to the right team members.

9:41

Safina handled 51 calls this week

46

Trustworthy

4

Suspicious

1

Dangerous

Last 7 days
Filter
EM
Emma Martin 67s 15:30

Wants to discuss the offer for the new campaign and has questions about the timeline.

LS
Laura Smith 54s 14:45

Asking about the order status and when the delivery arrives.

TH
Tim Miller 34s 13:10

Schedule a meeting for the project discussion next week.

Unknown 44s 11:30

Prize promise – probably spam.

SK
Sarah King 10s 09:15

Complaint about the last order, asks for a callback.

MM
Mike Mitchell 95s Dec 13

Wants to discuss a potential collaboration.

AR
Amy Roberts 85s Dec 13

Is your colleague and wants to discuss the project.

JK
Jack Kennedy 42s Dec 12

Asking about available appointments next week.

LB
Lisa Brown 68s Dec 12

Has questions about the invoice and asks for clarification.

Calls
Safina
Contacts
Profile
9:41
Call from Emma Martin
Dec 12
11:30
67s
+12125551234

Wants to discuss the offer for the new campaign and has questions about the timeline.

Key points

  • Call back Emma Martin
  • Clarify timeline & pricing questions
Call back
Edit contact

AI Insights

Caller mood Very good

The caller was cooperative and provided the needed information.

Urgency Low

The caller can wait for a response.

Audio & Transcript

0:16

Hello, this is Safina AI, Peter's digital assistant. How can I help you?

Hi Safina, this is Emma Martin. I wanted to discuss the offer and the timeline.

Thanks, Emma. Are you mainly deciding between the Standard and Pro package for the launch?

Exactly. We need the Pro package and would like to start next month if onboarding is possible in week one.

Say goodbye to your old-fashioned voicemail.

Try Safina for free and start managing your calls intelligently.