Hi Ali! 👋 This should definitely be possible. In n8n, make an HTTP Request (POST) to Gamma’s Generate API and include exportAs:"pptx", then loop:
Wait ~5s → HTTP Request (GET/v0.2/generations/{id}) until the status is completed, then use the HTTP node to download the PPTX URL. Here are some resources I think would be helpful to start:
If you’re starting from a webhook, I’d reply immediately and notify later synchronous webhook responses often time out around ~60–64s if you wait in-line.