Add Text to Business Card Mockups over the API
Set the name, title, and contact block on your business card PSD and render a finished card mockup, one call per person.
- per rendered card
- 1 credit
- per rendered card
- from one card template
- Whole team
- from one card template
One card template serves an entire team, with only the name, title, and contact lines changing per person. Keep those as text layers and SudoMock renders a fresh card mockup per employee from the same PSD. Send the details at render time and the brand layout stays fixed.
How text personalization works on a business card
Three steps take one business card template to repeatable personalized outputs, with one render call per output.
- Step 1
Break the card into text slots
Give the name, the job title, and each contact line their own text layers in the card PSD. Each slot updates independently per person.
- Step 2
Map every slot to a layer id
The upload response lists each text layer with its font, size, and color. Keep a map of name, title, phone, and email to their uuids.
- Step 3
Render a card per employee
Send one render call per teammate with their details. Each call returns one card with the same brand layout and typography.
Mixed-style text on a business card, editable run by run
A card where a bold name sits above a small, lighter job title.
The bold name and the lighter title can share a layer and stay separately editable. Change the name and title for the next teammate and each keeps its own weight and size.
Representative render request
Personalize a card for one teammate in a single call.
{"mockup_uuid": "44444444-4444-4444-8444-444444444444","text_layers": [{ "uuid": "11111111-1111-4111-8111-111111111111", "text": "JORDAN LEE" },{ "uuid": "22222222-2222-4222-8222-222222222222", "text": "Product Lead" },{ "uuid": "33333333-3333-4333-8333-333333333333", "text": "[email protected]" }],"export_options": { "image_format": "png", "image_size": 2000 }}
Replace mockup_uuid and each text-layer uuid with values from the upload response, then send only the layers you want to change.
What powers every business card render
SudoMock renders the text layers in your PSD, so you can swap the wording, font, size, and color at render time and get back an image that keeps the look the designer built.
- 2,000+ open-licensed font families, free for commercial use
- Custom TTF and OTF font upload, up to 5 MB each, on Pro and Scale
- Styled segments: mixed-style layers stay editable run by run
- Box text: area text wraps inside its box and clips exactly as designed
The built-in font catalog is the full open-licensed Google Fonts library (2,000+ families under OFL, Apache, and UFL licenses), free to use in commercial work. Pro and Scale plans can also upload their own TTF and OTF fonts.
Questions about business card text mockups
Can I generate a business card mockup for every employee from one template?
Yes. Keep the name, title, and contact lines as text layers and send each person's details in a render call. Every card keeps the brand layout and typography, so a whole team's cards come from one PSD.
Can I keep the company logo and layout locked while only the text changes?
Yes. Only the text layers you send are updated. The logo, background, and every other layer render exactly as in the PSD, so the brand stays consistent across the team.
Text on other products
Personalize your business card mockups over the API
Start free with 500 credits. Upload a PSD, send your text, get a finished image URL back.