Skip to content
Helpdesk Agent dev Tesoro CRM

Phone Calls: Schedule, Call, Log

Schedule a call from the contact/deal/lead page, start the call with one click via Twilio, and log the result. Each call is saved with direction, duration, status, and notes, your team sees it immediately.

Configure phone integration at company level.
Company telephony settings
  • A lead comes in, you schedule a follow-up call for tomorrow
  • You are going to call a customer back and want to log the call via the CRM
  • You want to enable call masking, customers see your company number, not your mobile

When
UpcomingScheduled, not yet taken
HistoryCompleted or missed

Both on the Calls tab per record.


Via Settings → My Company → Call Settings. The page has two tabs:

SettingDescription
Twilio Call NumberPhone number for outgoing + incoming, international format (+34 952 555 100)
ActiveOn/off for entire integration (calls + WhatsApp + SMS)
MaskOn = outgoing calls show your Twilio number instead of personal agent mobile

Open a contact/deal/lead/relation → Calls tab:

  • Filter at the top: All / Inbound / Outbound
  • Create Call button (shortcut: K)
  • Upcoming section
  • History section

Each call card: title, agent, direction, status, timestamps.


  1. Calls tab → Create Call (or K).

  2. Side panel with form:

    FieldRequiredDescription
    TitleYesShort name (1, 100 characters)
    DescriptionYesNotes, purpose, supports @mentions, 3, 1,000 characters after HTML stripping
    Start TimeYes≥ 1 minute in the future
    DurationYesPredefined list
    Assign ToYesResponsible agent, defaults to yourself
  3. Save (Ctrl+S).

Call appears in Upcoming.


  1. Find the call in Upcoming.

  2. Click the call initiation button on the card.

  3. Confirmation dialog → Yes.

  4. Twilio initiates. Notification: “Call will be initiated shortly”.

  5. Your phone rings first. When you answer, Twilio connects you with the contact.

  6. When the call ends, Tesoro receives a Twilio notification + End Call dialog to log the result.


FieldDescription
TitleSubject
DescriptionPurpose + result notes
DirectionInbound / Outbound
StatusCompleted, missed, busy, …
Start TimeStart time (scheduled or actual)
End TimeEnd time
Actual DurationHow long it actually lasted
Expected DurationWhat was set during scheduling
Assigned AgentResponsible agent
MentionsTeam members mentioned via @mentions

Dropdown at the top:

FilterShows
All CallsInbound + outbound
InboundOnly received
OutboundOnly made

Per call:

  • Comments: internal notes, team only, not visible to customer. Count shown on card.
  • Files: call recordings, notes, related documents.

Mask on in Twilio Settings → outgoing calls show your Twilio company number to the customer, not your personal mobile.

Useful for:

  • Consistent company branding
  • Protecting agents’ private numbers
  • Callbacks via company number instead of mobile

By admin via Settings → My Company → Call Settings → Twilio Settings.


  • Always schedule before you call: record already exists, team sees it, tracking is automatic
  • Fill in Description deliberately: reason beforehand + result after. Saves colleagues a lot of research
  • Use @mentions: does someone need to do something after the call? Mention them, they get a notification
  • Check your filter: call not found? Maybe filter is set to only Inbound or Outbound