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_clientAllowed 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:directAllowed 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