Send Document to Multiple Signers Using the PDFfiller PHP Client

Quickly send document to multiple signers using the PDFfiller PHP Client. Share PDF 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

Send Document to Multiple Signers

Send a single copy of a document to be signed by up to 20 recipients using the PDFfiller PHP Client. Track the document status with a unique document ID.

How to Use PDFfiller PHP Client

Send Document

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


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

$s2s->method = new SignatureRequestMethod(SignatureRequestMethod::SEND_TO_EACH);
$s2s->envelope_name = 'group envelope';

$s2s->security_pin = new SignatureRequestSecurityPin(SignatureRequestSecurityPin::STANDARD);
$s2s->recipients[] = new SignatureRequestRecipient($provider, [
    'email' => 'test@test.com',
    'name' => 'Test user',
    'access' => 'full',
    'require_photo' => false,
    '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,
    '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,
    'message_subject' => 'subject',
    'message_text' => 'message',
    'additional_documents' => [
        'doc1'
    ]
]);

$result = $s2s->save();

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.

Try inviting up to 20 signers via the PDFfiller PHP Client

Collect up to 20 signers to each sign their own copy using the PDFfiller PHP Client. Never lose track of the signature status with timely notifications.
Languages We Support