# Create a Knowify job and send the proposal for e-signature

> Turn a bid request into a Knowify lead, a saved proposal with your line items and an e-signature email, after you check the recipient.

Source: https://cotlet.dev/integrations/knowify-api-mcp-server/create-job-and-send-proposal

The scope comes in an email, a site walk note or an estimate sheet, and the bid is due Friday. In Knowify that still means creating the client, adding the contract job, typing every line into the proposal and opening the e-signature form before anything reaches the customer.

Cotlet does it in your own Knowify account with list\_clients, create\_client, list\_jobs, create\_job, save\_proposal and send\_proposal\_for\_signature, called by your AI agent, an n8n workflow or a script.

[Request access](https://cotlet.dev/app/signup?app=knowify) [All Knowify tools](https://cotlet.dev/integrations/knowify-api-mcp-server)

Hosted · nothing to install or maintain

Official options

## Can Knowify do this on its own?

Knowify's Zapier app can create a client, a contract job or an active contract job, and fires a Contract Out for Signature trigger, but it has no action to write proposal line items or send a proposal for e-signature (checked 12 Oct 2026). Job Templates prefill default proposal line items when a job type repeats, and the AI Connector answers questions about existing data. A bid with its own scope still gets typed in by hand.

By hand

## How you do it in Knowify today

1. Open Contract Jobs and press Add New Contract Job; fill in Job Name, Client Name (pick from the client list or add a new client), Contract Style and Job Costing Style; a saved Job Template can be applied to the new job.
2. The job is now a Lead. Open the Create proposal tab, enter each line item with its price, and click Save changes, which moves the job to Bidding.
3. Click Send out for signature at the bottom of the proposal; the SEND TO field is filled from the client record, and Advanced Settings holds Proposal Valid Until, Attach PDF Proposal and Set Auto-reminder.
4. Watch the sent and opened dates in Manage Contract Jobs until the client signs, rejects or asks for a revision.
5. Repeat for the next lead. The scope already exists in an email or estimate, yet every line and price is typed again by hand unless a Job Template or Copy Job happens to fit.

With an agent

## How to create a Knowify job and send the proposal for e-signature

Prompt

```
New bid from Riverside Dental: office rewire at 88 River Rd, rough-in $22,000 and fixtures $16,500. Create the Knowify job, save the proposal and send it to their office manager for signature.
```

1. 01  
### Match the client before creating one  
The agent searches list\_clients for the company name and close spellings. Two near matches, such as Riverside Dental and Riverside Dental Group, are shown to you instead of picked. A new client is added with create\_client only when nothing matches, and only with an email, since the proposal has nowhere to go without one.
2. 02  
### Avoid a duplicate lead  
list\_jobs with a search on the client and address catches a job already in Lead or Bidding for the same site, for example one a sales lead started from a phone call. The agent then fills that job rather than opening a second one.
3. 03  
### Choose the contract style on purpose  
Lump-sum scope becomes fixed\_price; time and materials work becomes cost\_plus. The agent asks when the request does not say, because Knowify change orders work only on fixed price jobs.
4. 04  
### Check the numbers before saving  
The agent splits the scope into line items, adds them up and compares the sum with the total you quoted. A gap of even one dollar stops the run with both figures shown. save\_proposal then stores the draft and the job moves to Bidding without the client seeing anything.
5. 05  
### Send only after you see the recipient  
send\_proposal\_for\_signature waits for your OK and shows who receives it. A general contractor's estimator or an office manager goes in to\_email when the client record holds a different address.

### What you get back

Example data

```
Client found: Riverside Dental (office@riverside-dental.example)
No open lead for 88 River Rd, new job created: Riverside Dental Office Rewire, fixed price, bid due Fri 16 Oct
Proposal saved, job now Bidding: 2 lines, $38,500 (Rough-in electrical $22,000, Fixtures and finish $16,500)
Sent for signature to pm@riverside-dental.example after your OK
Next: the job turns Active when they sign
```

### Other ways to ask

- Same scope for three general contractors: create one job per GC and send each their own proposal.
- Create the job and save the proposal from this estimate PDF, but do not send it until I read it.
- Every morning, turn yesterday's bid requests from the estimating inbox into Knowify leads with a bid due date.
- Resend the Oak Ave proposal to the owner's new email; the first one was never opened.

Before you automate it

## What Knowify allows, and what to know first

- Knowify updates the proposal's opened date in Manage Contract Jobs only when the client opens the e-signature link; opening the attached PDF leaves it at N/A.
- A Knowify proposal not acted on by its Proposal Valid Until date expires and needs a new e-signature link to be sent.
- When a client rejects a Knowify proposal, the job is marked Rejected and closed automatically with an email notice, while a revision request sends the job back to Bidding.
- A signed proposal makes the Knowify job Active, and Knowify notes that the number of active jobs is an important factor in the subscription price, which closing finished jobs can reduce.
- Knowify proposal auto-reminders, a Set Auto-reminder checkbox under Advanced Settings on the Advanced and Enterprise plans, re-send the e-sign link at the cadence you pick until the client replies.

send\_proposal\_for\_signature asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.

Sources: [Knowify: How to add a job](https://knowify.zendesk.com/hc/en-us/articles/360013579171-How-to-add-a-job) · [Knowify: Tracking jobs by contract status](https://knowify.zendesk.com/hc/en-us/articles/360025900352-Tracking-jobs-by-contract-status) · [Knowify: E-signature advanced options](https://knowify.zendesk.com/hc/en-us/articles/38669744460180-E-signature-advanced-options) · [Knowify: Why is my proposal displaying as unopened](https://knowify.zendesk.com/hc/en-us/articles/360020938571-Why-is-my-proposal-displaying-as-unopened) · [Knowify: How E-Signature Works](https://knowify.zendesk.com/hc/en-us/articles/360034358372-How-E-Signature-Works) · [Knowify: How to set auto-reminders for proposals](https://knowify.zendesk.com/hc/en-us/articles/6476123282708-How-to-set-auto-reminders-for-proposals-Advanced-and-Enterprise-plans) · [Knowify: Sending one proposal to multiple GCs](https://knowify.zendesk.com/hc/en-us/articles/360040498171-Sending-one-proposal-to-multiple-GCs) · [Knowify: Job Templates](https://knowify.zendesk.com/hc/en-us/articles/51282563045268-Job-Templates)

REST

## Call send\_proposal\_for\_signature from a script

curl

```
curl https://cotlet.dev/api/v1/knowify/send_proposal_for_signature \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"job_id":"418410","to_email":"pm@riverside-dental.example"}'
```

Example response

```
{
"job_id": "418410",
"status": "out_for_signature",
"sent_to": "office@riverside-dental.example"
}
```

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is knowify\_send\_proposal\_for\_signature. Example data.

[Schedule it in n8n, Make, Zapier or cron](https://cotlet.dev/integrations/knowify-api-mcp-server#automations)

Tools

## Knowify tools this automation uses

__Cotlet Knowify tools used to create a Knowify job and send the proposal for e-signature__
| Tool | Parameters |
| ------------------------------ | ------------------------------------------------------------------- |
| list\_clients | search |
| create\_client | name, email, phone, address |
| list\_jobs | status, search, limit |
| create\_job | name, client\_id, contract\_style, jobsite\_address, bid\_due\_date |
| save\_proposal | job\_id, line\_items |
| send\_proposal\_for\_signature | job\_id, to\_email |

[All 15 Knowify tools with descriptions](https://cotlet.dev/integrations/knowify-api-mcp-server#tools)

## Frequently asked questions

### Can I send the same Knowify bid to several general contractors?

Yes. Knowify's help center describes one job per GC, made with Copy Job from the job's Summary page with a different GC as the client, so each contractor gets an identical proposal. The agent does the same by creating one job per GC with the same line items.

## More Knowify automations

- [Weekly Knowify report of jobs and phases over budget](https://cotlet.dev/integrations/knowify-api-mcp-server/weekly-job-cost-report)
- [Create Knowify progress invoices by percent complete](https://cotlet.dev/integrations/knowify-api-mcp-server/bill-percent-complete-invoice)
- [Knowify API and MCP server: every tool](https://cotlet.dev/integrations/knowify-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

## Give your agent access to Knowify.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Knowify.

[Request access](https://cotlet.dev/app/signup?app=knowify)
