Skip to content

Gmail: Set Auto-Reply

Plugin ID: eca_gmail_set_auto_reply

Available since: 1.0.0

Configure vacation/out-of-office responses with scheduled activation, contact filtering, and response tracking.

Fields

Authentication Type — config key: auth_type

Choose between API Client (OAuth2) or Service Account authentication.

Type: select · Required: yes · Default: api_client

Allowed values: api_client, service_account

Authentication Source — config key: auth_from

Choose whether to select authentication directly or use a token for dynamic selection.

Type: select · Required: yes · Default: direct

Allowed values: direct, token

API Client — config key: api_client_id

Search and select an API Client for OAuth2 authentication.

Type: textfield · Required: no · Default: empty string

Service Account — config key: service_account_id

Search and select a Service Account for server-to-server authentication.

Type: textfield · Required: no · Default: empty string

Client ID from Token — config key: auth_client_from_token

Token that resolves to a client ID (e.g., [user:field_google_client_id]). The token should contain just the client ID, not the auth type prefix.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Enable Auto-Reply — config key: enable_auto_reply

Set to "1", "true", or "yes" to enable auto-reply. Set to "0", "false", or "no" to disable. Supports token replacement.
This field supports tokens.

Type: textfield · Required: no · Default: 1

Response Subject — config key: response_subject

Subject line for auto-reply messages. Supports token replacement.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

HTML Response Body — config key: response_body_html

HTML content for auto-reply messages. If both HTML and plain text are provided, a multipart response will be sent. Supports token replacement.
This field supports tokens.

Type: textarea · Required: no · Default: empty string

Plain Text Response Body — config key: response_body_plain_text

Plain text content for auto-reply messages. Used as fallback for HTML responses or as the main content. Supports token replacement.
This field supports tokens.

Type: textarea · Required: no · Default: empty string

Start Time — config key: start_time

Optional start time for auto-reply. For date range fields use [entity:field_date_range:start_date], for Smart Date fields use [entity:field_smart_date:value], for regular datetime fields use [entity:field_date:date]. Also supports string formats ("2024-12-25 10:00", "December 25, 2024 10:00 AM"). Leave empty for immediate activation.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

End Time — config key: end_time

Optional end time for auto-reply. For date range fields use [entity:field_date_range:end_date], for Smart Date fields use [entity:field_smart_date:end_value], for regular datetime fields use [entity:field_date:date]. Also supports string formats ("2024-12-31 18:00", "December 31, 2024 6:00 PM"). Leave empty for no expiration.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Restrict to Contacts — config key: restrict_to_contacts

Set to "1", "true", or "yes" to only send auto-replies to people in your contacts. Supports token replacement.
This field supports tokens.

Type: textfield · Required: no · Default: 0

Restrict to Domain — config key: restrict_to_domain

Set to "1", "true", or "yes" to only send auto-replies to people in your domain (G Workspace). Supports token replacement.
This field supports tokens.

Type: textfield · Required: no · Default: 0

Auto-Reply Token Name — config key: auto_reply_token_name

Optional token name to store auto-reply settings. Accessible as [token_name:enabled], [token_name:start_time], [token_name:end_time], etc.

Type: textfield · Required: no · Default: empty string