Frappe Sipgate

Sync contacts from Frappe/ERPNext to Sipgate

Install Frappe Sipgate

bench get-app https://github.com/alyf-de/frappe_sipgate

Add the Frappe Gems badge to your README

Maintain Frappe Sipgate? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=alyf-de%2Ffrappe_sipgate)](https://frappegems.com/gems/apps/alyf-de/frappe_sipgate)

About Frappe Sipgate

Sync contacts from Frappe/ERPNext to Sipgate.

When a contact is created or updated in ERPNext:

  1. Check if the numbers are already in Sipgate contacts.
  2. Update existing contact or create a new one.
  3. Store (or update) the contact's Sipgate ID.

When a contact is deleted in ERPNext:

  1. Check if it has a Sipgate ID, abort if not.
  2. Delete contact in Sipgate.

Gotchas

Phone numbers must be entered with country code (for example, "+49 341-39285850").

Before transmission to Sipgate all whitespaces (" "), slashes ("/") and dashes ("-") will be removed from the phone number.

This repository is licensed under GPLv3.

Sipgate is a trademark of sipgate GmbH. This integration is not endorsed or approved in any way by Sipgate.

Related Integrations apps for Frappe & ERPNext

  • Insights — Open Source Business Intelligence Tool
  • Raven — Simple, open source team messaging platform
  • Frappe Whatsapp — WhatsApp cloud integration for frappe
  • Frappe Assistant Core — Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model
  • Biometric Attendance Sync Tool — A simple tool for syncing Biometric Attendance data with your ERPNext server
  • Frappe React Sdk — React hooks for Frappe
  • Frappe Js Sdk — TypeScript/JavaScript library for Frappe REST API
  • Mcp — Frappe MCP allows Frappe apps to function as MCP servers