1. Integrations
  2. Omnisend

Omnisend integration: the visitor in the chat is saved as a contact in Omnisend

Agenola's Omnisend integration connects your agent to your Omnisend account: the agent adds visitors who ask for your newsletter to your contacts and subscribes them, tags them based on the conversation and sends events that start your Omnisend automations. It connects in one click with your Omnisend account.

How it works

Omnisend steps are added to the flow or turned on in the Integrations tab of the AI Assistant step. In each step the contact is found by email address; the email the visitor gives is enough.

Each Omnisend account has one contact list, so you don't choose a list in the step. You'll find the contacts the agent adds in Omnisend by the “source: agenola” tag.

  • A new contact is added without being subscribed unless the step says “Subscribe”. Choose “Subscribe” only if the visitor agreed to receive marketing email.
  • When a visitor opens a support request and leaves an email, it is also recorded on their contact in Omnisend as an event; you can build an automation on it.
  • In agents open to visitors, use “Get subscription status”: it only tells whether they're subscribed and doesn't return the contact's name or phone.
  • The steps that send a draft campaign, delete a campaign or unsubscribe a contact don't run until the confirmation box in the step is ticked.

What it does

This list is generated from the same source as the Omnisend page in the dashboard: if it isn't listed here, we don't do it with Omnisend. Flow steps live in the flow editor under Add step → Integrations → Omnisend.

ContactAction · Flow step7
  • Add or update contact

    Adds the contact if they aren't in Omnisend, otherwise updates their name, phone and tags. With no status chosen, a new contact is added without being subscribed; a subscribed contact is never unsubscribed. A new contact also gets the “source: agenola” tag.

  • Add contact

    Adds the contact to Omnisend; with no status chosen, they're added without being subscribed. If the contact is already in Omnisend, the step fails.

  • Update contact

    Changes the contact's status, name or phone.

  • Get subscription status

    Reads whether the email is subscribed; doesn't return the contact's name or any other detail. Use this in agents open to visitors.

  • Get contact

    Reads the contact's name, phone, status and tags. For agents your team uses; a visitor could type someone else's email.

  • Get contacts

    Returns the 100 most recently added contacts as a list. For agents your team uses.

  • Unsubscribe

    Ends the contact's email subscription; they get no marketing email. The contact stays in Omnisend.

Contact tagAction · Flow step2
  • Add tags

    Adds tags to the contact; their other tags stay.

  • Remove tags

    Removes tags from the contact; their other tags stay.

Contact eventAction · Flow step1
  • Send event

    Writes an event on the contact's profile; you can start an Omnisend automation from it. If the contact isn't in Omnisend, they're added without being subscribed.

CampaignAction · Flow step5
  • Get campaign

    Reads the campaign's name, subject and status.

  • Get campaigns

    Returns the latest 100 campaigns as a list.

  • Replicate campaign

    Creates a copy of the campaign as a draft.

  • Send draft

    Sends the chosen draft campaign to its recipients now.

  • Delete campaign

    Permanently deletes the campaign.

Example conversations

A visitor who asks for the newsletter is subscribed

Visitor: I'd like to hear about your discounts. Can I sign up for the newsletter? My email is deniz@example.com.

Agent: Of course, I've signed deniz@example.com up for our newsletter; we'll send our campaigns to that address.

Behind the scenes: The “Add or update contact” step adds Deniz to Omnisend as a subscriber with the “Subscribe” status. If your welcome automation in Omnisend is on, it sends Deniz the first email.

Tags and an event based on the conversation

Visitor: I'm on your newsletter. Is there a discount if my team places a bulk order? We're 20 people. My email is can@example.com.

Agent: Our team will prepare a custom offer for bulk orders; I've passed on your details.

Behind the scenes: “Add tags” gives Can the “bulk order” tag. “Send event” writes a “bulk order request” event on Can's profile; your Omnisend automation that starts with this event sends Can the offer email.

A support request lands in Omnisend

Visitor: My order arrived damaged and I'd like an exchange. My email is ece@example.com.

Agent: I'm sorry about that. I've passed your request to our team; they'll get back to you by email.

Behind the scenes: The agent opens a support request. It is also recorded on Ece's contact in Omnisend as an event; with an automation that starts with this event, you can send Ece a follow-up email.

Setup

  1. 1In Agenola, go to Integrations → Omnisend, press “Connect to Omnisend” and approve with your Omnisend account.
  2. 2In the agent editor, add Omnisend steps and put the variable that holds the visitor's email in the email field.

Detailed setup: How do I connect Omnisend?

Permissions and where your data goes

  • Sent to Omnisend: the fields you fill in the step (the visitor's email, first name, last name and phone), the subscription status, tags, event properties, and the subject of a support request the visitor opens with their email.
  • Read from Omnisend: the account's name and website, campaigns and the contact details a step asks for.
  • Agenola asks Omnisend only for permissions for your account, contacts, events and campaigns; it doesn't ask for products, segments or automations.
  • Connection details are stored encrypted on the server. Only the workspace owner and admins can connect or remove the connection. Removing it also removes Agenola's access in Omnisend; your contacts stay in Omnisend.

Related integrations

See all integrations

Frequently asked questions

Is a visitor subscribed in Omnisend without their consent?

No. A new contact is added without being subscribed unless the step says “Subscribe”, and gets no marketing email. Choose “Subscribe” only if the visitor agreed to the newsletter; when a contact is subscribed, Omnisend records that the consent came from Agenola.

Can a visitor see someone else's details through Omnisend steps?

The visitor's identity isn't verified; they can type someone else's email. In an agent open to visitors, use “Get subscription status”, which only tells the subscription. “Get contact” and “Get contacts” return names and phones; turn them on in agents your team uses.

How do support requests reach Omnisend?

When a visitor opens a support request and leaves their email, the request is recorded on their contact in Omnisend as an event; its subject and the agent it came from are in the event's properties. If the contact isn't in Omnisend, they're added without being subscribed. You can build an automation or a segment on this event.

Can the agent send my Omnisend campaigns?

Yes, in an agent your team uses. “Send draft” sends a draft campaign you prepared in Omnisend to its recipients now; “Replicate campaign” creates a draft copy of a campaign that was already sent. The send and delete steps don't run until the confirmation box is ticked.

Try the Omnisend connection on your own account

Agenola and our partners use cookies to improve the site and show you relevant ads. We count which of our ads bring visitors without using your name or email; anything more only happens if you allow it. Privacy Policy(opens in a new tab)