Create events, tasks, and groups with automated workflows

4 min read
I. Intro
With Base automated workflows, you add events to Lark calendar as well as create tasks and groups, boosting efficiency and facilitating communication.️
Use cases:
  • When a new employee joins the organization, the HR manager can quickly create a training schedule using automated workflows.
  • Break down projects into discrete tasks in the base, then sync events to Lark calendar according to task duration and owner using automated workflows.
  • When participants sign up to an event using a Lark form, they can automatically join the corresponding group to get in contact and find more information.
II. Steps
If you're not too familiar with base automation, we recommend reading Use automated workflows in Base before proceeding.
  1. Configure triggers
  1. Enter the base and click Automations in the upper-right corner.
  1. Click Recommended, select Add workflow, and select the trigger conditions on the left side of the panel.
250px|700px|reset
250px|700px|reset
  1. Configure an action to perform
Create an event
  1. Select Create a Lark event.
  1. Fill out the title, start time, and end time for the event. You can fill it out manually or click the icon on the right side of the input field to reference data from the base.
  1. In the Guest section, select the contacts or groups you wish to add to the event (external contacts or groups can also be added). If this section is left empty, then the automated workflow configurator is added as a guest by default.
  1. Select the calendar to add the event to.
  • Note: Click More if you want to add an event description or location or if you want to enable reminders.
  1. Click Save and Enable in the lower-right corner.
250px|700px|reset
If you need to use the generated event link later, you can:
  1. Create a new text field in the table to store the event link.
  1. Add an Update Record step after the Create a Lark event step. Under Set record content, select the text field you've just created. Click the Reference value icon, then Return value from step 2, and select Video meeting link. You can also select Calendar ID, Event ID, and Event creator as needed.
Create a task
  1. Select Create a Lark task.
  1. Enter a title or click the icon on the right side of the input field to reference data from the base.
  1. Add task owners. Both internal and external contacts can be added.
  1. Set the due date and time.
  • Note: Click More if you want to add a description or subscribers.
  1. Click Save and Enable in the lower-right corner.
Note: If the task creator sets themselves as the task owner or follower, then a notification won't be sent to the creator. Therefore, when you create tasks through automated workflows and you're the task owner or follower, you will not receive notifications even if the task is created. You can view the tasks in Lark Tasks.
250px|700px|reset
Create a group
  1. Select Create a Lark group.
  1. Enter a group name or click the icon on the right side of the input field to reference data from the base.
  1. Add group members. Up to 50 people can be added. You can search for and select your contacts, including external contacts. You can also select data generated from previous steps (if any) and reference person fields in the base.
  1. Add an owner. Only one person can be added. External users cannot be selected as the owner. You can select data generated from previous steps (if any) and reference person fields in the base. If the person field referenced contains more than one person, "Base Assistant" will become the owner of the group.
  1. Enter a group description (optional). You can turn on Add this base to group tab and the base you're configuring will be added to the top of the group chat.
  1. Click Save and Enable in the lower-right corner.
250px|700px|reset
For the Create a Lark group step, you can also choose Add group members or Remove group members instead. A maximum of 50 members can be added or removed at a time.
We'll use adding group members as an example. In the Group section, select a group by searching, selecting data generated from previous steps (if any), or referencing a group field in the base. In the Add members section, select a group by searching your contacts (including external contacts), selecting data generated from previous steps (if any), or referencing a person field in the base.
250px|700px|reset
250px|700px|reset
III. Use cases
Create events automatically using forms and automated workflows
You can configure automation to create an event with yourself when users fill out the form. The title of the event can be set in advance.
  1. In grid view, add "Title" (text field), "Start Time" (date field), "End Time" (date field), and "Schedule a Meeting?" (checkbox field). The date fields should be in a format with minutes.
250px|700px|reset
  1. Create an automated workflow. Set the trigger conditions and execution actions.
  1. Select When a new record is added as the trigger and then select "Schedule a Meeting?" field under And the selected field is not empty.
  1. Select Create a Lark event as the action to perform. Enter the event title, start time, end time, and other required fields (you can reference data from the base as needed).
  1. Click Save and Enable.
250px|700px|reset
  1. Create a form view. In the form view, turn on Required for all questions. Click Invite Respondents in the upper-right corner to share the form with other users.
250px|700px|reset
Here's what it looks like in action: When users fill out the form (left image), an event with you is automatically created (right image).
250px|700px|reset
250px|700px|reset
IV. FAQs
Can external users be added to tasks or events created from automated workflows?
Yes.
Can external users be added to groups created from automated workflows?
Yes. However, you cannot set an external user as the group owner.
What is a task ID?
A task ID is a unique ID used to identify a task.
What is a task link?
A task link is a link that users can click to open the task details.
Can I set the event name when creating an event from automated workflows?
Yes, you can directly enter the event name in the title section or click the icon on the right side to reference data from the base.
250px|700px|reset
Can I configure settings so that when a record is deleted, the corresponding event created from automated workflow is also deleted?
No.
How do I create an all-day event in automated workflows?
Set the start time to 0:00 and end time to 23:59 on the same day (see image on the left) to create an event that lasts all day. However, in the event details page, the All-day option will not be selected as shown in the image on the right.
250px|700px|reset
250px|700px|reset
Can I use Base to show the leave status of all employees in Lark Calendar?
Yes, you need to create a public calendar for showing the leave status of employees. The leave must be applied and recorded through Lark Approval.
  1. By syncing approval data to Base, data on employee leave, such as employee name, start date, and end date, can be synced to the base.
  1. Set automation to create events in the public calendar. For example, if you want to add employee's leave to the calendar when it is approved, you can do the following:
  1. Set the trigger as "When a new or updated record meets conditions" and set the condition to "Approval status" is "Approved".
  1. Set the action to perform as "Create a Lark event". Set the event name and set the event start and end time as the start and end time of the leave. For calendar, select the public calendar you created earlier, which allows everyone in the organization to view the calendar.
The above steps are for reference only. You can customize the settings according to your needs.
250px|700px|reset
Written by: Lark Help Center
Updated on 2024-12-17
How satisfied are you with this content?
Thank you for your feedback!
Need more help? Please contact Support.
rangeDom
rangeDom
rangeDom
rangeDom
rangeDom
rangeDom
rangeDom
rangeDom
rangeDom