Skip to content
Integration · Google Gemini

If you are on Google Workspace, your CRM already talks to the Google side.

Gmail connects with your Google permission; the connection covers email sending and calendar sync, not two-way inbox sync. Google Calendar works in both directions: pulling, creating, updating and deleting. Our AI connector, in turn, is designed to connect to Gemini CLI and Gemini Enterprise through the open MCP standard; we set it up together with you.

Rapitek CRM channels and integrations screen (Turkish interface): cards for email accounts, the Claude connector, Meta pages, Instagram and CTI adapters
Integration cards: email and connectors

"We're on Google, so it reads the CRM too": that takes a connection

In a company that uses Google Workspace, Gemini is not a choice but an encounter: you open Gmail, it is there; you write a document, it is there. That habit produces a very reasonable assumption: “we're on Google, so it reads the CRM too.” It does not. The CRM is a separate system and the door between them has to be opened. This is the picture we see in our own implementation meetings:

  • Correspondence with the customer sits in Gmail, the appointment in the calendar, the quote and the record somewhere else. All three belong to the same customer but they are not attached to the same record.
  • In a purchasing meeting, “do you have a Google integration?” is asked as though it were a single question. In fact it contains five separate products: Gmail, Calendar, Drive, Docs, Meet. Saying “yes” to all five is easy; telling apart which of them is actually in place is hard.
  • The AI question is asked with the same blur. The phrase “AI-powered” does not say which model looks at which data with which permission.
  • IT asks something else: which data goes where, who turned it on, can it be revoked?

This page answers all four: the two connections that are live today on the Google side, how Gemini connects to the CRM through the connector, and where the data goes.

How does Gemini connect to the CRM, and what is live on the Google side today?

Rapitek CRM's AI connector works with Claude. It is in live use on claude.ai and on iOS, and you sign in with your own CRM account. Because the connector is built to the open MCP standard, it is also designed to connect to Gemini CLI and Gemini Enterprise through the “other client” route. Your administrator chooses which client families may connect on the Setup › AI Connectors screen; for these clients, we set up the connection together with you.

Rapi, the assistant inside the product, runs on Anthropic Claude. You connect Gemini to the CRM with your own account, through the connector.

On the Google side, two connections are live today: you connect your Gmail account with your Google permission, and the connection covers email sending and calendar sync: mail you send lands on the relevant customer record, but this is not two-way inbox sync and inbox reading is switched off; Google Calendar works both ways: events are pulled, and are also created, updated and deleted from the CRM; the sync runs on a schedule. In the product, calendar sync is specific to the Google side only. The details of both are on the Google Workspace integration and email integration pages; we do not repeat them here.

Drive, Docs, Sheets and Meet are outside these two connections; attachments and files are kept in the CRM's own file storage.

If you want to build your own integration, the product's open API is also live today: every record in the CRM, from lead to quote, from invoice to task, can be read and written through the REST API, and you can read the field structure from outside. Access is granted with permissions, without sharing passwords; up to 25 operations can be sent in a single request, and bulk transfers handle up to 200 records per request. This surface is usable from outside: ERP integrators can read and write records through this same REST API. The same framework as it applies to an ERP is on the Netsis integration page, and our general approach is on the integrations page.

A concrete scenario

Wednesday 09:35, the day starts in Gmail. Once the connections are in place, this is what changes:

  1. 1

    Email you send to the customer is attached to the record

    Once your Gmail account is connected, the connection covers email sending and calendar sync: mail you send lands on the relevant customer record. This is not two-way inbox sync: inbox reading is switched off. When the rep changes, that history stays with the company.

  2. 2

    Appointments work in both directions

    Events are pulled from Google Calendar; events are also created, updated and deleted from the CRM. The sync runs on a schedule, so nobody has to copy anything by hand.

  3. 3

    "When did we last speak?" is answered from the record

    The meeting history is read from the customer record rather than by searching the calendar. Correspondence, appointment and opportunity sit side by side on the same card.

  4. 4

    The Gemini side is opened by a separate permission decision

    When the connection is built, which object gets read permission and which gets write permission is written out one by one in the scope. We do not grant access that is open to everything by default.

  5. 5

    Changes to existing records leave a trace

    Changes made over the API to existing records land in the field-level change history: when which field moved to which value (for protected fields, only a marker). A newly created record's initial values are not recorded there. The audit trail also covers an assistant coming from outside.

  6. 6

    The relationship with the provider stays in your name

    You use your own Google account and your own AI subscription. The contract on that side is between you and your provider; we do not sell tokens or credits in between.

