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 triggers14 actions6 example workflows2 ready-made templatesUnlimited 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.
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.
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.
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 Expired→Find User by Email→Send Direct Message
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 Provided→Send Channel Message
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.
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 Signed→Filter→Text Formatter→Create Channel→Invite User To 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.
Announce each fully signed contract in the deals channelTemplate
1. Trigger in Concord
Document Fully Signed
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From Concord
To Slack
Document title
Message: contract
Counterparty
Message: signed with
Signed date
Message: date
Document link
Message: 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.
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.
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.