Add Adobe Firefly as a Provider in AI+ Studio
Updated
Adobe Firefly integration in Sprinklr enables users to generate AI-powered images directly within Sprinklr using natural language prompts. By leveraging Adobe Firefly’s generative AI capabilities, users can quickly create images to support customer engagement, marketing campaigns, and social publishing workflows.
This guide provides step‑by‑step instructions on integrating Adobe Firefly as a provider in AI+ Studio using the Bring Your Own Key (BYOK) integration method.
Key Features
Image Generation: Generate images from text prompts with support for selecting aspect ratios. Apply predefined Firefly presets or brand‑approved custom styles to maintain creative consistency.
Image Editing: Make adjustments such as color changes, object removals or additions, and style modifications. Apply final finishes like filters, lighting adjustments, and textures. Generate multiple variations for A/B testing or creative exploration.
Brand Alignment: Ensure outputs follow approved templates, color palettes, logos, and typography to stay consistent with brand guidelines.
Integration & Workflow: Embedded UI for prompt input, editing, style selection, and feedback. Includes preview and approval workflows before publishing, along with metadata capture for auditing (prompt, style, model version, timestamp).
Key Benefits
Accelerated Campaigns: Quickly generate social media images from prompts, reducing turnaround time and speeding up campaign delivery.
Simplified Editing: Make adjustments such as cropping, color changes, or style tweaks directly in Sprinklr, eliminating the need for external tools.
Consistent Branding: Ensure every image aligns with approved brand guidelines, improving trust and maintaining a unified brand identity.
Improved Governance: Track usage, styles, and model versions for auditing, giving teams transparency and control over creative workflows.
Prerequisites
Before you begin, ensure the following requirements are met:
Sprinklr Permissions: You must have Edit, View, and Delete permissions for AI+ Studio.
Valid Adobe Firefly access and credentials
Adding Adobe Firefly Provider
Follow these steps to add Adobe Firefly as a provider in Sprinklr:
1. Access AI+ Studio:
Click the New Page (+) icon to open the Launchpad.
Under Platform Modules > Learn, click AI+ Studio.

2. Add a New Provider:
On the AI+ Studio page, click Provider and Models.

In the top-right corner, click Add Provider.

In the Generative AI Provider dropdown, select Adobe Firefly Provider. Then, click Next.

3. Enter Adobe Firefly Provider Details:
In the Adobe Firefly provider details window, fill in the required information:
Field | Description |
Provider Name | Provide a clear, descriptive name for the provider. |
API Key | Enter your Adobe Firefly API key |
Adobe Client ID | Provide the Client ID issued by Adobe. |
Client Secret | Provide the Client Secret issued by Adobe. |
Image Generation URL | Enter the endpoint for image generation requests. |
Token URL | Enter the endpoint for authentication token requests. |

Once done, click Save.
The Adobe Firefly provider will appear in the Providers Record Manager with a tag AI using Own Key.

Generating Images Using Adobe Firefly
Users can generate images using natural language prompts directly within Sprinklr's Digital Asset Management (DAM). The generated images can be saved and reused across other assets and workflows in Sprinklr.
To generate images using Adobe Firefly, follow these steps:
1. Click the New Page (+) icon to open the Launchpad.
2. Under Platform Modules > Integrate, click Digital Asset Management.
3. On the DAM screen, click Create Asset in the top-right corner.

4. From the asset options, click Photo.

5. In Media Uploader, go to the Generate Image tab.

6. In the prompt textbox, enter your desired prompt. Click the + icon to add context, such as uploading reference images or selecting an aspect ratio.
7. Press Enter or click Send to submit your request.
The model may take a short time to process your input before generating the output.
Once your image is generated, hover over it to reveal available options:
View Full Screen (
): Expand the image for a detailed view.Download (
): Save the image to your device.Select (
): Select the image to make further adjustments or refinements.

8. Once you are happy with or ready to use the generated image, click Add in the bottom‑right corner to add it to the DAM system.
9. In the Create New Image Asset window, enter the relevant details such as name, description, and tags. Click Save to finalize and store the image in DAM.

The image is added to DAM, where it can be reused across assets, incorporated into workflows, and leveraged for additional actions.

Creating a Deployment Using Adobe Firefly
A deployment in AI+ Studio defines how and when an AI model is automatically triggered. For Adobe Firefly, deployments are used to automate image generation for particular use cases.
Follow these steps to create a deployment using Adobe Firefly:
1. Access AI+ Studio
Navigate to AI+ Studio from the Launchpad.
Click AI Use Cases.

Select the relevant use case. For example, you can select Image Generation.
2. Add Deployment
In the Deployments screen, click +Deployment.
In the Basic Details window, enter the required details for your deployment.
The following table describes the input fields of Basic Details screen:
Field | Description |
Name | Enter a name for the deployment. |
Priority | Specify the deployment’s priority level. Deployment priorities are ranked numerically. A higher number indicates a higher priority. This ensures that when multiple deployments apply to the same record, the system uses the one with the highest priority. |
Description | Add a detailed explanation of the deployment’s purpose, scope, or intended use. This field is optional but recommended for clarity. |
Template | Select a predefined template to quickly configure the deployment. Templates provide standardized settings for common use cases. |
After entering the deployment’s basic details, click Save.

You will be directed to the Process Engine screen, where you can configure your AI workflow.
3. Configure the AI Workflow
From the Node dropdown menu, select Prompt to configure an AI prompt.

In the Settings pane:
Choose the Adobe Firefly provider name you added using your own key.
Select an Adobe Firefly model from the dropdown list.

Specify the output variable to store the generated image details.
Click Save to save the Prompt node.
Add a Final Output Node.
Drag and drop the Final Output node onto the Process Engine canvas.
Click Save and Deploy to deploy your Adobe Firefly configuration.
4. Post‑Deployment Management
After deployment, the configuration will appear in the Deployment Record Manager. The following actions are available:
Edit Workflow: Modify the workflow configuration.
Edit Details: Update the basic information for the deployment.
Undeploy: Remove the deployment without deleting it.
Delete: Permanently remove the deployment.
By following the steps outlined in this guide, you can successfully create and deploy an Adobe Firefly provider integration in AI+ Studio. This process enables you to configure custom AI workflows tailored to your creative use cases, ensuring seamless image generation, editing, and brand‑compliant publishing directly within Sprinklr.