Once the connection is built: one example

A scenario once Gemini is connected: the pre-meeting briefing

  1. 1

    Permission starts narrow: read only

    The AI connector is added to Gemini CLI or Gemini Enterprise; we set it up together with you. As a starting scope we recommend read-only permission on the customer, opportunity and activity objects.

  2. 2

    The client reads the field structure itself

    Which record type has which fields is read from outside through the API. You do not have to hand over a field list; a custom field added during implementation shows up there too.

  3. 3

    One question before the meeting, one summary back

    When you ask “where do things stand with the company I'm seeing tomorrow?”, the client reads that customer record, its open opportunities and its latest activities.

  4. 4

    If write permission is granted, changes leave a trace

    If you want Gemini to write the meeting note, write permission is opened within the same scope. Every API change to an existing record lands in the field-level history: which field, when, to which value (for protected fields, only a marker); a new note's initial values are not recorded there.

The surface you rely on on the Google side

Gmail: live today

Your account connects with your Google permission; the connection covers email sending and calendar sync, and mail you send lands on the relevant record. This is not two-way inbox sync: inbox reading is switched off. Generic IMAP/SMTP is not supported, and Outlook and Microsoft 365 connections are not live.

Google Calendar: two-way

Events are pulled; they are created, updated and deleted from the CRM. The sync runs on a schedule and, in the product, is specific to the Google side only.

Every CRM record within reach

From lead to quote, from invoice to task, every record in the CRM can be read and written through the REST API. This is the surface an AI client will rely on; the field structure is read from outside.

Access without sharing passwords

Access is granted with permissions; no user password is shared. You define the scope, and you can withdraw it just as you granted it.

Several operations in one request

The field structure is read from the API; up to 25 operations can be sent in a single request, and bulk transfers handle up to 200 records per request.

The change history covers changes made over the API

Changes made over the API to existing records land in the field-level change history; the field an AI changed on an existing record can be seen afterwards. A newly created record's initial values are not recorded in that history; the creator (the user the API client is bound to) and creation time are set by the system and cannot be changed from the user screens, data import or the API.

Connection routes

How do the Google and Gemini sides connect?

The two connections live on the Google side today are Gmail and Google Calendar. Gemini connects through the AI connector, which is built to the open MCP standard.
TopicStatus todayHow it is built
GmailLive today: connects over OAuth; the connection covers email sending and calendar sync, and mail you send lands on the relevant record, not two-way inbox sync, inbox reading is switched offYou connect your account with your Google permission; the details are on the email integration page
Google CalendarLive today and two-way: pull, create, update and delete; runs on a scheduleSet up with the Google account connection; in the product, calendar sync is specific to Google
Gemini CLI and Gemini EnterpriseThe AI connector is designed to connect through the open MCP standard, via the “other client” routeWe set it up together with you
Claude (claude.ai and iOS)The connector works with Claude; you sign in with your own CRM accountYour administrator enables it on the Setup › AI Connectors screen
Gemini app (consumer version)Not within the scope of this connectionThe app only works in the US and with a personal account
Drive, Docs, Sheets and MeetNot within the scope of the Gmail and Calendar connectionAttachments and files are kept in the CRM's own file storage
App verification on the Google sideWe share its status in writing before implementationWe make the connection together during implementation
Summary

The connection at a glance

Two-way
Google Calendar sync: pull, create, update and delete
Live
Gmail: email sending and calendar sync; not two-way inbox sync
Out of scope
Drive, Docs, Sheets and Meet sit outside these connections
Claude
The model family that Rapi, the assistant inside the product, runs on
Open MCP
Works with Claude; designed to connect to other MCP clients
Implementation

