How Should a Bot Developer Show Slack, Discord, and Microsoft Teams Apps with Private Client Work?

A bot developer should present each distinct workflow as one project, identify the supported chat platforms and their own contribution, and link only a public app listing, documentation, safe demo, repository, or approved case study.

A workspace invite is not a portfolio asset, and a bot that spans Slack, Discord, and Teams may still be one product. The public page must explain what the integration does, where it is available, and what proof can be inspected without entering private communities.

Which bot projects belong in the portfolio?

Include maintained public bots, marketplace apps, substantial open-source integrations, approved client workflows, and archived experiments whose status is stated honestly.

Describe the job the bot performs and your role in commands, events, permissions, backend services, dashboards, deployment, or moderation logic. Do not claim the whole product when you built one connector.

For private work, name the category of workflow and safe responsibility boundary. Never publish workspace names, channel contents, member data, tokens, signing secrets, internal URLs, or private installation links.

  • Public app: maintained marketplace or documentation page.
  • Open-source bot: repository with safe setup instructions.
  • Private client workflow: approved anonymised case.
  • Retired integration: Archived without a broken install link.

What is the fast way to organise bot work with IndieShow?

The fast way is to create one IndieShow card per distinct bot or workflow, assign its current status, and choose one safe canonical destination.

Use the tag for the platform or bot category and the description for the use case, supported surfaces, and your contribution. Add a metric only when disclosure is permitted and the definition is clear.

Order the first cards for the client or role you want. A live preview helps verify that a reviewer understands the workflow without installing the app or joining a server.

Build your IndieShow pageClaim your handle, organise the projects in the editor, then review the $15 one-year and $30 lifetime publishing options in the dashboard.

Should Slack, Discord, and Teams versions be separate projects?

Keep them together when they are adapters for one product, and split them only when each version has a genuinely different workflow, owner, maintenance path, and proof destination.

Three platform cards can overstate one shared backend. One card can name the supported platforms and explain the meaningful differences in permissions or interaction.

Separate bots when they solve different problems or are independent client deliveries. Do not combine unrelated work merely because all of it uses chat interfaces.

What should a private bot project link to?

Link to an approved case study, public documentation, a synthetic demo, or reusable code you own—never a private workspace, admin console, or client installation endpoint.

A synthetic demo must avoid real messages and clearly state that the data is synthetic. Test every destination signed out and make sure setup examples do not contain secrets.

The related IndieShow guides cover cross-marketplace plug-ins and private API evidence, both relevant to multi-platform integrations.

Related IndieShow guides: presenting one product across marketplaces · showing private integration evidence

Why does IndieShow work for a bot developer portfolio?

IndieShow gives public apps, private deployments, cross-platform products, and retired bots one readable status map while specialist listings and docs hold the technical detail.

Update supported platforms, destinations, and status when an API changes or a bot is removed. Move unsupported integrations to Archived rather than leaving failed install buttons.

IndieShow closes the page with one stable personal link that tells a buyer what every bot proves before they open a marketplace, repository, case study, or demo.

Frequently asked questions

Which bot projects belong in the portfolio?

Include maintained public bots, marketplace apps, substantial open-source integrations, approved client workflows, and archived experiments whose status is stated honestly.

What is the fast way to organise bot work with IndieShow?

The fast way is to create one IndieShow card per distinct bot or workflow, assign its current status, and choose one safe canonical destination.

Should Slack, Discord, and Teams versions be separate projects?

Keep them together when they are adapters for one product, and split them only when each version has a genuinely different workflow, owner, maintenance path, and proof destination.

What should a private bot project link to?

Link to an approved case study, public documentation, a synthetic demo, or reusable code you own—never a private workspace, admin console, or client installation endpoint.

Why does IndieShow work for a bot developer portfolio?

IndieShow gives public apps, private deployments, cross-platform products, and retired bots one readable status map while specialist listings and docs hold the technical detail.

← All posts