Build in Public

Announce a SaaS Integration While Building in Public

Write a clear SaaS integration update with the actual workflow, installation path, listing status, and relationship. Includes a fictional one-way…

By Uriel Bitton · · 10 min read

Illustrated cover for “Announce a SaaS Integration While Building in Public”.

The short answer

Explain the integration’s trigger, action, data direction, and installation path. Check marketplace listing and partner status separately. Share the product decisions and verified development environment, then choose a next step readers can actually complete. A working connector alone does not establish synchronization, endorsement, or a joint launch.

Announce a SaaS integration by explaining the action it performs, the data it moves, who can install it, and its current release status. Support any marketplace or partnership claim separately. When you build in public, show the decisions behind the connector and the next check you need, so readers can follow real progress without inferring a broader capability or relationship.

An integration update can help customers recognize a useful workflow and give other builders something specific to question. The words need to match the work. A message delivered to another app, a public directory listing, and an agreed joint launch answer different questions.

The practical method below keeps four claims separate, then applies them to a fictional warehouse checklist product. The product, implementation details, observations, and proposed updates are invented teaching examples. They are not Buildside features, customer results, or evidence that this publication tested an integration.

Start with the job the integration performs

Describe a trigger, an action, and a destination. For example: completing a checklist sends its title and a link to a chosen team channel. A reader can understand that workflow without knowing which API method or queue delivered the message.

Then name the limits that affect the reader's expectation. Does the integration send new events, import historical records, update existing items, or accept actions in both directions? Can a recipient act inside the destination app, or must they return to your product?

Use a verb that fits those answers. “Sends a completion notice” describes a narrower action than “syncs your operations.” If edits and deletions do not propagate, say so where that matters. Two products displaying related information does not establish that they remain synchronized.

Building in public gives you room to explain why you chose that boundary. Perhaps you are testing whether a short notice is enough before adding interactive controls. Describe that as the product decision under examination. Keep intended benefits separate from outcomes you have actually observed.

Keep four claims attached to separate evidence

Before drafting the update, write a short record of what you know about the workflow, installation, listing, and relationship. One successful check should not silently answer all four.

Question

Evidence to inspect

Boundary for the public claim

What works?

A defined trigger produces the expected action with the stated data

Describe that action and the conditions checked

Who can install it?

The intended customer's installation and authorization path

State current access and any required administrator step

Where is it listed?

The actual public listing or the current submission status

Distinguish submitted, under review, and publicly listed

What relationship exists?

The actual agreement and authorized public wording

Describe only the relationship you can substantiate

These are independent questions, not a maturity score. A useful internal connector can work before it is distributed. A listed app can still require a customer's administrator to approve installation. A technical integration can exist without an agreement for co-marketing.

Slack's app lifecycle and distribution documentation, checked November 9, 2026, makes several of these distinctions concrete. A newly created app starts in one workspace. Distribution to other workspaces involves an installation and authorization flow. Slack distinguishes unlisted distribution for uses such as early-customer pilots from Marketplace listing, which involves review. Its documentation directs apps intended for commercial distribution toward submission and approval for Marketplace listing.

That is Slack-specific guidance, not a universal release process for every platform. Use the current documentation for the platform you actually connect to. Your public update should describe your verified position in that process.

A fictional connector shows why the boundaries matter

Imagine Dock Checklist, an invented SaaS for warehouse handoffs. Its founder has built a development version that sends a Slack message when someone completes a checklist. The founder has checked it only in a development workspace using invented warehouse data.

The message contains the checklist title, its completion time, and a link back to Dock Checklist. The current implementation sends new completion events only. It does not import older checklists, mirror later edits, or let someone change checklist status from Slack.

Here is the data-flow record behind the fictional update:

Event or action

What this version does

A new checklist is completed

Sends a title, completion time, and link to the selected Slack channel

The completed checklist is edited

Does not update the earlier Slack message

Someone replies in Slack

Does not change the checklist in Dock Checklist

Someone wants the full checklist

They follow the link and use their existing Dock Checklist access

At this point, the founder has no verified customer installation path, public Marketplace listing, or partnership agreement. Those facts are part of the example, not a claim about a real app. The successful development check supports a useful progress update, but it does not support inviting every reader to install the connector.

A precise public development note could read:

Dock Checklist development update: a newly completed checklist can now send its title, completion time, and link to a chosen channel in our Slack test workspace. This version sends one-way notices; it does not mirror later edits or accept checklist changes from Slack. Customer installation is not available yet. Next we will check the installation path and whether the notice gives a supervisor enough context to open the right checklist.

This is proposed copy for the fictional product. It makes the work understandable while leaving the next questions open. The founder does not need a partner announcement to explain the progress or ask peers which information a handoff notice should contain.

Treat listing, approval, and endorsement precisely

When a listing exists, link to that listing and use the status it actually establishes. If a submission is pending, name it as a submission. Avoid using a directory logo or an approval phrase as a substitute for explaining what was reviewed.

Slack's app approval recommendations state that Marketplace apps are reviewed, including their requested permissions, while also stating that Slack does not endorse or certify those apps. The same guidance explains workspace-level approval controls. Marketplace review and an individual customer's installation approval are therefore distinct parts of the story.

Slack's older published press-release guidance also illustrates the messaging distinction: it asks announcements to lead with the app or company and avoid implying a partnership or joint launch. The document includes older examples; use it here as an illustration of claim boundaries, rather than a current approval timetable for your announcement.

