Connect Sendblue to Your AI Agent

Ask AI to review your contact directory, apply contact changes, and report import or deletion results.

9 tools API key

Try a Sendblue Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Sendblue

Review your contact directory

Find contacts and summarize the records you need to maintain.

/oo Sendblue: Find Sendblue contacts matching [phone number] and show their names, tags, and custom fields. Count matching records before proposing changes.

Maintain contact details

Create contacts, update tags and custom fields, and import contact batches with failure reports.

/oo Sendblue: Import these contacts into Sendblue: [contact data]. Report each failed record. Update [phone number] with [details], using [complete tag set] and merging [custom fields].

Manage preferences and remove obsolete records

Adjust messaging preferences and delete specified contacts individually or in batches.

/oo Sendblue: Set the messaging opt-out preference for [phone number] to [opted out or subscribed]. Delete the obsolete contacts [phone numbers] and report deletion results.

Start Working with Sendblue

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Sendblue

    Connect with your Sendblue API Key ID and API Secret.

    Connect Sendblue →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Sendblue account with access to API Settings.
  • The matching API Key ID and API Secret from Settings > API Settings.

Sendblue Tools

Manage contact records, tags, assignments, custom fields, and messaging preferences from one conversation.

Review your contact directory

Find contacts and summarize the records you need to maintain.

Maintain contact details

Create contacts, update tags and custom fields, and import contact batches with failure reports.

Manage preferences and remove obsolete records

Adjust messaging preferences and delete specified contacts individually or in batches.

9 tools

List Contacts

List Sendblue contacts with offset pagination, phone or identity filters, and sorting.

sendblue.list_contacts

Count Contacts

Count Sendblue contacts, optionally filtered by phone number.

sendblue.count_contacts

Get Contact

Retrieve a Sendblue contact by phone number.

sendblue.get_contact

Create Contact

Create a Sendblue contact, optionally updating an existing contact with the same number.

sendblue.create_contact

Update Contact

Update a Sendblue contact. Tags replace the full set; custom variables merge with existing values.

sendblue.update_contact

Delete Contact

Delete a Sendblue contact by phone number.

sendblue.delete_contact

Bulk Create Contacts

Create multiple Sendblue contacts and return successful contacts and any per-contact failures.

sendblue.bulk_create_contacts

Bulk Delete Contacts

Delete multiple Sendblue contacts by phone number and return deletion counts.

sendblue.bulk_delete_contacts

Set Contact Opt Out

Set a Sendblue contact's messaging opt-out preference, or opt the contact back in.

sendblue.set_contact_opt_out

Frequently Asked Questions

How do updates affect tags and custom fields?

Tags replace the complete existing set. Custom fields merge with existing values, so only the fields you provide are updated.

Can a batch import partially succeed?

Yes. The result includes successful contacts and any per-contact failures, which AI can summarize for correction.

Connect Sendblue

About Sendblue ↗