Use cases

Send an Outlook meeting invite from a task

A common flow: an appointment is agreed in the case, and afterwards a real calendar invite should go out to the attendees — with subject and location from the case and, if wanted, a Teams meeting link. This use case walks through exactly that: from the task that captures the appointment time to the sent invite. One thing up front: Bricksta has no standalone “Teams invite” — the Teams link is created as part of the Outlook meeting invite.

On this page

The scenario

Example “Schedule an intro call with a customer”: in an earlier task, the responsible person records the date and time of the call. Once that task is done, a “Meeting invitation” step turns it into an Outlook calendar invite to the customer — with a Teams meeting link for the online call.

Prerequisites: (1) The assignee has connected their Microsoft account in Bricksta. (2) For the appointment there are two ways — either enter a fixed date in the invite step, or bind a date/time field from a preceding task. (3) To set up the template you need the template-management right (template.manage).

Step 1: Set the appointment — fixed date or field

The invite's start date comes from one of two sources: a fixed date you enter directly in the invite step, or a date/time field of a preceding task. If the date is already known when building the template, use a fixed date. If it is only agreed during the running case, capture it in a preceding task and bind that field.

  1. 1Only for “From a field”: add a task before the invite step, e.g. “Agree on a time”.
  2. 2Give it an output field of type date or date/time, e.g. “Call date”, and a merge key (such as call_date).
  3. 3That value is then available later as the anchor for the invite.

In field mode only date/time fields from true preceding tasks are offered — not parallel or later tasks. If there are none, the editor says so; you can then add one to a preceding task or use a fixed date instead.

Step 2: Configure the invite task

  1. 1Open the template in the editor and add a new task after the appointment task.
  2. 2In the “Task type” bar pick “Meeting invitation” — alongside Human, Agent and Message. That settles the delivery path: meeting invitations go out via Microsoft Outlook, so there is no channel left to choose.
  3. 3Recipient: add one or more attendees — each an internal member of your organization, a case contact, a field from an earlier task or a fixed address, freely mixed. All are invited as attendees of the calendar invite.
  4. 4Recipient from a field: this is not limited to email fields. If a person was picked earlier in the flow — say the project lead via a member field or a counterpart via a contact field — you can use that field directly as the recipient; Bricksta inserts the stored address when sending. If the field allows several entries (e.g. a project team), every selected person is invited.
  5. 5Subject: e.g. “Intro call:” plus a field placed via “Insert field” — inserted fields sit in the text as tokens and are replaced with values from predecessor tasks when sending.
  6. 6Start date: choose “Fixed date” and enter date + time, or “From a field” and bind the date/time field you created in step 1 (e.g. “Call date”).
  7. 7Duration: enter the length in minutes (default: 60).
  8. 8Optional: location as free text (fields can be inserted there too) and a meeting message/agenda in the message body.
  9. 9Tick “Create Teams link” if the invite should contain a Teams meeting.

The Teams meeting link is part of this Outlook invite — there is no separate “Teams invite” step. With the box ticked, Microsoft creates the meeting automatically on send and puts the join link into the appointment.

Step 3: Connect the Microsoft account (one-time)

Invites are sent from the personal mailbox / calendar of the person who runs the task — not from a central system account. Each assignee connects their account once.

  1. 1Open Settings → Connected accounts.
  2. 2Click “Connect Microsoft account” and complete the Microsoft sign-in.
  3. 3The page then shows the connected account with its email address; “Disconnect” removes it again.

If no account is connected yet, the task shows a “Connect Microsoft account” prompt instead of the preview. After connecting, the task reloads and the preview appears.

Step 4: Send the invite

When the task comes up, it shows a preview with the resolved values — To, Title, Date/time, Duration, Location and a note that a Teams link will be created. If the recipient or the date is missing, the send buttons are disabled and say so. Two ways are available:

Send directly
Bricksta sends the invite to the attendees right away — including the Teams link if enabled. The task is marked done automatically and the next step is released.
Create draft
Bricksta creates the appointment in your Outlook calendar (initially without attendees) and opens Outlook. There you add the attendees and send it yourself. The task closes automatically once Bricksta detects that you have sent — or you mark it done manually.

The Teams link is already included on a draft too — Bricksta creates the Teams meeting as soon as the checkbox is set. Only the attendees are missing on a draft: an appointment with attendees would be sent by Outlook immediately, so you add them in the opened Outlook and send it yourself.

If a direct send fails (e.g. an error from the Microsoft interface), the task enters a blocked state with the options “Retry”, “Complete manually” and “Skip” — nothing is lost silently.

When to use this vs. something else

  • For a real calendar invite with an appointment and an optional Teams link: this path (task type “Meeting invitation”).
  • For a short, non-blocking notification email on task completion without a calendar entry: the automatic email on completion.
  • The “Notification” task type is a different thing: it sends a short notice into the Teams feed of internal members — it does not create a meeting invite.