Copy and Paste slides from one presentation to another via API
Anderson Souza
We created an automated AI-based process for generating commercial proposals, where AI (Claude) commands Gamma to create the presentation. However, today part of the process cannot be automated because not all content is dynamic, there are sections such as Institutional, Cases and Methodology that are static and where it is important that the layout is faithfully respected, so the ideal would be to be able to have these sections ready in another Gamma presentation (s) and to be able to copy/paste the slides via API from one presentation to the other, so that it would be possible to insert the copied slides at the correct points of the presentation being generated in Gamma through the AI. This feature would allow full automation of the proposal creation process.
Nik Payne (Gamma design)
Hey Anderson Souza, this is super thoughtful and makes a ton of sense. Thanks for laying it out so clearly, I’ll pass this along to the team.
Quick couple questions so we capture it right:
1) When you say “copy/paste slides via API”, do you need to preserve everything exactly (theme, fonts, spacing, images), or is it mainly the layout/structure that has to stay locked?
2) In your workflow, are these static sections best treated as a reusable “template library” you insert at specific positions, or do you also need to keep them synced so updates to the master version propagate to future proposals?
Anderson Souza
Nik Payne (Gamma design)
Hi Nik, thanks for the fast response.
For the first point, yes, it's exactly this, I need to preserve everything between this copy/paste process, because these slide been copied are ready to be sent to the customers.
About the second point, in our case I don't see the need to keep the slides synced with the master template/library, because the proposals have a very short life, they are created and sent to the customers in just 2 or 3 days, so it's very rare that some static thing (institutional, methodology or even cases) change during this time. It's totally fine to just copy the slides to the new presentation and then forget it.
Nik Payne (Gamma design)
Anderson Souza: I think using generate from workspace template and telling the LLM not to edit specific slides will be your best bet here in the near term
Nik Payne (Gamma design)
Then you would just need to keep the workspace templates up to date
Anderson Souza
Nik Payne (Gamma design) sure, it's exactly what I'm doing right now, but with a very small template, with 3 slides, one for cover, one to be used as section separator and the last one for the content slides. It worked really well, so I will do another test adding the static slides I need and setting the instructions about them in the prompt.
Thanks for the help Nik.