Discussions

Ask a Question
Back to all

Best practice for triggering external AI Video generation API via Optimove Webhooks?

Hi everyone,

I am currently exploring ways to enhance campaign personalization by integrating generative AI into the Optimove workflow.

I have developed an external service called Textideo ( https://textideo.com ), which exposes an API to generate short marketing videos from text/photos dynamically.

The Use Case I'm trying to build:

    An event triggers in Optimove (e.g., "Customer Anniversary").

    Optimove sends a payload (Customer Name, Product Photo URL) via a Webhook or Custom Channel to my Textideo endpoint.

    My service generates a personalized video and returns the URL to be used in an email template.

My Question for the developers:
For this kind of "Real-time" external content generation, would you recommend using the standard Optimove Webhook integration, or is there a better way to handle third-party API latency within the execution channel?

I want to ensure the integration is robust for enterprise use. Any advice on the payload structure or timeout limits would be appreciated!

Thanks!