SOCIAL MEDIA

RSVP goal progress-bar updates in Discord

Tracks RSVPs against a target capacity in Postgres and posts a progress-bar graphic to Discord every time the fill rate jumps 10%, plus a 'sold out' alert when the goal is reached.

CategorySocial Media
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew RSVP webhook with attendee countHTTP webhook
  • ActionUpsert total + read prior fill % in PostgresPostgreSQLPostgres
  • LogicAdvanced a 10% tier or hit 100%?
  • ActionGenerate progress-bar or sold-out graphicImage generation
  • OutputPost progress update to DiscordDiscordDiscord

What it does

Gamifies a capacity goal. As RSVPs accumulate it stores the count in Postgres, recalculates the percentage of capacity filled, and whenever the bar advances by ten points it renders an updated progress-bar graphic and posts it to Discord. Hitting 100% triggers a distinct sold-out announcement.

When to use it

Ideal for capped events — a workshop with 50 seats, a meetup with a venue limit — where scarcity drives sign-ups. The visible bar creates urgency and the sold-out moment becomes its own shareable beat. Use it when you have a hard ceiling and want the community to watch it fill.

How it works

  1. 1A webhook fires on each new RSVP with the attendee count.
  2. 2The workflow upserts the running total into Postgres and reads back the prior fill percentage.
  3. 3A logic step checks whether the bar advanced a full 10% tier or reached 100%.
  4. 4On a tier change it generates a progress-bar graphic; at 100% it renders the sold-out variant.
  5. 5The graphic posts to Discord with copy that either nudges remaining seats or celebrates a full house.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Connect Image generationManaged Nano Banana image renders, metered per image.
  4. 4
    Connect DiscordCommunity channels + voice + bots.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.