How to Connect Gmail, Slack and Teams to Lark Base

0
4

How to Connect Gmail, Slack and Teams to Lark Base

Not every team runs entirely on Lark.

Sales might live in Outlook, engineering in Slack, a client in Teams.

Lark Base workflows and automations can reach into all of them, either listening for an incoming email or message to start a process, or sending one out when something changes in your data.

What You Can Connect

Four apps are supported, each available as both a trigger and an action.

App As a trigger As an action
Outlook When an email is received Send email
Gmail When an email is received Send email
Teams When a channel message is received
When a chat message is received
Send a channel message
Send a chat message
Slack When a channel message is received
When a chat message is received
Send a channel message
Send a chat message

Two typical patterns: a marketing team triggers a lead follow-up process the moment an enquiry arrives, or a product team pushes a scheduled update log out to an email address or a chat channel.

Before You Start

  • You need manage permission for the base to edit workflows or automations.
  • Setup can only be done on the Lark desktop app or the web version.
  • For business email accounts, your organisation administrator must complete organisation authorisation first, using the Outlook or Gmail administrator account within the workflow and consenting on behalf of the organisation. This is a one-off. Individuals can then connect their own accounts.

Tip: Once an account is authorised, it stays available. You can reuse it across other triggers and action nodes without going through authorisation again.

Using an App as a Trigger

The setup is the same whichever app you pick.

  1. Open the base and click Workflow in the lower-left corner.
  2. Click Start From Scratch to open the workflow editor.
  3. Choose your third-party trigger from the list, such as When an email is received in Outlook.

Trigger list in the Lark Base workflow editor with the Outlook email option at the bottom

  1. In the pane on the right, click Connect an account and complete authorisation.
  2. Set your trigger conditions, which vary by app. Leave them empty and the workflow fires on every new message.
  3. Add the action nodes you want, then save and activate. An Add record node is the common choice, so each incoming email or message creates a record in Base.

Email triggers: Outlook and Gmail

Both offer the same five condition fields: keywords in the subject, keywords in the body, sender address, recipient address and CC address.

Outlook trigger pane in Lark Base with condition fields for subject, content, sender, recipient and CC

Teams and Slack triggers

Message triggers add a location step. For a Teams channel you choose the team first, then the channel within it.

Teams channel trigger pane in Lark Base with team, channel, keyword and mentioned user fields

Slack skips the team step, since channels sit directly under your workspace.

Slack channel trigger pane in Lark Base with channel selection, keyword and mentioned user fields

Here is what each trigger lets you filter on:

Trigger Where it listens Conditions available
Outlook or Gmail email The connected mailbox Subject keywords, body keywords, sender, recipient, CC
Teams channel message Any team you belong to, then a channel within it Subject keywords, content keywords, mentioned users
Teams chat message Any chat visible to you Message keywords
Slack channel message Any public or private channel visible to you Content keywords, mentioned members
Slack chat message Any personal or group chat visible to you Message keywords

Note: Keywords and email addresses are all case-insensitive, and partial matches count. You can enter up to 50 keywords per category, up to 20 email addresses per category, and mention up to 20 users.

Using an App as an Action

Again, one recipe covers all six action nodes.

  1. Open the base, click Workflow, then Start From Scratch.
  2. Pick and configure any trigger. At scheduled time is a useful one for recurring reports.
  3. Click do this and choose your send node, for example Send email with Outlook.

Action node list in a Lark Base workflow with Send email with Outlook highlighted below a scheduled trigger

  1. Connect an account, fill in the destination and content, then save and activate.

Sending an email

The Outlook and Gmail nodes take a recipient, optional Cc and Bcc, a subject, the body, and attachments. Every field can either be typed manually or pull data from an earlier step in the workflow.

Send email with Outlook node in Lark Base showing recipient, subject, content and attachment fields

Important: Attachments cannot be uploaded directly. The only way to attach a file is to reference an attachment field from a previous step in the workflow.

Sending a chat or channel message

Teams needs a target team and a target channel; Slack needs only the target channel.

Send a channel message to Teams node in Lark Base with target team, target channel and content fields

Send a channel message to Slack node in Lark Base with target channel and message content fields

The chat versions of both nodes work identically, except you pick a chat instead of a channel.

Note: The two platforms expect different markup. Teams messages accept HTML formatting, while Slack messages use Markdown. Content written for one will not render correctly in the other.

Limits at a Glance

Setting Limit
Keywords per condition category 50
Email addresses per condition category 20
Mentioned users in a trigger condition 20
Recipients, Cc and Bcc 20 each
Email subject 100 characters including punctuation
Email or message content 10,000 characters including punctuation
Attachments per email 20 files, 20 MB total

Practical Use Cases for SMEs and Startups

  • Lead capture: An enquiry arriving in Outlook or Gmail creates a record in your CRM base and starts the follow-up sequence.
  • Scheduled reporting: A weekly trigger emails a summary to stakeholders, or posts it into a Teams channel.
  • Client escalations: A Slack message containing a keyword such as “urgent” creates a ticket record automatically.
  • Cross-tool handovers: A record reaching approved status posts a message into the delivery team’s channel, wherever that team works.
  • Invoice dispatch: A status change sends an email with the invoice attached, pulled from an attachment field on the record.

Frequently Asked Questions (FAQ)

Which third-party apps can Lark Base workflows connect to?

Outlook, Gmail, Slack and Teams. Each can act as a trigger, listening for an incoming email or message, or as an action that sends one.

Do connected accounts carry over when I copy a workflow?

No. Copying, importing, exporting or duplicating a workflow or automation strips the connected accounts, and you will need to reconnect them in the copy.

Do I need admin help to connect a work email account?

For business email, yes. Your organisation administrator has to complete organisation authorisation once, using the Outlook or Gmail administrator account and consenting for the organisation. After that, individuals connect their own accounts freely.

Can I attach a file to an automated email?

Only by referencing an attachment field from an earlier step in the workflow. Direct uploads are not supported. The limit is 20 files totalling no more than 20 MB.

What happens if I leave the trigger conditions blank?

The workflow runs on every new email or message received at that location. Conditions are optional filters, not requirements.

Can I format an automated message?

Yes, but the syntax differs. Teams messages and emails support HTML formatting such as bold, italics, headings, dividers and hyperlinks. Slack messages use Markdown.

Do I need to reconnect my account for every workflow?

No. Once an account has been authorised, it can be selected directly in any other trigger or action node without repeating the authorisation.

Joining Up the Tools Your Team Already Uses

The value of these integrations is not that Lark can send an email. It is that the boundary between your data and the places your team communicates stops being a manual step.

Pick one process that currently relies on somebody remembering to copy something across, and let a workflow do it instead.

Ready to Power Your Business with Lark?

Lark Base is just one part of an all-in-one platform that brings messaging, meetings, documents, approvals, and automations together for your entire team.

As the Platinum Partner for Lark in Malaysia, Exabytes offers tailored Lark plans, hands-on onboarding, and dedicated local support to help your team connect the tools they already rely on.

Explore Lark plans with Exabytes today