{
    "name": "Send Slybroadcast campaigns with audio URL created by Google Cloud TTS for new Shopify orders",
    "flow": [
        {
            "id": 6,
            "module": "shopify:WatchOrders",
            "version": 2,
            "parameters": {
                "limit": 1,
                "fields": [],
                "status": "open",
                "financial_status": "pending",
                "fulfillment_status": "any"
            },
            "mapper": {},
            "metadata": {
                "designer": {
                    "x": 0,
                    "y": 0
                },
                "restore": {
                    "status": {
                        "label": "open"
                    },
                    "financial_status": {
                        "label": "pending"
                    },
                    "fulfillment_status": {
                        "label": "any"
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account",
                        "label": "Connection",
                        "required": true
                    },
                    {
                        "name": "status",
                        "type": "select",
                        "label": "Status",
                        "validate": {
                            "enum": [
                                "open",
                                "closed",
                                "cancelled",
                                "any"
                            ]
                        }
                    },
                    {
                        "name": "financial_status",
                        "type": "select",
                        "label": "Financial status",
                        "validate": {
                            "enum": [
                                "authorized",
                                "pending",
                                "paid",
                                "partially_paid",
                                "refunded",
                                "partially_refunded",
                                "voided",
                                "unpaid",
                                "any"
                            ]
                        }
                    },
                    {
                        "name": "fulfillment_status",
                        "type": "select",
                        "label": "Fulfillment status",
                        "validate": {
                            "enum": [
                                "shipped",
                                "partial",
                                "unshipped",
                                "unfulfilled",
                                "any"
                            ]
                        }
                    },
                    {
                        "name": "limit",
                        "type": "uinteger",
                        "label": "Limit",
                        "required": true
                    },
                    {
                        "name": "fields",
                        "type": "select",
                        "label": "Fields",
                        "multiple": true,
                        "validate": {
                            "enum": [
                                "app_id",
                                "billing_address",
                                "browser_ip",
                                "buyer_accepts_marketing",
                                "cancel_reason",
                                "cancelled_at",
                                "cart_token",
                                "checkout_id",
                                "checkout_token",
                                "closed_at",
                                "confirmed",
                                "contact_email",
                                "created_at",
                                "currency",
                                "current_total_duties_set",
                                "customer",
                                "customer_locale",
                                "device_id",
                                "discount_applications",
                                "discount_codes",
                                "email",
                                "financial_status",
                                "fulfillment_status",
                                "fulfillments",
                                "gateway",
                                "id",
                                "landing_site",
                                "landing_site_ref",
                                "line_items",
                                "location_id",
                                "name",
                                "note",
                                "note_attributes",
                                "number",
                                "order_number",
                                "order_status_url",
                                "original_total_duties_set",
                                "payment_gateway_names",
                                "phone",
                                "presentment_currency",
                                "processed_at",
                                "processing_method",
                                "reference",
                                "referring_site",
                                "refunds",
                                "shipping_address",
                                "shipping_lines",
                                "source_identifier",
                                "source_name",
                                "source_url",
                                "subtotal_price",
                                "subtotal_price_set",
                                "tags",
                                "tax_lines",
                                "taxes_included",
                                "test",
                                "token",
                                "total_discounts",
                                "total_discounts_set",
                                "total_line_items_price",
                                "total_line_items_price_set",
                                "total_price",
                                "total_price_set",
                                "total_price_usd",
                                "total_shipping_price_set",
                                "total_tax",
                                "total_tax_set",
                                "total_tip_received",
                                "total_weight",
                                "updated_at",
                                "user_id"
                            ]
                        }
                    }
                ],
                "advanced": true
            }
        },
        {
            "id": 2,
            "module": "google-cloud-tts:synthesizeSpeech",
            "version": 1,
            "parameters": {},
            "mapper": {
                "input": "nOrder ID: {{6.id}} nNumber:{{6.number}} nStatus:{{6.financial_status}} nCreated at:{{formatDate(6.created_at; "DD.MM.YYYY")}}n",
                "voice": {
                    "name": "en-GB-Wavenet-B",
                    "ssmlGender": "MALE",
                    "languageCode": "en-GB"
                },
                "fileName": "Order {{6.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-B [MALE]"
                            },
                            "ssmlGender": {
                                "mode": "chose",
                                "label": "Male"
                            },
                            "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": 3,
            "module": "google-drive:uploadAFile",
            "version": 4,
            "parameters": {},
            "mapper": {
                "data": "{{2.data}}",
                "select": "value",
                "convert": false,
                "filename": "{{2.fileName}}",
                "destination": "drive"
            },
            "metadata": {
                "designer": {
                    "x": 600,
                    "y": 0
                },
                "restore": {
                    "select": {
                        "label": "Select from the list"
                    },
                    "destination": {
                        "label": "My Drive"
                    }
                },
                "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": 4,
            "module": "google-drive:shareAFileFolder",
            "version": 4,
            "parameters": {},
            "mapper": {
                "file": "{{3.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": 5,
            "module": "slybroadcast:SendingSlybroadcastCampaignURL",
            "version": 1,
            "parameters": {},
            "mapper": {
                "c_url": "{{4.webContentLink}}",
                "c_date": "{{now}}",
                "c_audio": "mp3",
                "c_phone": "444 332 2313"
            },
            "metadata": {
                "designer": {
                    "x": 1200,
                    "y": 0
                },
                "restore": {},
                "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": []
    }
}