Write Brevo emails with ChatGPT based on WordPress posts
Blog content is a great way to generate newsletter content. This Zap template will create email content any time a new WordPress blog post of yours is published. ChatGPT will write email content with a snappy summary that can be sent as an email.
Blog content is a great way to generate newsletter content. This Zap template will create email content any time a new WordPress blog post of yours is published. ChatGPT will write email content with a snappy summary that can be sent as an email.
- When this happens...

New PostTriggers when a new post is created.
TriggerPollingZapier checks for new data every 15 min on the Free plan - automatically do this...

Write an EmailWrites the content of an email based on your provided prompt for use in a subsequent step.
ActionWriteCreate a new record or update an existing record in your app. - then do this!

Send Transactional EmailSends an email from your Brevo account with HTML or plain text content.
ActionWriteCreate a new record or update an existing record in your app.
- Free forever for core features
- 14 day trial for premium features & apps

Updated User
Triggers when a user is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.FileRequired
Post
Filename
Title
Author
Caption
Description
Alt Text
Comment Status
Ping Status
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Post TypeRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.User IDRequired
Email
First Name
Last Name
Name
Nickname
Description
Website
Role
Meta
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.TitleRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appCopy Search Keyword
Search KeywordRequired
EmailRequired
UsernameRequired
PasswordRequired
First Name
Last Name
Name
Nickname
Description
Website
Role
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundMessage
ImageRequired
Max Tokens
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Text to Be AnalyzedRequired
Info 1
Max Tokens
ModelRequired
Temperature
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Copy
Moderation ModelRequired
Text to be classified
Images to Moderate
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ModelRequired
User MessageRequired
Instructions
Info 2
Use Prompt Template
Images
File Clarification
Files
Max Tokens
Tool Choice
Parallel Tool Calls
Max Tool Calls
Tools
Response Format
Advanced Warning
Memory Key
Prompt Cache Key
Safety Identifier
Metadata
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.MessageRequired
Assistant
Assistant Name
Assistant Instructions
Model
Tools
Conversation ID
New Files
Existing Files
Response Instructions
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ImageRequired
Mask
PromptRequired
Model
Number of images
Image size
File type
End user ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Name
New Files
Existing Files
Metadata
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.PromptRequired
Model
Duration (seconds)
Resolution
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Unstructured TextRequired
ModelRequired
DescriptionRequired
Values to ExtractRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Info 1
Info 2
ModelRequired
PromptRequired
Temperature
Maximum Length
Stop Sequences
Top P
Frequency Penalty
Presence Penalty
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Info 1
Info 2
ModelRequired
TextRequired
VoiceRequired
Response Format
Speed
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.FileRequired
Purpose
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Stop on errorRequired
HTTP MethodRequired
URLRequired
Query string parameters
Additional request headers
Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Conversation IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appResponse IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appQueryRequired
DocumentsRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appFilename To Search ForRequired
File Purpose To Search For
FileRequired
Purpose
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundDescription of the webhook to be displayed in Brevo
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
List NameRequired
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Update if Contact ExistsRequired
Email
Mobile number of contact (SMS)
Email Blacklisted
SMS Blacklisted
Lists
Lists Update Type
Attributes (Deprecated)
Treat values as category ID for attributes of type `category`
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Company Name or IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Update if Contact ExistsRequired
Contact Identifier TypeRequired
Email
Mobile number of contact (SMS)
Whatsapp number of contact
External identifier of contact
Brevo contact ID (update only)
Email Blacklisted
SMS Blacklisted
Lists
Lists Update Type
Treat Category Values as IDs for Category type Contact Attributes
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Update if the deal already existRequired
Deal name or IDRequired
Use Category IDs for Attributes
Deal PipelineRequired
Deal StageRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Deal name or IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Email of contact
Mobile number of contact
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Record typeRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Sender NameRequired
Test Mobile NumberRequired
Recipient Mobile NumberRequired
Message ContentRequired
Tag(s)
Unicode Content
Message Prefix
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Stop on errorRequired
HTTP MethodRequired
URLRequired
Query string parameters
Additional request headers
Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.

New Media
Triggers when a new media is uploaded.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free planPost Types
Post Statuses
Trigger only when state changes?
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New User
Triggers when a new user is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free planPost TypeRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.EmailRequired
UsernameRequired
PasswordRequired
First Name
Last Name
Name
Nickname
Description
Website
Role
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Stop on errorRequired
HTTP MethodRequired
URLRequired
Query string parameters
Additional request headers
Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Copy Search Keyword
Search KeywordRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appMessage
ImagesRequired
Max Tokens
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Text to Be AnalyzedRequired
ModelRequired
Analysis TypeRequired
Info 1
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.User MessageRequired
ModelRequired
Use Latest Stable Version
Memory Key
User Name
Assistant Name
Assistant Instructions
Max Tokens
Temperature
Top P
Info 2
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Text to Be ClassifiedRequired
CategoriesRequired
ModelRequired
Max Tokens
Temperature
Top P
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Model
Name
Description
Instructions
Tools
New Files
Existing Files
Vector Store
Metadata
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Text to embedRequired
Model
Dimensions
Encoding format
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.FileRequired
Prompt
Response Format
Timestamp Granularity
Language of the Audio
Temperature
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Vector StoreRequired
FileRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Unstructured TextRequired
ModelRequired
DescriptionRequired
Values to ExtractRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.PromptRequired
Model
User
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Text to Be SummarizedRequired
ModelRequired
Max Tokens
Temperature
Top P
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.FileRequired
Prompt
Response Format
Temperature
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Recipient NameRequired
Recipient EmailRequired
From NameRequired
Email PromptRequired
ToneRequired
Body TypeRequired
Info 3
ModelRequired
Max Tokens
Temperature
Top P
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Name To Search ForRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appFilename To Search ForRequired
File Purpose To Search For
ActionThis is an event a Zap performs.SearchFind existing data in your appVideoRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appName To Search ForRequired
Model
Name
Description
Instructions
Tools
New Files
Existing Files
Vector Store
Metadata
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Contact Added
Triggers when a Brevo contact is added.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free planDescription of the webhook to be displayed in Brevo
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Description of the webhook to be displayed in Brevo
Return all contact data
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Update if the company already existRequired
Company name or IDRequired
Use Category IDs for Attributes
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Company name or IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Contact Identifier TypeRequired
Contact Identifier
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Deal name or IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Event nameRequired
Contact Identifier TypeRequired
Contact IdentifierRequired
Event properties
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Record typeRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ToRequired
Cc
Bcc
Sender Name
Sender EmailRequired
Reply to Name
Reply to EmailRequired
SubjectRequired
HTML Content
Text Content
Attachments Url
Attachment Files
Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Email of contactRequired
Lists to unsubscribeRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
