AWS CDK deployment for a generative AI-powered marketing portal that creates and distributes personalized content using Amazon Bedrock, Personalize, and Pinpoint.
git clone https://github.com/aws-samples/generative-ai-marketing-portal.gitThis skill deploys a complete marketing content generation platform leveraging Amazon Bedrock for generative AI, Amazon Personalize for audience segmentation, and Amazon Pinpoint with SES for multi-channel distribution. It provides a web portal with Cognito authentication where marketers can generate personalized content and send campaigns via email and SMS. The solution uses CDK for infrastructure-as-code deployment and includes Lambda functions, Langchain integration, and batch processing capabilities. Ideal for teams needing to automate marketing content creation and distribution workflows on AWS infrastructure.
Clone the repository and install prerequisites (AWS CLI, Node.js, Python, Docker, AWS CDK). Build the Langchain Lambda layer for your Python runtime, then run 'cdk bootstrap', 'cdk synth', and 'cdk deploy'. Configure your email identity in config.yml, request Amazon Bedrock model access, create a Cognito user in the AWS console, and use the CloudFront distribution URL to access the marketing portal.
Generate personalized email campaigns at scale using Claude AI models
Create segmented audience campaigns based on predicted conversion probability
Deploy multi-channel marketing communications via email and SMS simultaneously
Build custom marketing portals with authentication and content management
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/aws-samples/generative-ai-marketing-portalCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a CDK deployment script for a marketing portal that uses generative AI to create and distribute content. The portal should be tailored for [COMPANY], a company in the [INDUSTRY] sector. The AI should be able to generate blog posts, social media updates, and email campaigns based on [DATA] provided by the marketing team. Ensure the deployment includes necessary security measures and scalability features.
# CDK Deployment Script for Generative AI Marketing Portal ## Overview This CDK deployment script sets up a marketing portal that leverages generative AI to create and distribute content. The portal is designed for **TechInnovate Solutions**, a company in the **technology sector**. The AI generates blog posts, social media updates, and email campaigns based on data provided by the marketing team. ## Features - **Content Generation**: AI-driven creation of blog posts, social media updates, and email campaigns. - **Content Distribution**: Automated distribution of generated content across various channels. - **Security Measures**: Implementation of robust security protocols to protect sensitive data. - **Scalability**: Designed to handle increasing loads and user interactions. ## Deployment Steps 1. **Initialize CDK Project**: Set up the CDK project with the necessary dependencies. 2. **Define Infrastructure**: Create the infrastructure stack for the marketing portal. 3. **Integrate AI Services**: Integrate generative AI services for content creation. 4. **Configure Security**: Implement security measures to protect data and user interactions. 5. **Deploy and Test**: Deploy the portal and conduct thorough testing to ensure functionality and performance. ## Conclusion This CDK deployment script provides a comprehensive solution for a marketing portal that utilizes generative AI to streamline content creation and distribution. The portal is tailored to meet the specific needs of **TechInnovate Solutions** and is designed to be secure and scalable.
Upgrade accessible doors for better functionality
Streamline your real estate workflows with Cash Flow Portal.
AI-powered automation for asset managers and funds
Ihre Steuerzentrale für alle Telekommunikationsprozesse
Real-time insights for digital ads on retailer sites
Exclusief voor FEDA-leden: maakt forecasting makkelijk
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan