{
    "name": "Send Slybroadcast campaigns with audio URL created by Google Cloud TTS for new WooCommerce orders",
    "flow": [
        {
            "id": 1,
            "module": "woocommerce:WatchOrders",
            "version": 2,
            "parameters": {
                "limit": 1,
                "status": "pending"
            },
            "mapper": {},
            "metadata": {
                "designer": {
                    "x": 0,
                    "y": 0
                },
                "restore": {
                    "status": {
                        "mode": "chose",
                        "label": "Pending"
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account",
                        "label": "Connection",
                        "required": true
                    },
                    {
                        "name": "status",
                        "type": "select",
                        "label": "Status",
                        "validate": false
                    },
                    {
                        "name": "limit",
                        "type": "number",
                        "label": "Limit",
                        "required": true
                    }
                ]
            }
        },
        {
            "id": 3,
            "module": "google-cloud-tts:synthesizeSpeech",
            "version": 1,
            "parameters": {},
            "mapper": {
                "input": "nOrder ID:   {{1.id}} nNumber:  {{1.number}} nStatus: {{1.status}} nCreated  at:{{formatDate(1.dateCreated; "DD.MM.YYYY")}}n",
                "voice": {
                    "name": "en-GB-Wavenet-C",
                    "ssmlGender": "FEMALE",
                    "languageCode": "en-GB"
                },
                "fileName": "Order {{1.id}}",
                "audioConfig": {
                    "pitch": "0",
                    "speakingRate": "1.0",
                    "audioEncoding": "MP3"
                }
            },
            "metadata": {
                "designer": {
                    "x": 300,
                    "y": 0
                },
                "restore": {
                    "voice": {
                        "nested": {
                            "name": {
                                "mode": "chose",
                                "label": "en-GB-Wavenet-C [FEMALE]"
                            },
                            "ssmlGender": {
                                "mode": "chose",
                                "label": "Female"
                            },
                            "languageCode": {
                                "mode": "chose",
                                "label": "English (UK)"
                            }
                        }
                    },
                    "audioConfig": {
                        "nested": {
                            "audioEncoding": {
                                "mode": "chose",
                                "label": "MP3"
                            },
                            "effectsProfileId": {
                                "mode": "chose",
                                "items": []
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "input",
                        "type": "text",
                        "label": "Text or SSML",
                        "required": true,
                        "multiline": true
                    },
                    {
                        "name": "voice",
                        "spec": [
                            {
                                "name": "languageCode",
                                "type": "select",
                                "label": "Language Code",
                                "required": true
                            },
                            {
                                "name": "name",
                                "type": "select",
                                "label": "Name of Voice"
                            },
                            {
                                "name": "ssmlGender",
                                "type": "select",
                                "label": "SSML Gender",
                                "validate": {
                                    "enum": [
                                        "MALE",
                                        "FEMALE",
                                        "NEUTRAL"
                                    ]
                                }
                            }
                        ],
                        "type": "collection",
                        "label": "Voice"
                    },
                    {
                        "name": "audioConfig",
                        "spec": [
                            {
                                "name": "audioEncoding",
                                "type": "select",
                                "label": "Audio Encoding",
                                "required": true,
                                "validate": {
                                    "enum": [
                                        "LINEAR16",
                                        "MP3",
                                        "OGG_OPUS"
                                    ]
                                }
                            },
                            {
                                "name": "speakingRate",
                                "type": "number",
                                "label": "Speaking Rate",
                                "validate": {
                                    "max": 4,
                                    "min": 0.25
                                }
                            },
                            {
                                "name": "pitch",
                                "type": "number",
                                "label": "Speaking Pitch",
                                "validate": {
                                    "max": 20,
                                    "min": -20
                                }
                            },
                            {
                                "name": "volumeGainDb",
                                "type": "number",
                                "label": "Volume Gain dB",
                                "validate": {
                                    "max": 16,
                                    "min": -96
                                }
                            },
                            {
                                "name": "sampleRateHertz",
                                "type": "uinteger",
                                "label": "Sample Rate Hertz"
                            },
                            {
                                "name": "effectsProfileId",
                                "spec": {
                                    "type": "select",
                                    "options": [
                                        {
                                            "label": "Smart watches and other wearables",
                                            "value": "wearable-class-device"
                                        },
                                        {
                                            "label": "Smartphones",
                                            "value": "handset-class-device"
                                        },
                                        {
                                            "label": "Earbuds or headphones",
                                            "value": "headphone-class-device"
                                        },
                                        {
                                            "label": "Small home speakers",
                                            "value": "small-bluetooth-speaker-class-device"
                                        },
                                        {
                                            "label": "Smart home speakers",
                                            "value": "medium-bluetooth-speaker-class-device"
                                        },
                                        {
                                            "label": "Home entertainment systems",
                                            "value": "large-home-entertainment-class-device"
                                        },
                                        {
                                            "label": "Car speakers",
                                            "value": "large-automotive-class-device"
                                        },
                                        {
                                            "label": "Interactive Voice Response (IVR) systems",
                                            "value": "telephony-class-application"
                                        }
                                    ]
                                },
                                "type": "array",
                                "label": "Effects Profile ID"
                            }
                        ],
                        "type": "collection",
                        "label": "Audio Config"
                    },
                    {
                        "name": "fileName",
                        "type": "text",
                        "label": "File Name"
                    }
                ]
            }
        },
        {
            "id": 7,
            "module": "google-drive:uploadAFile",
            "version": 4,
            "parameters": {},
            "mapper": {
                "data": "{{3.data}}",
                "select": "value",
                "convert": false,
                "filename": "{{3.fileName}}"
            },
            "metadata": {
                "designer": {
                    "x": 600,
                    "y": 0
                },
                "restore": {
                    "select": {
                        "label": "Select from the list"
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "select",
                        "type": "select",
                        "label": "Enter a Folder ID",
                        "required": true,
                        "validate": {
                            "enum": [
                                "map",
                                "value"
                            ]
                        }
                    },
                    {
                        "name": "title",
                        "type": "text",
                        "label": "New File Name"
                    },
                    {
                        "mean": "name",
                        "name": "filename",
                        "type": "filename",
                        "label": "File Name",
                        "required": true
                    },
                    {
                        "mean": "data",
                        "name": "data",
                        "type": "buffer",
                        "label": "Data",
                        "required": true
                    },
                    {
                        "name": "convert",
                        "type": "boolean",
                        "label": "Convert a File",
                        "required": true
                    },
                    {
                        "name": "destination",
                        "type": "select",
                        "label": "New Drive Location",
                        "required": true,
                        "validate": {
                            "enum": [
                                "drive",
                                "share",
                                "team"
                            ]
                        }
                    },
                    {
                        "name": "folderId",
                        "type": "folder",
                        "label": "New Folder Location",
                        "required": true
                    }
                ]
            }
        },
        {
            "id": 8,
            "module": "google-drive:shareAFileFolder",
            "version": 4,
            "parameters": {},
            "mapper": {
                "file": "{{7.id}}",
                "role": "reader",
                "type": "anyone",
                "select": "file",
                "destination": "drive",
                "allowFileDiscovery": true
            },
            "metadata": {
                "designer": {
                    "x": 900,
                    "y": 0
                },
                "restore": {
                    "file": {
                        "mode": "edit",
                        "path": []
                    },
                    "role": {
                        "mode": "chose",
                        "label": "Reader"
                    },
                    "type": {
                        "mode": "chose",
                        "label": "Anyone"
                    },
                    "select": {
                        "label": "File"
                    },
                    "destination": {
                        "label": "My Drive"
                    },
                    "allowFileDiscovery": {
                        "mode": "chose"
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "destination",
                        "type": "select",
                        "label": "Choose a Drive",
                        "required": true,
                        "validate": {
                            "enum": [
                                "drive",
                                "share",
                                "team"
                            ]
                        }
                    },
                    {
                        "name": "select",
                        "type": "select",
                        "label": "Select",
                        "required": true,
                        "validate": {
                            "enum": [
                                "file",
                                "folder"
                            ]
                        }
                    },
                    {
                        "name": "role",
                        "type": "select",
                        "label": "Role",
                        "required": true,
                        "validate": {
                            "enum": [
                                "owner",
                                "writer",
                                "reader"
                            ]
                        }
                    },
                    {
                        "name": "type",
                        "type": "select",
                        "label": "Type",
                        "required": true,
                        "validate": {
                            "enum": [
                                "user",
                                "group",
                                "domain",
                                "anyone"
                            ]
                        }
                    },
                    {
                        "mode": "edit",
                        "name": "file",
                        "type": "file",
                        "label": "File ID",
                        "required": true
                    },
                    {
                        "name": "allowFileDiscovery",
                        "type": "boolean",
                        "label": "Allow File Discovery",
                        "required": true
                    }
                ],
                "interface": [
                    {
                        "name": "kind",
                        "type": "text",
                        "label": "Kind"
                    },
                    {
                        "name": "id",
                        "type": "text",
                        "label": "File ID"
                    },
                    {
                        "name": "type",
                        "type": "text",
                        "label": "Type"
                    },
                    {
                        "name": "shareLink",
                        "type": "url",
                        "label": "Share Link"
                    },
                    {
                        "name": "emailAddress",
                        "type": "text",
                        "label": "Email Address"
                    },
                    {
                        "name": "domain",
                        "type": "text",
                        "label": "Domain"
                    },
                    {
                        "name": "role",
                        "type": "text",
                        "label": "Role"
                    },
                    {
                        "name": "allowFileDiscovery",
                        "type": "boolean",
                        "label": "Allow File Discovery"
                    },
                    {
                        "name": "displayName",
                        "type": "text",
                        "label": "Display Name"
                    },
                    {
                        "name": "photoLink",
                        "type": "text",
                        "label": "Photo Link"
                    },
                    {
                        "name": "expirationTime",
                        "type": "date",
                        "label": "Expiration Time"
                    },
                    {
                        "name": "teamDrivePermissionDetails",
                        "spec": {
                            "spec": [
                                {
                                    "name": "teamDrivePermissionType",
                                    "type": "text",
                                    "label": "Team Drive Permission Type"
                                },
                                {
                                    "name": "role",
                                    "type": "text",
                                    "label": "Role"
                                },
                                {
                                    "name": "inheritedFrom",
                                    "type": "text",
                                    "label": "Inherited From"
                                },
                                {
                                    "name": "inherited",
                                    "type": "boolean",
                                    "label": "Inherited"
                                }
                            ],
                            "type": "collection"
                        },
                        "type": "array",
                        "label": "Team Drive Permission Details"
                    },
                    {
                        "name": "permissionDetails",
                        "spec": {
                            "spec": [
                                {
                                    "name": "permissionType",
                                    "type": "text",
                                    "label": "Permission Type"
                                },
                                {
                                    "name": "role",
                                    "type": "text",
                                    "label": "Role"
                                },
                                {
                                    "name": "inheritedFrom",
                                    "type": "text",
                                    "label": "Inherited From"
                                },
                                {
                                    "name": "inherited",
                                    "type": "boolean",
                                    "label": "Inherited"
                                }
                            ],
                            "type": "collection"
                        },
                        "type": "array",
                        "label": "Permission Details"
                    },
                    {
                        "name": "deleted",
                        "type": "boolean",
                        "label": "Deleted"
                    },
                    {
                        "name": "webContentLink",
                        "type": "url",
                        "label": "Web Content Link"
                    }
                ]
            }
        },
        {
            "id": 2,
            "module": "slybroadcast:SendingSlybroadcastCampaignURL",
            "version": 1,
            "parameters": {},
            "mapper": {
                "c_url": "{{8.webContentLink}}",
                "c_date": "{{now}}",
                "c_audio": "mp3",
                "c_phone": "444 332 2313",
                "mobile_only": false
            },
            "metadata": {
                "designer": {
                    "x": 1200,
                    "y": 0
                },
                "restore": {
                    "mobile_only": {
                        "mode": "chose"
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "c_date",
                        "type": "date",
                        "label": "Date",
                        "required": true
                    },
                    {
                        "name": "c_url",
                        "type": "url",
                        "label": "URL",
                        "required": true
                    },
                    {
                        "name": "c_phone",
                        "type": "text",
                        "label": "Phone Numbers"
                    },
                    {
                        "name": "c_callerID",
                        "type": "text",
                        "label": "Caller ID"
                    },
                    {
                        "name": "mobile_only",
                        "type": "boolean",
                        "label": "Mobile Only"
                    },
                    {
                        "name": "c_audio",
                        "type": "text",
                        "label": "Audio Format"
                    },
                    {
                        "name": "c_listid",
                        "type": "select",
                        "label": "List ID"
                    }
                ]
            }
        }
    ],
    "metadata": {
        "instant": false,
        "version": 1,
        "scenario": {
            "roundtrips": 1,
            "maxErrors": 3,
            "autoCommit": true,
            "autoCommitTriggerLast": true,
            "sequential": false,
            "slots": null,
            "confidential": false,
            "dataloss": false,
            "dlq": false,
            "freshVariables": false
        },
        "designer": {
            "orphans": []
        },
        "zone": "eu2.make.com",
        "notes": []
    }
}