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

Connect Concord and Slack

Concord holds your contracts from first draft to signature. FlowMattic sends the moments that matter to Slack: internal approval is complete, a counterparty signed, the agreement is fully executed or it has lapsed. Sales, legal and finance hear about each contract where they already work, instead of waiting for a weekly status meeting.

4 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Concord4 triggers

Do this in Slack14 actions

1. TriggerDocument Fully Signed
2. ActionSend Channel Message

When Concord fires Document Fully Signed, 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

Concord 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.

Concord app icon Slack app icon Ready-made template

Announce each fully signed contract in the deals channel

A signed agreement is the moment sales can celebrate and finance can invoice. One message with the contract name and parties tells both teams the deal is closed.

Document Fully SignedSend Channel Message

View the template
Concord app icon Slack app icon

Tell legal a contract is approved and ready to send

Once every internal approver has said yes, legal's private channel hears that the document can go out for signature, so it does not sit in Concord waiting for someone to notice.

Document Fully ApprovedSend Private Channel Message

Concord app icon Slack app icon

Message the contract owner when an agreement expires

An expired contract can mean a customer is out of terms or a supplier price is no longer fixed. The owner gets a direct message so they can renew or renegotiate.

Document ExpiredFind User by EmailSend Direct Message

Concord app icon Slack app icon

Follow each signature on contracts with several signers

Partnership and board documents often need four or five signatures. Each one posts to the deal channel, so the team can see who has signed and who still needs a nudge.

Signature ProvidedSend Channel Message

Concord app icon Slack app icon

Set a renewal reminder the day a contract is signed

Date/Time Formatter works out a date a month before the term ends, and Slack's Add Reminder holds it, so the renewal conversation starts before the contract runs out.

Document Fully SignedDate/Time FormatterAdd Reminder

Concord app icon Slack app icon

Open an onboarding channel for each new client contract

A Filter keeps client agreements only. Slack creates a channel named after the client and invites the account manager, so onboarding has a home the day the contract is signed.

Document Fully SignedFilterText FormatterCreate ChannelInvite User To Channel

Set up: signed contracts to the deals channel

When you are done, every Concord contract that is fully signed is posted to your deals channel with its title and parties.

  1. Add Slack under Connects

    Connect a Slack account that is a member of the deals channel you want to post to.

  2. Pick Document Fully Signed

    Create a workflow with the Concord Document Fully Signed trigger and follow its instructions to link your Concord organisation.

  3. Sign a test document

    Send a short test agreement to yourself in Concord and sign it, so the workflow captures a real signed document.

  4. Post to the channel

    Add Send Channel Message, choose the deals channel and write the text from the document title, parties and signing date. Test the step and turn the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Announce each fully signed contract in the deals channel Template
  1. Concord app icon 1. Trigger in Concord Document Fully Signed
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From ConcordTo Slack
    Document titleMessage: contract
    CounterpartyMessage: signed with
    Signed dateMessage: date
    Document linkMessage: open in Concord
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

  • Signature Provided runs once per signer, so a contract with five signers posts five times. Use Document Fully Signed when you only want the finished agreement.
  • Slack channel names must be lower case without spaces. Run the client name through Text Formatter before Create Channel, and add a year if you sign repeat contracts.
  • The fields in the mapping are typical examples. Check the captured test data for the names your Concord account sends for parties and dates.

Triggers (4)

  • Document Fully ApprovedTriggers when a document is fully approved.
  • Document Fully SignedTriggers when a document has been signed by all parties.
  • Document ExpiredTriggers when a document is expired.
  • Signature ProvidedTriggers when the participant e-signed the document.

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

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

Legal, sales and finance hear together

Approvals, signatures and expiries reach each team's channel at the same time, so no one waits to be forwarded an email from Concord.

Renewals are planned on signing day

A reminder set from the signed contract keeps the renewal date in front of its owner without a separate tracking sheet.

Contract details pass through your site

FlowMattic runs on your own WordPress server with unlimited runs, so the agreement data is not stored in another automation account.

Common questions

How do I send a Slack message when a Concord contract is signed?

Create a FlowMattic workflow with the Concord Document Fully Signed trigger, add Slack's Send Channel Message and pick a channel. Sign a test document so the fields are captured, map the title and parties into the message and switch it on.

What is the difference between Document Fully Approved and Document Fully Signed?

Fully Approved runs when every internal approver in your Concord approval workflow has agreed. Fully Signed runs when all signers have signed. Most teams send the first to legal and the second to sales and finance.

Can only the people on a deal see its contract alerts?

Yes. Post to a private channel with Send Private Channel Message, or look the owner up with Find User by Email and send a direct message. The connected Slack account must belong to any private channel you use.

Can I find out about contracts that expire before they lapse?

Document Expired runs when the agreement has expired. To act earlier, set a Slack reminder from the signed contract with Add Reminder, using Date/Time Formatter to work out a date ahead of the end of the term.

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

Start automating Concord 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. Concord integration 1.0.0, Slack integration 1.0.