Guide/SendApp Agent/Practice & CRM integrations

Connect TeamSystem CRM to SendApp: appointment reminders and sales follow-ups

TeamSystem CRM in Cloud is TeamSystem’s CRM used by companies and professional firms to manage customers, deals and sales appointments. Once connected to SendApp, every appointment in the CRM calendar arrives in SendApp and from there go out the reminders before the meeting and the follow-ups for customers you haven’t heard from in a while. It is not medical software: here we talk about sales appointments (presentations, site visits, contract reviews) and customers, not patients.

Updated on September 10, 2026 · 9 min read

TeamSystem CRM

Calendar

  • 10:30 · Marco R.
    Presentation
  • 11:15 · Studio Bianchi
    Site visit
  • 15:00 · Elena N.
    Contract review

SendApp Agent

Reminders

Follow-ups

1 day before

Good morning Marco, see you tomorrow at 10:30 as agreed.

1 hour before

Reminder: appointment today at 10:30.

Contact created · tag TeamSystem CRM

Before you start

  • Active SendApp Agent account
  • Access to TeamSystem CRM with permission to create a Web API Key
  • A channel connected in SendApp for sending (WhatsApp, SMS or email)
TeamSystem CRM page in SendApp: connected company, synced calendar, reminder rules, follow-ups, upcoming appointments and history
The integration page once connected: calendar, reminder rules, follow-ups, upcoming appointments and history.

What is different from the medical integrations

It connects in a minute, no waiting
The customer generates the token inside the CRM. No registration to request, no approval to wait for: it works the same day.
Privacy consents are chosen by the customer, not guessed
TeamSystem CRM lets each company define its own consent types. SendApp doesn’t guess which one is marketing: you choose it in the settings, and exactly that one is respected.
It respects “Do not contact”
The CRM has a dedicated flag on the customer record. When it is on, that customer receives nothing, whatever the other consents say.
The three cards Calendar, Reminders before the appointment and Follow-ups on the TeamSystem CRM page in SendApp
The three cards on the page: synced calendar, active reminder rules and configured follow-ups.

What it does in practice

  • Every appointment in the CRM calendar becomes a row in the SendApp Calendar, with customer, date, time and calendar. Moved in the CRM, it moves here too; deleted, it is cancelled here too.
  • Up to five reminder rules before the appointment, on WhatsApp, SMS or email.
  • Follow-ups for customers you haven’t heard from in a few months, with a daily cap and a marketing consent you choose.
  • Name, phone, email and date of birth land in SendApp Contacts with the TeamSystem CRM tag. Existing contacts are recognised by phone or email, never duplicated.

How to connect it

  1. 1

    Create the token in the CRM

    In TeamSystem CRM go to SETUP → USERS → USER, Web API Keys tab, Add Web API Key button. Read permissions on appointments and contacts are enough: you can create a token limited to those, SendApp needs nothing else and writes nothing.

  2. 2

    Paste it into SendApp

    In SendApp go to Applications → TeamSystem CRM → Connect now. Paste the token and choose the time zone.

    SendApp Applications page with the AlfaDocs, GipoNext and TeamSystem CRM cards
  3. 3

    The first sync

    SendApp checks the token and starts reading the calendar. The first appointments appear right away.

    Table of upcoming appointments read from TeamSystem CRM with the reminders scheduled for each

Reminders before the appointment

From Reminders before the appointment → Add rule. Up to five rules:

ChoiceWhat it means
How far ahead1 hour, 1 day, 2 days… or a custom interval
ChannelWhatsApp, SMS or email
Messagean approved WhatsApp template, or free text

Placeholders: {first_name}, {name}, {appointment_date}, {appointment_time}. Example: “Good morning {first_name}, see you on {appointment_date} at {appointment_time} as agreed.”

New reminder rule window for TeamSystem CRM: time before the appointment, channel and message
The rule window: when it goes out, on which channel, with which message. The test button sends it to a number of your choice.

Useful option: you can choose to skip unconfirmed appointments, for those who confirm by phone first.

A rule that would fall in the past is skipped: if you set “one day before” and the appointment is in two hours, that reminder doesn’t go out.

Follow-ups

Here the purpose is commercial: reopening contact with someone you haven’t heard from in a few months.

SettingWhat it is for
Months since last appointmentthe threshold, often 3 months
Windowhow far back to look
Send timewhen they go out
Maximum per dayprotects the reputation of the number
Don’t repeat forhow often the same person can be contacted again
Only with marketing consentthe one chosen in the settings
Skip those who already have an appointmentalready in the calendar

Email works well for sales follow-ups: you can write a longer message than an SMS.

Follow-up configuration for TeamSystem CRM with the threshold in months, send time, maximum per day and the customer preview
The preview tells you how many customers would get the follow-up today, before you switch it on.

Sync settings

SettingDefaultWhat it does
Days ahead60how far ahead to read
Every how many minutes10check frequency
Create contactsonfills the address book
TagTeamSystem CRMcontact label
Default prefix+39for numbers without a prefix
Calendarsalllimits to some calendars
Marketing consentwhich consent counts as marketing
Skip private appointmentsonexcludes those marked private in the CRM

The most important field is the consent. Each company uses different codes: here you state which one means “may receive commercial communications”. Left empty, any ticked consent is enough: more permissive, less precise. The CRM’s “Do not contact” flag always wins.

Sync settings window for TeamSystem CRM: window in days, frequency, private appointments, contacts, calendars and marketing consent
The settings: at the bottom the “Consent that counts as marketing” field, to fill with the code used in the CRM.

How to check it works

  1. The figures at the top: synced appointments, next 7 days, scheduled reminders, follow-ups, customers.
  2. Upcoming appointments: the list read from the CRM with the planned reminders.
  3. Sync history: every run.
TeamSystem CRM sync history: for each run, appointments read, new, updated, cancelled and reminders created
The history: one row per run.

In the Calendar every imported appointment carries the TeamSystem CRM badge.

SendApp Calendar with the appointments imported from the CRM, recognisable by the badge
The SendApp Calendar with imported appointments: the badge says which system they come from.

Limits to know

  • Read-only: no appointments are created from SendApp in the CRM.
  • One token, one company.
  • Up to 5 reminder rules.
  • Not instant: the CRM doesn’t notify changes, SendApp checks every few minutes.
  • The consent must be chosen once: until you do, any ticked consent counts, less precise than it could be.
  • Past reminders are not recovered.

Ready to put it into practice?

Open SendApp and follow the steps in this guide. Need help? Support is one message away.

Frequently asked questions