Connectors and API

Connectors and API, the CRM connected to your other systems

The application exposes its own interface through which other systems can read and write data, send events to your endpoints the moment something happens, and connect to the services your company already uses: payments, online stores, couriers, calendar, online meetings and automation platforms. Everything runs on your own server, with keys you manage.

43connected services
12categories
APIown interface + webhooks
100%on your server
Integration directory

The services that connect to Zarina CRM

Filter by category or search for a service. Each integration is configured from the CRM, with your company’s own account and keys.

IncludedNewiCal + APIYour keyUnder contract

Online payments

A payment link is generated on the invoice issued from the CRM and sent to the client by email or WhatsApp. Confirmation comes back automatically through a server-to-server notification, and the invoice is marked as paid with no manual intervention. Your company’s merchant keys are required; the money goes straight into your account and never passes through us. Stripe and PayPal work in every edition.

Stripe

Included

PayPal

Included

E-invoicing and accredited providers

In the UAE, an electronic invoice is issued through an Accredited Service Provider on the Peppol five-corner model. The CRM builds the PINT-AE document (UBL) with the tax breakdown and the TRN of both parties, then hands it to the provider your company has appointed. Deadlines: companies above AED 50 million appoint a provider by 30 October 2026 and go live on 1 January 2027; the others and government entities by 31 March 2027. Zarina CRM is not an accredited provider — it prepares the document and keeps the provider’s full response on every transmission.

Wafeq

New · verified API

Zoho Books

New · verified API

ClearTax

Under contract

TallyPrime

Your Tally gateway

Pagero

Under contract

Online stores and marketplaces

Orders come into the CRM with products, quantities and delivery details, and stock and order status go back to the store. A new customer becomes a client record, and the order enters the sales pipeline. The platform’s API key or merchant account details are required.

WooCommerce

Included

Shopify

Included

PrestaShop

Included

Trendyol

New · order import

Amazon.ae

New · verified API

noon

Seller Lab account

Couriers and shipping documents

The shipping document is generated directly from the order, with the address and cash-on-delivery amount taken from the client record, and the parcel status is updated in the CRM until delivery. Your company’s customer account details with the courier are required. In the UAE, automatic label generation and parcel tracking work with Aramex and Emirates Post. For other couriers — DHL, Fetchr and others — the order keeps the courier name and the tracking number entered by the operator, with a configurable tracking link. For companies that also ship in Europe, the GLS and DPD connectors stay available.

Aramex

Under contract

Emirates Post

Under contract

Messaging and campaigns

Messages sent and received are kept on the client record, not on an employee’s phone. Confirmation and reminder SMS messages go out automatically from automations, and email campaigns use the segments built in the CRM. A business account with the provider is required.

WhatsApp

Included

Brevo

Included

Social networks and lead capture

Conversations from Messenger and Instagram land in the same inbox as the rest of your communication, and forms filled in through Facebook ads create leads in the pipeline the moment they are submitted, not when someone downloads a file. For Google Ads, the source of every lead is tracked through to conversion.

Messenger

Included

Instagram

Included

Facebook Lead Ads

Included

Google Ads

Included

Telephony and video conferencing

When a call comes in, the caller’s record opens, and the duration and recording stay in the client history. Meetings scheduled in the CRM automatically get the conference link. An account with the phone system or conferencing service is required.

Zadarma

Included

3CX

Included

Zoom

Included

Google Meet

Included

Calendar and spreadsheets

Appointments made in the CRM appear in each user’s personal calendar and vice versa, updated both ways. Reports can be written periodically to a shared spreadsheet, for those who work with data in Excel or Google Sheets.

Google Calendar

Included

Outlook Calendar

Included

Google Sheets

Included

Google Forms

New · automatic leads

Property listing publishing

A property is described once in the CRM and published on the portals you choose, with photos and price kept up to date from the same record. Enquiries received on the portals come back into the CRM as leads, linked to the listed property. Bayut, Property Finder and Dubizzle cover the UAE market. They are part of the Real Estate edition.

Bayut

Included

Property Finder

Included

Dubizzle

Included

Maps and location

Properties and points of interest are shown on the map in the client record and in area search. They do not depend on a single provider: the base map can be switched between the three sources depending on preference and traffic cost.

