Invite Up to 20 Signers Using the PDFfiller PHP Client

Streamline your workflow inviting up to 20 signers using the PDFfiller PHP Client. Send documents and collect digital signatures on the spot.
Try PDFfiller API for FREE!
Fill out this form to try all the benefits of using PDFfiller API. The free API key allows you to get a feel for the PDFfiller experience before buying a subscription plan. If you have any questions follow the link below to contact our 24/7 support team.
Apply for a free API key

Invite up to 20 Signers

Collect up to 20 signers to each sign their own copy of the document using the PDFfiller PHP Client. Customize signature requests, keep track of signature completion and get contifications when documents are signed.

How to Use PDFfiller PHP Client

Collect Up to 20 Signers

Send to group
PDFfiller\OAuth2\Client\Provider\SignatureRequest::save();
View on GitHub


$s2s = new SignatureRequest($provider);
$s2s->document_id = 120833084;

$s2s->method = new SignatureRequestMethod(SignatureRequestMethod::SEND_TO_GROUP);
$s2s->envelope_name = 'group envelope';
$s2s->sign_in_order = true;
//////////
$s2s->security_pin = new SignatureRequestSecurityPin(SignatureRequestSecurityPin::STANDARD);
$s2s->recipients[] = new SignatureRequestRecipient($provider, [
    'email' => 'test@test.com',
    'name' => 'Test user',
    'access' => 'full',
    'require_photo' => false,
    'order' => 1,
    'message_subject' => 'subject',
    'message_text' => 'message',
    'additional_documents' => [
        'doc1'
    ]
]);
$s2s->recipients[] = new SignatureRequestRecipient($provider, [
    'email' => 'test2@test.com',
    'name' => 'Test user 2',
    'access' => 'full',
    'require_photo' => false,
    'order' => 2,
    'message_subject' => 'subject',
    'message_text' => 'message',
    'additional_documents' => [
        'doc1'
    ]
]);
///...20-th recipient
$s2s->recipients[] = new SignatureRequestRecipient($provider, [
    'email' => 'test20@test.com',
    'name' => 'Test user 20',
    'access' => 'full',
    'require_photo' => false,
    'order' => 20,
    'message_subject' => 'subject',
    'message_text' => 'message',
    'additional_documents' => [
        'doc1'
    ]
]);

$result = $s2s->save();

Try sending documents to multiple signers using the PDFfiller PHP Client

Send a single copy of a document to be signed by up to 20 recipients using the PDFfiller PHP Client. You set editing permissions for each recipient and add a message to the request.

Try setting the order of signing with the PDFfiller PHP Client

Get documents signed in order or all at the same time using the PDFfiller Client. Set the desired order for each recipient and streamline your workflow.

Try requesting additional documents via the PDFfiller PHP Client

Require attachments before document is sent back using the PDFfiller PHP Client. You can ask for up to 5 documents. Just list them in the required field.
Languages We Support