Projects & tasks · Connects with an API key

An AI teammate for Zulip.

Connect Zulip and your Cicada agent works in it for you: 111 Zulip actions, from looking things up to making changes. Ask from iMessage, WhatsApp, Slack or the app, and keep it read-only if you only want it to look.

Start free

300 free credits. No card. Read-only if you want.

Things to ask about Zulip
  • What's overdue in Zulip, and who owns it?
  • Turn the action items from today's call into Zulip tasks.
  • Post a Friday summary of what got done in Zulip to #team.
  • Which Zulip projects have had no updates in two weeks?
Text it, Slack it, or type it in the app. Swap in your own details.
What Cicada can do in Zulip

111 Zulip actions, picked for what you ask.

About Zulip: Chat for distributed teams. Zulip combines the immediacy of real-time chat with an email threading model.

Reads

45 in all · always allowed
  • Get message
    Fetch a single message by ID from Zulip. Use when you need to retrieve the full details of a…
  • Get Messages
    Fetch messages from Zulip. Use when you need to retrieve messages using various filters like anchor…
  • Get own user
    Retrieve the profile information for the authenticated user.
  • Get Channel ID
    Get a channel's unique ID by its name. Use when you need to retrieve the numeric identifier for a…
  • Get All Channels
    Retrieve all channels (streams) in Zulip that match specified filters.
  • Get Channel by ID
    Get detailed information about a Zulip channel by its ID.
  • Get stream topics
    Retrieve all topics in a Zulip channel. Use when you need to get the list of discussion topics…
  • Get Subscriptions
    Retrieve all channels (streams) the authenticated user is subscribed to.
  • Get user by email
    Fetch a user by email address from Zulip. Use when you need to retrieve detailed information about…
  • Get Scheduled Messages
    Fetch all scheduled messages for the authenticated user. Use when you need to retrieve all…

Changes

66 in all · off when Zulip is read-only
  • Send Message
    Send a message in Zulip. Use when you need to send a direct message to users or post a message to a…
  • Create Channel
    Create a new channel in Zulip. Use when you need to set up a new communication channel with…
  • Update Message
    Edit a message in Zulip. Use when you need to update message content, move messages to a different…
  • Delete Reminder
    Delete a reminder from Zulip. Use when you need to remove a scheduled reminder by its ID.
  • Mark Topic as Read
    Mark all messages in a topic as read. Use when you need to clear unread status for all messages…
  • Mark Stream as Read
    Mark all messages in a Zulip channel as read. Use when you need to mark all unread messages in a…
  • Delete Saved Snippet
    Delete a saved snippet by its ID. Use when you need to remove a snippet from saved snippets.
  • Subscribe to Channel
    Subscribe users to one or more Zulip channels. Use when you need to add users to channels.
  • Update Subscriptions
    Update channel subscriptions by subscribing to new channels or unsubscribing from existing ones.
  • Create Scheduled Message
    Create a scheduled message in Zulip. Use when you need to schedule a message to be sent at a future…

Showing 20 of 111. Your agent can use every one of them; you don't pick them, you ask for the outcome.

How it works

Connected in a minute. In your control after that.

  1. Connect Zulip

    Open Connections, find Zulip and paste an API key from your Zulip account settings. Cicada checks it works before saving it.

  2. Choose what it may do

    Full, Ask first or Read-only, for the whole workspace. Share Zulip with the team, or keep it under each person's own login.

  3. Ask from anywhere

    Text your agent on iMessage or WhatsApp, message it in Slack or the app, or put a Zulip job on a schedule: every morning, every Friday.

Works with your other tools

Zulip, together with the rest of your stack.

Ask for an outcome that spans apps and your agent pulls from each one, cross-checks them and sends back one answer.

Questions

Zulip and Cicada, answered.

Does Cicada integrate with Zulip?

Yes. Zulip is one of the 888 apps with a page here, and it connects with an API key. Once it's connected, every agent in your workspace can use it from any channel you talk to them on.

How do I connect Zulip?

Open Connections, find Zulip and paste an API key from your Zulip account settings. Cicada checks it works before saving it.

What can Cicada do in Zulip?

111 actions: 45 that read from Zulip and 66 that change things in it, for example get message, get messages, get own user. It picks the right ones for what you ask and chains them with your other apps.

Can I stop Cicada changing things in Zulip?

Yes. In Connections, set Zulip to Read-only and no agent in your workspace can create, change or delete anything in it; it can still read. Ask first lets it act but makes it check with you before each change.

Can I ask about Zulip from my phone?

Yes. Text your agent on iMessage or WhatsApp, or message it in Slack or the app. It answers in the same thread, and it can run Zulip jobs on a schedule, like every morning at 8.

Is my Zulip data safe?

Your Zulip login or key is stored on the server and never appears in a conversation. Disconnecting removes it. Every action an agent takes is in your activity log, and your data isn't used to train models.

One teammate. The output of a team.

Works nights, remembers every decision, answers in the thread. Start free with 300 credits.

Start free