tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Plumsail Documents and Slack

Plumsail Documents fills your templates and produces finished PDFs and Word files. FlowMattic tells Slack when each process finishes and can upload the document itself, so contracts, quotes and offer letters reach the people waiting for them. For operations, sales and HR teams who generate documents with Plumsail.

1 trigger 14 actions 5 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Plumsail Documents1 trigger

Do this in Slack14 actions

1. TriggerProcess Finished
2. ActionSend Channel Message

When Plumsail Documents fires Process Finished, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Plumsail Documents and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Plumsail Documents app icon Slack app icon Ready-made template

Post a notice when a Plumsail Documents process finishes

Each finished process posts the document name and a link to the team channel, so whoever needs the quote or contract knows it is ready to send.

Process FinishedSend Channel Message

View the template
Plumsail Documents app icon Slack app icon

Upload the generated document straight to Slack

Upload File takes the file from the finished process and shares it in the channel, so reviewers open the PDF in Slack instead of searching storage.

Process FinishedUpload File

Plumsail Documents app icon Slack app icon

Send each document type to its own channel

A Router reads the process name, so contracts go to legal, quotes to sales and invoices to finance, each in the channel that handles them.

Process FinishedRouterSend Channel Message

Plumsail Documents app icon Slack app icon

DM the person who requested the document

When your template data includes the requester's email, Find User by Email locates them and a direct message hands over the document link.

Process FinishedFind User by EmailSend Direct Message

Plumsail Documents app icon Slack app icon

Keep HR documents in a private channel

A Filter passes only the offer letter and contract processes, and Send Private Channel Message posts them where only HR can see names and salaries.

Process FinishedFilterSend Private Channel Message

Set up: document ready notices

At the end, each finished Plumsail Documents process posts the document name and link in your Slack channel.

  1. Connect Slack

    Under Connects in FlowMattic, add the Slack workspace your team uses.

  2. Start with Process Finished

    Create a workflow with Plumsail Documents and the Process Finished trigger, then follow the setup instructions on the trigger step.

  3. Run a test process

    Start one of your Plumsail processes with sample data so FlowMattic captures the finished event.

  4. Post to Slack

    Add Slack Send Channel Message, choose the channel, map the process name and document link, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Post a notice when a Plumsail Documents process finishes Template
  1. Plumsail Documents app icon 1. Trigger in Plumsail Documents Process Finished
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From Plumsail DocumentsTo Slack
    Process nameMessage: document type
    File nameMessage: file
    Document linkMessage: open
    Finished atMessage: ready
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Whether the event carries a file link or file data depends on how the process delivers its output. Check a captured event before mapping Upload File.
  • Requester emails and other values come from your template data, so the mapping above is an example.
  • Documents shared in a channel are visible to everyone in it. Send contracts, payslips and offer letters to private channels or by direct message.
Plumsail Documents app icon

Plumsail Documents

Integration page

Triggers (1)

  • Process FinishedTriggers when a process is finished.

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Plumsail Documents and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Finished documents do not wait

The person who needs a contract or quote hears it is ready and can send it on, instead of checking storage every few minutes.

Documents stay on your route

Each finished file passes through your own WordPress server on the way to Slack, not through an outside automation account.

Any volume of documents

Runs are unlimited on every FlowMattic plan, so month-end invoice runs cost the same as a single quote.

Common questions

How do I send Plumsail Documents files to Slack?

Create a FlowMattic workflow with the Plumsail Documents Process Finished trigger, follow its setup instructions, then add Slack Upload File to share the document or Send Channel Message to post a link.

Can different documents go to different channels?

Yes. Add a Router after Process Finished that checks the process name, with a Slack step and channel for each document type.

Can the person who asked for the document get it directly?

Yes, if their email is part of the template data. Use Find User by Email, then Send Direct Message with the link.

Can the file also be saved to storage?

Yes. Add a Google Drive, Dropbox or other storage step to the same workflow, before or after the Slack message.

Does FlowMattic start the Plumsail process?

These workflows start when a Plumsail Documents process finishes and pass the result to Slack. The process itself starts however you run it today.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Plumsail Documents and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Plumsail Documents integration 1.0.0, Slack integration 1.0.