How is the Google side brought into service?

  1. 1

    Discovery

    We work out who administers your Workspace account, who the Gmail and Calendar sync will cover, and how you use Gemini today. We recommend that your IT lead is in this meeting.

  2. 2

    Scope and permission table

    Which user's account will be connected, and which object gets read permission and which gets write permission, are written down. The Workspace products that stay out of scope are also listed explicitly in the same document.

  3. 3

    Configuration and a limited start

    The Gmail and Calendar connection is set up with your Google permission and verified with sample records. The AI side is opened with a narrow scope; we recommend limiting the initial scope to read only, with write permission extended later and by your decision.

  4. 4

    Training and go-live

    The team is shown what the sync does and how the change history is read. We do not commit to a duration before discovery; after the discovery call we give you a date, not a range. The scope of the project-specific connection is also settled in that same discovery.

Scope and setup terms

What the Gemini and Google connections cover:

  • Rapi, the assistant inside the product, runs on Anthropic Claude. You connect Gemini with your own account, through the AI connector.
  • Google connections use Google's standard permission screen. Access is granted with permissions, without sharing passwords. This is an authorisation route anyone can use, not a business partnership or an approved pairing.
  • Gemini CLI and Gemini Enterprise connect through the connector. Gemini's consumer app is not within this scope; that app only works in the US and with a personal account.
  • The Workspace scope is Gmail and Google Calendar. Drive, Docs, Sheets and Meet are not connected.
  • Google app verification status is shared in writing. We share our app verification status on the Google side in writing before implementation, so the connection screen holds no surprises.
  • Rapi works on request, step by step. In the product's own assistant, a single request can take at most eight steps.
  • Stock sync, a self-running order → invoice → collection chain and production/MRP automation are outside the scope. The reasons, and what can be done instead, are in one place: scope and setup terms.

AI and consent: the product's own AI features (the Rapi assistant, business card scanning, meeting analysis, the WhatsApp/Instagram assistant and the AI step in flows) send the relevant content to Anthropic (Claude) only when you use them or enable them in an automation. Audio recordings are transcribed on our own servers and are not sent to the AI provider. With a single switch under Setup › System Controls you can turn off all AI features, and you can turn off meeting analysis separately. When you connect your own Gemini client, you are the one who has made that decision, and we define its scope in writing during implementation: which object, which permission, which user. Seen from Türkiye this is a transfer abroad and falls within the scope of Article 9 of Law No. 6698; we establish its legal basis together during the contract process. Our sub-processor list is on our security page.

Data location: your data is kept in the European Union: the database in Helsinki (Finland), files in Frankfurt, backups in Falkenstein (Germany). We have no component in Türkiye and we have no such feature as region selection. With the Gmail and Calendar connection, your mailbox and your calendar continue to stay on the Google side. The details are on the security page and in the KVKK privacy notice.

Certification: we do not have an ISO 27001 or SOC 2 certificate, and we will not claim one until we do. We fill in your enterprise security assessment questionnaires and describe the architecture in writing.

We keep plan prices in one place, out in the open

The scope of the connection on the Google side, and its cost if there is one, are worked out in the discovery call and shared in writing. Plan prices and separately priced items we publish on a single page, with the figures.

Three plans, the scope table and separately priced items, all on one page.

FAQ

Frequently asked questions about the Gemini integration