OpenStreetMap

Included

MapTiler

Included

Stadia Maps

Included

Accommodation booking channels

Bookings from Booking.com and Airbnb come into the front desk as they are made, blocking the room at that moment, and the occupancy calendar goes back to them — through iCal sync, switched on from the property’s extranet, with no separate contract. This prevents overbooking. Automatic sending of rates and restrictions, as well as Expedia, works through a direct connection and requires the property’s connectivity contract. They are part of the Hotel edition.

Booking.com

iCal from day one · API under contract

Airbnb

iCal from day one · API under contract

Expedia

With the property’s contract

Automation and AI assistants

Events in the platform — new lead, invoice issued, order delivered — can trigger actions in any service connected through Zapier or Make, without programming. AI assistants are used to draft replies and summarise conversations with the client; the generated text remains a suggestion, and a person does the sending.

Zapier

Included

Make

Included

Claude

With your key

ChatGPT

With your key

Gemini

With your key

Architecture

How data flows between systems

Company systemsOnline storeInvoicingPaymentsCourierMessaging
Zarina CRMon your server

API interfaceConnectorsWebhooksTransmission log
The resultA single client in the CRMInvoice issuedPayment confirmedShipping label generatedMessage sent

Three mechanisms, used separately or together, depending on what needs connecting.

Video tour

Connectors and API, in short, inside the application

Connectors, API keys, webhooks and the Zapier and Make apps, on real screens from Zarina CRM.

What the module does

Its own interface, ready-made connectors and real-time events

The module covers three directions: the programming interface, connectors to common services and event delivery.

Its own programming interface

Other systems can read and write data.

  • Operations on clients, leads and tasks
  • Authentication with your own key
  • Permissions per key
  • Developer documentation

Keys managed by your company

Access is granted and revoked from the application.

  • Keys created per integration
  • Immediate revocation
  • Usage limits
  • Log per key

Events sent in real time

Your systems know immediately.

  • Configurable event endpoints
  • Selectable events
  • Automatic retry on failure
  • Delivery confirmation

Invoicing connectors

Documents reach your accounting software.

  • Connectors to common invoicing services
  • Test mode before going live
  • Keys entered by you
  • A single active connector, under control

Payment connectors

Payments confirm themselves.

  • Payment links generated from invoices
  • Automatic confirmation on payment
  • Refunds recorded
  • Recovery of unconfirmed payments

Online stores and calendar

Sales and schedules, in sync.

  • Orders imported from stores
  • Status updated both ways
  • Two-way calendar sync
  • Online meetings generated automatically
In short, before you decide

Everything you need to know about the module

The problem

The current situation, when systems do not talk to each other

Every manual data transfer between two applications is a permanent source of errors and lost time.

  1. The same data is entered twiceThe client is created in the CRM and then, manually, in the invoicing software. Differences inevitably appear, and reconciliation takes time every month.
  2. Online store orders are copied by handAt low volumes it seems acceptable. At a few dozen orders a day it becomes a full-time job of retyping.
  3. Payments are not confirmed automaticallyPayments are checked against the bank statement and ticked off manually on invoices, days late.
  4. Reports are built in filesData is exported, processed and emailed. At every update, the whole process is repeated.
  5. Every new integration means a vendorWithout its own interface, every connection becomes a separate project, with cost and dependence.
  6. Nobody knows what was sent and what failedWithout a log, a failed transmission is discovered when a client complains, not when it happened.
What changes

What changes once systems are connected

Direct effects of data flowing automatically between applications.

No double entry

Administrative time drops immediately.

  • Data sent automatically
  • No retyping between applications
  • No differences between systems
  • Simpler reconciliation

Orders handled in minutes

Online sales flow straight into the process.

  • Orders imported automatically
  • Stock updated
  • Client created or matched
  • Status returned to the store

Payments confirmed automatically

Balances reflect reality.

  • Payment confirmed on the invoice
  • No manual statement checks
  • Refunds recorded
  • Alert on unconfirmed payments

Automation without programming

Internal processes link together.

  • Connection to automation platforms
  • Events to other systems
  • No development for each step
  • Editable by you

