triggerCustomerSendWelcomeEmailEvent
Trigger a welcome email event for a specific customer.
Key Features
- Email Triggering: Initiates welcome email sending process
- Event Processing: Handles email event asynchronously
- Customer Validation: Ensures customer exists before triggering event
- Email Integration: Integrates with email service for delivery
Business Rules
- Customer must exist in the system
- Email event is processed asynchronously
- Welcome email content is generated based on customer data
- Event processing may be delayed based on system load
Error Scenarios
- CUSTOMER_NOT_FOUND_ERROR: Customer with the specified ID does not exist
- TRIGGER_CUSTOMER_SEND_WELCOME_EMAIL_EVENT_ERROR: System error occurred while triggering email event
- CUSTOMER_FETCH_ERROR: Error occurred while retrieving customer data
Use Cases
- Customer onboarding automation
- Welcome email campaigns
- Customer communication workflows
- Marketing automation triggers
AUTH: Role=[user.OWNER,user.EDITOR,user.VIEWER] OR (('user is authenticated') AND ('customerId if present in input matches JWT'))
triggerCustomerSendWelcomeEmailEvent(
input: TriggerCustomerSendWelcomeEmailEventInput!
): Boolean!
Arguments
triggerCustomerSendWelcomeEmailEvent.input ● TriggerCustomerSendWelcomeEmailEventInput! non-null input
Customer welcome email event trigger data
Type
Boolean scalar
The Boolean scalar type represents true or false.