For your own connector, check the platform's current communication and brand requirements before using its marks or proposing a joint release. If a real collaboration exists, agree on the public description and each company's role. A support reply, developer account, or functioning API connection is not evidence of an agreed co-marketing relationship.

Our guide to finding SaaS partners by building in public covers discovering workflow overlap and proposing a small collaboration. The integration announcement has a separate job: explaining the capability and relationship that exist now.

Make the public demonstration show the claimed action

If your update says the connector sends a notice automatically, show the relevant source action and the resulting notice when you can do so safely. A finished message screenshot alone shows the message's appearance. It does not establish how the message arrived.

Use invented or appropriately cleared data, and identify a mock-up as a mock-up. A designed preview can be useful for discussing the information layout, provided readers understand that it is not a recorded end-to-end run. Keep private account details, authorization material, and customer records out of the demonstration.

For Dock Checklist, the founder could show an invented checklist being completed and the resulting notice in the development workspace. A short caption would preserve the environment and the one-way behavior. If the image only illustrates a proposed message layout, the caption should say that instead.

Ask a question that matches what the demonstration can support. “Is the checklist title enough to distinguish this handoff?” is a question about the notice. “Does this save warehouse supervisors time?” needs evidence from the relevant people doing the actual work. A founder's preference about the screenshot does not answer the second question.

Give the reader a next step they can complete

A development update can invite discussion. A pilot invitation can ask eligible teams to participate. A released integration can direct readers to the real setup instructions. Choose the action that matches the current state of the work.

For an installable connector, explain where setup begins, who may need to authorize it, and which product or platform conditions affect access. Keep these details connected to the invitation rather than making the reader discover them after following a broad “try it now” claim.

For example, a later Dock Checklist update could link to customer setup only after that path has been checked. It would need to name the actual installation conditions and current limitations. The fictional development note above cannot be turned into a release announcement merely by adding an installation button.

If access expands gradually, use the method for sharing a SaaS rollout without overstating access. Keep the integration's behavior and its audience clear together. A workflow may be technically ready for one environment while the intended customer's installation route remains unresolved.

Report the next observation without upgrading it into a result

After a pilot begins, distinguish installation, delivery, and useful participation in the workflow. An installed connector does not establish that a real notice reached the intended destination. A delivered notice does not establish that someone read it or completed the next task.

Choose the observation that resolves your current uncertainty. If the question concerns installation, record whether the intended administrator can finish setup. If the question concerns the handoff, observe whether the supervisor can identify and open the right checklist. Describe the environment and the limits of that observation when you share it.

Avoid promising “instant” delivery, complete synchronization, or time savings from a narrow development check. Those phrases introduce additional questions about timing, coverage, failures, and customer work. Use them only when you have evidence matching the scope you intend readers to understand.

A useful follow-up can also report a limitation. In the fictional example, a supervisor might need a warehouse identifier that the first notice omitted. The founder could explain why the message format changed and what remains to be checked. That keeps building in public connected to a product decision instead of a sequence of launch claims.

Keep the same capability visible across public pages

Read the integration page, product description, pinned update, setup guide, and launch copy together. Look for places where a narrow capability becomes broader as the wording gets shorter. The important limits should survive the shortest version a reader is likely to encounter.

For Dock Checklist, “Slack completion notices” is a compact description of the fictional feature. “Two-way warehouse sync” would contradict the described implementation. “Official Slack partner” would add a separate relationship claim that the example does not support.

Keep earlier development posts understandable as history. Add a current link where readers might otherwise rely on an outdated installation status. When behavior changes, explain what changed rather than silently letting the same phrase describe two different versions.

Before posting, give another person the proposed announcement and ask them to describe the trigger, destination, installation path, and relationship. Compare their answer with your evidence record. Any mismatch is a concrete editing task you can resolve before a customer has to ask.

Questions founders ask next

Can I share integration progress before customer installation is ready?

Yes. Label it as development progress, name the environment and behavior you checked, and say that customer installation is not available. Invite questions that fit the current evidence. Keep a future installation milestone separate from an invitation to use the connector now.

Does a marketplace listing mean the platform endorses my app?

Use the platform's actual published meaning for its listing and any program status. For example, Slack explicitly distinguishes Marketplace review from endorsement or certification. A partnership or endorsement claim needs separate support; a listing alone should not be expanded into one.

Sources

Frequently asked questions

Can I share integration progress before customer installation is ready?

Yes. Label it as development progress, name the environment and behavior you checked, and say that customer installation is not available. Invite questions that fit the current evidence. Keep a future installation milestone separate from an invitation to use the connector now.

Does a marketplace listing mean the platform endorses my app?

Use the platform's actual published meaning for its listing and any program status. For example, Slack explicitly distinguishes Marketplace review from endorsement or certification. A partnership or endorsement claim needs separate support; a listing alone should not be expanded into one.

A note from Uriel Bitton

I share practical lessons from building Buildside and learning alongside SaaS founders.

Keep building with us

Get practical founder lessons and product updates in your inbox.

Subscribe or Join Buildside.

Keep reading

How to Find SaaS Partners by Building in Public

Building in public can make partnership opportunities easier to discover. Show the customer workflow, prove you can execute, make a specific partner ask, and test the relationship with a small integration, co-marketing, or referral pilot.

Browse more articles from Buildside