# What is the correct process for custom automation?

**URL:** <https://meta.discourse.org/t/topic/394869>\
**Category:** Product Support\
**Created:** [February 1, 2026, 4:07am UTC](https://meta.discourse.org/t/topic/394869 "2026-02-01T04:07:49Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![qi\_lu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/qi_lu/32/536755_2.png) [@qi\_lu](https://meta.discourse.org/u/qi_lu)\
**Post date:** [February 1, 2026, 3:46pm UTC](https://meta.discourse.org/t/topic/394869/8 "2026-02-01T15:46:47Z")

</div>

I need an automation script that can automatically remove group members whose membership has expired.  
Set the group and duration, and users will be automatically removed upon expiration.

For example:  
Setting: VIP Group, 30-day duration.  
When a user joins the VIP group, they are removed after 30 days.

I am increasingly confused about whether the automation plugin can save scripts that I write myself (previous comments indicated they might be overwritten).

If it were you, how would you typically use the automation plugin?  
Could you accurately describe your usage method (when the built-in scripts and triggers of the automation plugin cannot meet the needs)?  
I think I can learn how custom features work from your scenario description.

---

_[View the full topic](https://meta.discourse.org/t/topic/394869)._