Can we connect Gemini to Rapitek CRM?
Rapitek CRM's AI connector is built to the open MCP standard and designed to connect to Gemini CLI and Gemini Enterprise through the “other client” route; we set it up together with you. Gemini's consumer app is not within this scope; that app only works in the US and with a personal account. If you want to build your own integration, a REST API with permission-based access is also live today.
Is Rapitek CRM a "Gemini-powered" CRM?
Rapi, the assistant inside the product, runs on Anthropic Claude. Gemini, on the other hand, you connect to the CRM with your own account, through the AI connector.
Do you have a partnership with Google?
No. We have no partnership with Google, no joint programme and no approved AI pairing. The Gmail and Google Calendar connections are set up with Google's standard authorisation method; that is not a business partnership but an authorisation route that anyone can use. We care about the difference because tenders and security questionnaires ask about this distinction.
Which clients can your AI connector connect to?
The connector works with Claude; it is in live use on claude.ai and on iOS, and you sign in with your own CRM account. Because it supports the open MCP standard, it is also designed to connect with Gemini CLI, Gemini Enterprise, ChatGPT (Developer Mode) and other MCP clients. Your administrator chooses which client families may connect on the Setup › AI Connectors screen; for these clients, we set up the connection together with you.
What is live on the Google Workspace side today?
Two connections: Gmail and Google Calendar. You connect your Gmail account with your Google permission; the connection covers email sending and calendar sync, and mail you send lands on the relevant customer record. This is not two-way inbox sync, inbox reading is switched off. Google Calendar also works both ways: events are pulled, and are also created, updated and deleted from the CRM; the sync is scheduled. Both of them have their own detailed page.
Is the Google Calendar sync really two-way?
Yes, two-way. It does not only pull from the calendar; it also creates, updates and deletes events through the CRM. The sync runs on a schedule. Let us add this too: in the product, calendar sync is specific to the Google side only. Outlook and Microsoft 365 connections are not live.
Do Drive, Docs, Sheets and Meet connect?
No, all four are out of scope. We have no code that connects to these products and we do not make a statement such as "it works with all Workspace apps". Document and image attachments are kept in the CRM's own file storage. If one of these products is critical for you, say so during discovery; we will assess the scope separately.
If our Gmail correspondence lands in the CRM, can Gemini read it too?
No, these are two separate things. The Gmail connection makes the mail you send land on the CRM record. It is not two-way inbox sync, and inbox reading is switched off; that does not mean that Gemini can read the CRM. For Gemini to be able to look at CRM records, a separate connection is required: the AI connector is added to Gemini CLI or Gemini Enterprise, and we set it up together with you.
Will we run into a verification screen when we connect our Google account?
We share our app verification status on the Google side in writing before implementation, so that what you will see on the connection screen is not a surprise. We make the connection together during implementation; you do not go through the steps on your own by trial and error.
If the connection is built, can Gemini write records to the CRM?
As far as the permission you grant. The REST API supports both reading and writing records; which object write permission will be opened on is written out one by one in the scope. The start we recommend is a narrow scope: read only first, then writing once the team has seen the flow. Every field changed over the API on an existing record lands in the change history. A newly created record's initial values are not recorded there; the creator (the user the API client is bound to) and creation time are set by the system and cannot be changed from the user screens, data import or the API.
Does our CRM data go to Google?
With the Gmail and Calendar connection your mailbox and your calendar are already on the Google side; the copy that lands in the CRM stays in your database in the EU. Unless you build a Gemini connection, your CRM records do not go to an AI service. When you do build the connection, the records within the scope you granted go to the provider through your own account; that is a transfer abroad within the scope of Article 9 of the KVKK.
When do the AI features send my CRM data to an AI provider?
Only when you use an AI feature or your administrator enables it in an automation. The Rapi assistant, business card scanning, meeting analysis, the WhatsApp/Instagram assistant and the AI step in flows send the relevant content to Anthropic (Claude). Audio recordings are transcribed on our own servers; the audio file is not sent to the AI provider. With a single switch under Setup › System Controls you can turn off all AI features, and you can turn off meeting analysis separately.
How long does implementation take, and is it included in the plan price?
Configuring the Gmail and Calendar connection is within the scope of implementation. A project-specific integration is scoped separately and charged separately. We do not commit to a duration before discovery; after the discovery call we give you a date, not a range.
Where is our data kept?
In the European Union: the database in Helsinki (Finland), the files you upload in Frankfurt, database backups in Falkenstein (Germany). We have no component in Türkiye and we do not offer region selection. Your CRM data is kept in a separate database that belongs to you. When you enable an AI connection, the provider side is added to that.
Can we see it before buying?
Yes. You can try it free for 7 days; we start with a 30-minute intro call. In that call we show how the Gmail sync lands on the record and how Google Calendar works in both directions, over your own scenario.

Let's make the Google side clear in 30 minutes

In the intro call, let us show how the Gmail sync lands on the record and how Google Calendar works in both directions; and let us talk about which AI client you use and set up the connection together. Then we open your 7-day trial account; no credit card required.

Made with RapitekGO

We'd like to use optional measurement cookies; if you decline, the site works the same. Cookie policy