My use case is: I have an email, which contains a button. When a customer clicks on a button in the email, an internal user should receive a notification of his data (Name, Email).
I tried it with the Triggered Send, however, when I clicked on the button I'm only receiving the notification. This notification should go to the internal user email.
This should happen in real-time.
%%[ Set @SubscriberKey = RequestParameter("SubscriberKey") Set @FirstName = RequestParameter("FirstName") Set @LastName = RequestParameter("LastName") SET @EmailAddress = "[email protected]" SET @TriggerSendExternalKey = "xxx_Notification" /* Specify the external key of the TriggerSend */ SET @TriggerSend = CreateObject("TriggeredSend") SET @TriggerSendDefinition = CreateObject("TriggeredSendDefinition") SetObjectProperty(@TriggerSendDefinition, "CustomerKey", @TriggerSendExternalKey) SetObjectProperty(@TriggerSend, "TriggeredSendDefinition", @TriggerSendDefinition) /* Specify the email address and the subscriber key */ SET @TriggerSendSubscriber = CreateObject("Subscriber") SetObjectProperty(@TriggerSendSubscriber, "EmailAddress", @EmailAddress) SetObjectProperty(@TriggerSendSubscriber, "SubscriberKey", @SubscriberKey) /* Fill out the FirstName field in the TriggerSend data extension */ SET @TriggerSendFirstName = CreateObject("Attribute") SetObjectProperty(@TriggerSendFirstName, "Name", "FirstName") SetObjectProperty(@TriggerSendFirstName,"Value", @FirstName) AddObjectArrayItem(@TriggerSend, "Attributes", @TriggerSendFirstName) AddObjectArrayItem(@TriggerSend, "Subscribers", @TriggerSendSubscriber) SET @TriggerSend_statusCode = InvokeCreate(@TriggerSend, @TriggerSend_statusMsg, @errorCode) IF @TriggerSend_statusCode != "OK" THEN OUTPUTLINE(CONCAT("Status: ",@TriggerSend_statusMsg," / Code: ",@errorCode)) ENDIF ]%% <script> url = "https://company.xxx.com/contact/"; // Simulate an HTTP redirect: setTimeout(function() { // timer window.location.replace(url); }, 2000); // 2000 ms = 2 seconds </script>