Our OpenAI flow action for Adobe Marketo Engage is a game-changer for businesses seeking to personalize their customer interactions and streamline lead generation. With this flow action, you can send custom prompts to OpenAI’s Chat Completion endpoint through your Marketo smart campaign and automatically receive and store responses in a Marketo person record field.

This powerful feature can be used to automate intelligent segmentation, hyper-personalize messaging, and anything else you can dream up, allowing you to refine your marketing strategy and improve the effectiveness of your campaigns. With OpenAI’s powerful AI algorithms, you can be confident that your customers are receiving the highest quality responses, tailored to their needs.

Marketo & OpenAI

Once installed, simply drag our OpenAI flow action into your Marketo smart campaign Flow and configure your prompts to ask specific questions or provide personalized messages. The responses will be sent back to your Marketo instance, where they are automatically stored in a person record field in the field of your choice. From there, the possibilities are endless.

OpenAI Flow Step

Our OpenAI flow action for Adobe Marketo Engage is the ideal solution for businesses looking to leverage the power of AI to automate intelligent segmentation, hyper-personalize messaging, and more. Try it today and take your marketing automation to the next level!


To install Kapturall’s OpenAI Flow Action service in Marketo, you’ll need to enter the installation URL, which is, in the Service Providers menu of your Admin Section.

Make sure you have Admin permissions in Marketo, as custom flow step installation requires these permissions.

Enter Credentials

Once you’ve entered the URL, click “Next” to proceed to the Enter Service Credentials section.

OpenAI Kapturall Credentials

Map Outgoing Fields

The only outgoing field is the OpenAI Prompt field. This is where the prompt will be stored. We recommend using a textarea type field to allow for prompts up to 2000 characters. This field should be updated before calling the OpenAI flow action

OpenAI Outgoing Mapping

Inbound Marketing

Any field where you want to receive and store the response from OpenAI needs to be first setup in the inbound mapping. This can also be updated in the future. Be sure to select fields with the format and character limit that matches the expected output of your prompt.

We recommend also creating a text area field with the api name openAIResponse which will be the default field for returning the response. 

OpenAI Inbound Mapping

After initial onboarding, you can always edit the service details as needed by accessing the service detail screen from the Service Providers grid.


Once installed you will see the Send OpenAI Prompt flow action available in your smart campaigns.

You will see 4 fields on the flow action:


This is the OpenAI model you wish to use.  The options may change over time but will be based on the models available for OpenAI’s chat/completion API.

Return Field

This is the field where the flow step will store the response from OpenAI.  This should be the API name of the field, and it will need to be added and enabled in Admin > Service Providers > Send OpenAI Prompt.  The response will always be sent back to the field openAIResponse if it has been created and enabled. 

OpenAI Prompt Field Mapping


This is a number from 1-100. Higher values like 80 will make the output more random, while lower values like 20 will make it more focused and deterministic.

Additional Context

Add any additional information you want the model to know about when creating the response. This will be sent to the model with the prompt.