Kick off client projects when SOWs are signed in Adobe Sign
The moment a client SOW is signed in Adobe Acrobat Sign, spin up the Asana project, book the kickoff call, and DM the account owner with everything.
When an Adobe Acrobat Sign agreement reaches SIGNED or COMPLETED status, spin up the entire client kickoff in one shot: stand up the Asana project, book the kickoff call on Google Calendar, and DM the account owner in Slack with a clean summary and links.
Trigger: Adobe Sign webhook for the AGREEMENT_WORKFLOW_COMPLETED event (or the equivalent SIGNED/COMPLETED status change). The event payload carries the agreement id, the workflow name, and the participant list.
Filter first. Only proceed if the agreement's workflow name matches the client SOW naming convention (for example, contains 'Client SOW' or starts with 'SOW -'). If it doesn't match, stop cleanly so internal NDAs, vendor MSAs, and offer letters don't accidentally kick off a client project. Log why you skipped.
Pull the agreement details from Adobe Acrobat Sign. Call Get Agreement to confirm the terminal status, capture the signed agreement name, the signer email and name, the sender/account owner email, and the timestamp. Then call Get Agreement Form Data (CSV) and parse the CSV — the first row is the header of form field names, the second row is the values. Extract the client name, kickoff date, and every milestone the SOW captured (typically named like Milestone 1 Title, Milestone 1 Due Date, Milestone 2 Title, ...). Handle empty milestone slots gracefully; a missing milestone is just fewer tasks, not a failure.
Create the Asana project. Use Create a Project in the configured workspace/team, naming it after the client (for example, '<Client name> — Kickoff'). Then, for each milestone extracted from the CSV, use Create a Task in that project, setting the task name to the milestone title, the due date to the milestone date if present, and a short note referencing the signed SOW. Capture the new project's permalink URL for the summary DM.
Book the kickoff call. Use Google Calendar's Create Event to schedule a 30-minute kickoff on the kickoff date pulled from the form (default to a sensible working-hours slot if the form only gave a date). Attendees should include the account team (configured up front) and the client signer's email from Adobe Sign. Set a clear title like 'Kickoff — <Client name>', include a short agenda in the description, and enable a Google Meet link. Capture the event's htmlLink for the summary DM.
DM the account owner in Slack. Look Up User by Email using the sender/account-owner email from Adobe Sign, then Open a Conversation to get the DM channel id, then Send a Message as the bot with a tidy summary: client name, kickoff date and time, milestone list, plus three links — the signed PDF in Adobe Sign, the new Asana project, and the Google Calendar invite. If any milestones were missing from the form, call that out so the owner knows to add them manually.
Keep the tone of the Slack DM short and celebratory. This is a 'we just closed a deal, here is your ready-to-run kickoff' handoff, not a compliance report.
Additional information
What does this prompt do?
- Watches Adobe Acrobat Sign for client SOWs that reach signed or completed status and pulls the client name, kickoff date, and milestones straight off the signed form.
- Creates a fresh Asana project for the client with one task per SOW deliverable, ready for the delivery team to pick up.
- Books a 30-minute kickoff call on Google Calendar with the account team and the client signer invited.
- Sends the account owner a Slack DM summarizing the deal with links to the signed PDF, the new Asana project, and the calendar invite.
What do I need to use this?
- An Adobe Acrobat Sign account with your client SOW template collecting client name, kickoff date, and milestones as form fields
- An Asana workspace where new client projects should live
- A Google Calendar for the kickoff invites, plus the account team's email addresses
- A Slack workspace so the bot can look up the account owner and DM them
How can I customize it?
- Change the workflow-name pattern that decides which Adobe Sign agreements count as client SOWs, so internal NDAs and vendor paperwork are skipped.
- Adjust the kickoff call length, default time slot, or who from the account team gets invited alongside the client signer.
- Pick which Asana team or workspace the new client project lands in, and tweak the default task template.
Frequently asked questions
What if we run NDAs and vendor contracts through the same Adobe Sign account?
Where do the milestone names come from?
Can we invite the client signer to the kickoff call?
Does the Slack DM include a link to the signed PDF?
What happens if a signed SOW has no milestones filled in on the form?
Related templates
Turn every signed SOW into a running project on day one.
Stop copy-pasting milestones between tools. Let the automation stand up Asana, book the kickoff, and ping the account owner the second a client signs.