Independence from vendors

Your own interface reduces dependence.

  • Any system can connect
  • No fee per connection
  • Documentation available
  • Your developer can work with it directly

Diagnostics on every transmission

Problems are visible immediately.

  • Log of requests and responses
  • Errors shown explicitly
  • Visible retries
  • Check of configured endpoints
Connectors

What connects without development

Connectors cover the categories of services companies use most often.

Invoicing

Documents reach the invoicing software.

  • Connectors to common services
  • Test mode for verification
  • Series and VAT rates checked
  • A single active connector at a time

Online payments

The client pays, the system confirms.

  • Payment links from invoices
  • Multiple currencies
  • Refunds recorded
  • Confirmation even without a notification received

Online stores

Orders enter the same flow.

  • Automatic order import
  • Status in sync
  • Stock updated
  • Clients matched or created

Calendar and online meetings

The team has a single schedule.

  • Two-way sync
  • Changes picked up within seconds
  • Online meetings generated automatically
  • Reconnection flagged on expiry
Automations

What can be automated without programming

Most internal processes are linked by configuration, not development.

Events to other systems

Other applications react immediately.

  • Lead created, quotation accepted, invoice paid
  • Configurable endpoints
  • Selecting the relevant events
  • Delivery log

Automation platforms

Thousands of applications become reachable.

  • Connection to the common platforms
  • No code
  • Workflows built by you
  • Testable before activation

Data feeds for reports

Data reaches where the analysis is done.

  • Secure data feeds
  • Usable in spreadsheets
  • Updated on demand
  • Access controlled by key

Scheduled reports

Information flows without being asked for.

  • Reports sent by email
  • Configurable recipients
  • Export attached
  • Configurable interval

Website forms

The website feeds the pipeline directly.

  • Lead created from the website form
  • Source kept
  • Assignment by rules
  • No manual copying

Automatic diagnostics

Problems do not stay hidden.

  • Check of configured endpoints
  • Alert on failed transmissions
  • Automatic retries
  • Explicit errors in the log
Follow-up

What you control about access to data

An open interface without control is a risk. The mechanisms are designed for exactly that.

  1. Separate keys for each integrationEvery connected system gets its own key. A compromised key is revoked without affecting the other integrations.
  2. Permissions on every keyA key can access only what it needs. There is no full access by default.
  3. Usage limitsThe number of requests is limited, so a faulty integration cannot affect how the application runs.
  4. Complete logEvery request is recorded: the key used, the operation, the result and any error.
  5. Signed eventsTransmissions to your endpoints include a verification element, so the recipient can confirm authenticity.
  6. Secrets are not displayedExternal service keys are stored encrypted and are not sent back to the interface after saving.
Who sees what

How access through the interface is protected

Every programmatic access point is treated as an attack surface.

  1. Mandatory authenticationNo operation is available without a valid key. There is no anonymous access to data.
  2. Minimum permissions per keyEach key gets strictly the permissions its integration needs, not full access.
  3. Encrypted transmissionThe interface works over a secure connection. Data never travels unencrypted.
  4. Request throttlingThe number of operations per interval is limited, as protection against abuse and programming errors.
  5. Protected public endpointsEndpoints receiving events from outside check the signature and key, rejecting inauthentic calls.
  6. Everything stays on your own serverThe interface runs on your installation. Data does not pass through our infrastructure, and there is no copy with the vendor.
What you need

What to prepare to put the connectors and API module into operation

We configure the connectors during implementation. Accounts and keys remain your company’s.

List of systems to connect

The starting point of the analysis.

  • Invoicing software in use
  • Online store, if any
  • Payment processor
  • Other internal applications

Accounts with external services

Integrations are made in the company’s name.

  • Your own account with each service
  • Access to the developer section
  • Keys generated by you
  • Regenerable at any time

Installation reachable over HTTPS

Events come to your server.

  • Valid certificate on the domain
  • Publicly reachable endpoints
  • No restrictions on those endpoints
  • Checked during implementation

Scheduled tasks on the server

Periodic syncs require scheduled execution.

  • Active scheduled task
  • Configurable interval
  • Diagnostics on failure
  • Checked during implementation

