private static async Task Scenario_9()
        {
            var account = Utils.GetAccount();

            // sender
            var sender = SmsSender.createWithPhoneNumber(
                Constants.SENDER_PHONE_NUMBER_UUID,
                Constants.SENDER_NOTIFICATION_ADDRESS
                );

            // options
            SmsQueueOptions options = SmsQueueOptions.create(null, "Promemoria #1443");

            // request
            Dto.PostSmsQueueRequest request = new Dto.PostSmsQueueRequest(
                sender,
                "Promemoria",
                "Ciao {name}",
                options);

            // add global custom data
            request.customData.Add(new CustomDataElement("my-identifier", "xyz", "hidden"));

            // recipients
            request.recipients.Add(
                new Domain.SmsRecipient(
                    "+393660000001",
                    new List <Keyword>()
            {
                new Keyword("name", "Mario")
            },
                    null
                    )
                );

            request.recipients.Add(
                new Domain.SmsRecipient(
                    "+393660000002",
                    new List <Keyword>()
            {
                new Keyword("name", "Maria")
            },
                    // add custom data to this particular recipient
                    new List <CustomDataElement>()
            {
                new CustomDataElement("recipient-id", "100", "hidden")
            }
                    )
                );

            await sendPostSmsQueueRequest(account, new PostSmsQueueRequestDto(request));
        }