tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect Optimizely and Slack

A bounced email means a customer did not get your message. FlowMattic catches each new Optimizely bounce and posts it to Slack, to the people who look after deliverability or straight to the account manager for that customer's company. For marketing operations teams who send campaigns through Optimizely.

1 trigger 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Optimizely1 trigger

Do this in Slack14 actions

1. TriggerNew Bounce
2. ActionSend Channel Message

When Optimizely fires New Bounce, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Optimizely and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Optimizely app icon Slack app icon Ready-made template

Alert marketing when Optimizely records a bounce

Each bounce posts the address, campaign and reason to the marketing channel, so a broken list or a bad import shows up while the campaign is still going out.

New BounceSend Channel Message

View the template
Optimizely app icon Slack app icon

DM the account manager when a client's address bounces

Text Formatter takes the domain from the address, a Lookup Table matches it to the account manager, and they get a direct message to find a working contact.

New BounceText FormatterLookup TableFind User by EmailSend Direct Message

Optimizely app icon Slack app icon

Keep bounces in a private deliverability channel

Send Private Channel Message posts each bounce where only the email team reads it, so recipient addresses are not shared with the whole company.

New BounceSend Private Channel Message

Optimizely app icon Slack app icon

Explain the bounce reason in plain words

Bounce reasons arrive as server codes. An AI Agent turns each one into a short note saying whether the address is dead, the mailbox is full or the server refused the message.

New BounceAI AgentSend Channel Message

Optimizely app icon Slack app icon

Post only bounces from campaigns that matter most

A Filter passes bounces from the campaigns you name, such as invoices or account notices, so the channel shows the bounces that need a person to act.

New BounceFilterSend Channel Message

Optimizely app icon Slack app icon

Show the last bounce in the channel topic

Set Channel Topic writes the time and campaign of the latest bounce, so anyone opening the email channel can see whether bounces are still coming in.

New BounceSet Channel Topic

Set up: bounce alerts in Slack

At the end, each new bounce Optimizely records posts the address, campaign and reason in your Slack channel.

  1. Connect Slack

    Under Connects in FlowMattic, add the Slack workspace of your marketing team.

  2. Start with New Bounce

    Create a workflow with Optimizely and the New Bounce trigger, and complete the connection the trigger step asks for.

  3. Capture a bounce

    Send a test to an address you know will bounce, or wait for a real one, so FlowMattic has the bounce fields.

  4. Post to Slack

    Add Slack Send Channel Message, choose the channel, map the address, campaign and reason, test the step and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Alert marketing when Optimizely records a bounce Template
  1. Optimizely app icon 1. Trigger in Optimizely New Bounce
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From OptimizelyTo Slack
    Recipient emailMessage: address
    Campaign or mailingMessage: campaign
    Bounce reasonMessage: reason
    Bounce timeMessage: when
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • A bad list can bounce many addresses at once. Use a private channel or a Filter on campaign before pointing New Bounce at a busy channel.
  • The bounce fields come from Optimizely, so the mapping above is an example. Check a captured bounce before mapping.
  • The Lookup Table path only helps for business domains you have listed. Bounces from free email domains will not match an account manager.
Optimizely app icon

Optimizely

Integration page

Triggers (1)

  • New BounceTriggers when a new bounce event has been created.

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Optimizely and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Undelivered mail gets noticed

Bounces from important campaigns reach a person who can fix the address, instead of sitting in a report nobody opens.

Recipient addresses stay private

Each bounce passes through your own WordPress server to a channel you choose, not through another company's automation account.

Big sends, same price

Runs are unlimited on every FlowMattic plan, so a campaign with many bounces costs nothing extra.

Common questions

How do I send Optimizely bounces to Slack?

Create a FlowMattic workflow with the Optimizely New Bounce trigger, complete its connection, then add Slack Send Channel Message with the address, campaign and reason mapped into the text.

Can the right account manager hear about a bounce?

Yes. Take the domain from the address with Text Formatter, match it to an owner in a Lookup Table, then use Find User by Email and Send Direct Message.

Can I see only bounces from certain campaigns?

Yes. Add a Filter after New Bounce that passes only the campaign names you care about. Other bounces end without a message.

Does FlowMattic remove bounced addresses?

No. The workflow posts each bounce to Slack so a person can decide. List hygiene stays in Optimizely, where suppression is handled.

Can I keep a bounce log as well?

Yes. Add a Google Sheets or WP Tables step to the same workflow, so each bounce is posted to Slack and kept in a table you can sort by campaign.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Optimizely and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Optimizely integration 1.0.0, Slack integration 1.0.