Decision on permissions

You decide what each integration may do.

  • Operations allowed per key
  • Data accessible
  • Usage limits
  • Reviewable later

Technical contact person

For integrations you develop yourselves.

  • Documentation available
  • Test environment
  • Separate keys for testing
  • Implementation support
What it does not do

The limits of the connectors and API module, stated explicitly

The interface and connectors cover many situations, but not every integration is possible without development.

  1. Not every system has a usable interfaceLegacy applications with no programming interface cannot be connected. We check this before promising an integration.
  2. Connectors cover common services, not all of themFor a service not covered, developing a connector is a separate project, assessed and quoted separately.
  3. External service costs do not pass through usSubscriptions and fees are paid directly to the respective providers, from the company’s account.
  4. It depends on the other system’s availabilityIf the external service is unavailable, transmissions wait and are retried. Data is not lost, but it does not flow during that interval.
  5. Changes to external interfaces may require updatesWhen an external provider changes its interface, the connector needs updating. This is handled through maintenance.
  6. We do not take over management of external accountsKeys and accounts remain yours. We do not manage third-party accounts on the company’s behalf.
Who it is for

When this module makes sense and when it does not

We prefer to say from the start in which situations the module is not worth its cost, so the sales conversation does not begin with the wrong expectations.

It makes sense if

The situations in which the module pays for itself quickly.

  • You have your own applications that need to read or write to the CRM
  • You want CRM events to trigger actions in other services
  • You transfer data between systems manually, through files
  • You have a software vendor that requires programmatic access

It does not make sense if

The situations in which we recommend not buying it now.

  • You have no other systems to connect
  • You have nobody to do the integration, in-house or outsourced
  • The integrations you want already exist as native modules
  • You prefer not to expose the platform externally
How to buy

Which package the connectors and API module belongs to

The module is licensed together with external integrations.

Two modules, one package

The programming interface, keys and events are part of the API and integrations module. Connectors to external services and data feeds form the connectors module. The package that includes each of them is shown on the pricing page.

What every package includes

Every package includes users and roles, clients and contacts, a lead and sales pipeline, custom fields and 15 interface languages.

Pricing and configurations

Package composition and prices by edition are on the pricing page.

Frequently asked questions

Questions about connectors and the programming interface

Is the interface available on your own installation?
Yes. It runs on your server, like the rest of the application. Data does not pass through our infrastructure, and keys are managed exclusively by you.
Can our developer work with it directly?
Yes. Operations, data format and authentication are documented, and separate keys with limited permissions can be created for testing.
What happens if a connected system does not respond?
The transmission is retried, and the result stays in the log, with the reason for the failure. Data is not lost, and the administrator can check the status at any time.
Can we connect the CRM to automation platforms?
Yes. Events and the interface connect to the common automation platforms, so processes involving other applications are built without programming.
How is access protected?
Each integration has its own key, with minimum permissions and usage limits. Keys are revoked individually, and every request stays in the log.
Does the invoicing connector send documents automatically?
Yes, after configuration and testing in test mode. We always recommend checking in test mode before real issuing.
Do orders from the online store come in automatically?
Yes, for the platforms covered by connectors. The order creates or matches the client, updates stock and keeps its status in sync.
Does the calendar sync both ways?
Yes. Changes made in the CRM appear in the connected calendar and vice versa, within seconds. When authorisation expires, the application flags that reconnection is needed.
What happens if an external provider changes its interface?
The connector needs updating, handled through maintenance. We flag the situation when it arises, not after the integration has stopped working.
Can we develop a connector for a service that is not covered?
Yes, as a separate project. We first check whether the service has a usable interface, and only then make an estimate.
Product sheet

Get the complete product sheet by email

A six-page document with everything you need to know before a sales conversation. No obligation and no sales call.

  • All the modules of the platform and the package that includes each one
  • The features and modules of the edition you choose, plus available integrations
  • Full pricing and what it includes: installation, training, data import, warranty
  • The native integrations available and the situations where the platform is not a good fit

No monthly subscription

Take control of your operations, once

We install Zarina CRM on your hosting, configure it around your own workflow and train your team. From that moment on, the application is an asset of your company, not a recurring expense.